coding/c#

C# 네트워크 클래스

사과키라임파이 2021. 12. 20. 01:20

var IP = () => { 
    WriteLine("Hello, World!");

    string Address = ReadLine(); //외부로부터 주소 받기 위해 호출
    IPAddress IP = IPAddress.Parse(Address);
    WriteLine($"ip : {IP.ToString()}");
};
//IP();

var DNS = () => {
    IPAddress[] IP = Dns.GetHostAddresses("www.naver.com");
    foreach (IPAddress HostIP in IP) { 
        WriteLine($"HostIP: {HostIP}");
    }
};
DNS();

ipAddress Class

ip 주소 형식

ex)127.0.0.1 -> long형 값

 

127.0.0.1를 long형으로 만들거나 반대로 만드는 클래스 -> ipAddress Class

 

 

많이 쓰이는 IPAdress method 

public static IPAdress Parse(string ipString) -> static

 

https://www.youtube.com/watch?v=00B6KxvHg9Q&t=1705 

 

코드 짜고 127.0.0.1 입력하기

 

내 ip주소 찾기

DNS Class

도메인명과 ip주소 관리

public static IPHostEntry GetHostEntry(

    IPAdress address 혹은 string hostNameOrAddress

)

 

address의 ip 주소로 도메인명 검색하여 저장

public static IPAddress[] GetHostAddress(

    hostNameOrAddress

)

 

 

 


var IP = () => { 
    WriteLine("Hello, World!");

    string Address = ReadLine(); //외부로부터 주소 받기 위해 호출
    IPAddress IP = IPAddress.Parse(Address);
    WriteLine($"ip : {IP.ToString()}");
};
//IP();

var DNS = () => {
    IPAddress[] IP = Dns.GetHostAddresses("www.naver.com");
    foreach (IPAddress HostIP in IP) { 
        WriteLine($"HostIP: {HostIP}");
    }
};
DNS();