자신의 IP 주소 가져오기
닷넷 프레임워크에서 System.Net.Dns 어셈블리를 사용해 자신의 IP 주소를 가져오는 방법을 설명합니다.
자신의 IP 주소 가져오기
자신의 IP 주소를 가져오는 코드는 System.Net.Dns 어셈블리를 사용해서 만들 수 있다. 코드는 다음과 같다 :
string hostname = System.Net.Dns.GetHostName();
System.Net.IPAddress[] ipaddresses = System.Net.Dns.Resolve(hostname).AddressList;
foreach (System.Net.IPAddress ipaddress in ipaddresses)
{
MessageBox.Show(ipaddress.ToString());
}
hostname 에는 자신의 컴퓨터 이름(네트워크상에 netbios 이름으로 나타나는)이 리턴되며, Dns.Resolve로 해당 hostname의 IPAddress 배열을 얻어오게 된다. IP가 여러개 존재할 경우에도 모두 얻어올 수 있다.
'TechLog' 카테고리의 다른 글
자동 로그온 유틸리티, AutoLogon (0) | 2008.08.21 |
---|---|
레지스트리 편집기로 키보드의 키 배치를 변경하기 (0) | 2008.08.13 |
Windows Forms 기반의 프로그램 폼에서 컨트롤의 키 입력을 가로채기 (1) | 2008.08.05 |
Set PATH environment variable in Visual Studio 2005 Setup Project : Visual Studio 2005 설치 프로젝트에서 PATH 환경변수 세팅하기 (0) | 2008.08.05 |
aspx 페이지에서 동적으로 이미지 생성하기 (0) | 2008.08.03 |