반응형

사설망 여부를 확인하거나 특정 IP 대역 차단, 허용하기 위해서는 Client 의 IP 주소를 알아야 합니다.

(하지만 아래 예재는 Client 에서 실행될때 현재 Local PC 의 IP 주소를 가져오는 방법입니다.)


C# 에서 IP 주소 가져오는 방법은 아래와 같습니다.


private string GetIP() {     string strHostName = "";     strHostName = System.Net.Dns.GetHostName();     IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);     IPAddress[] addr = ipEntry.AddressList;     return addr[addr.Length - 1].ToString(); }


* 추가자료

네임스페이스 : System.Net

어셈블리 : System (System.dll)


System.Net 네임스페이스 대부분의 간단한 네트워크 프로그래밍 인터페이스를 제공합니다.

쿠키나 인증, 아이피 주소 이외 도메인 이름 확인, HTTP 헤더를 컨트롤 할 수 있습니다.

반응형

+ Recent posts