c# 내 컴퓨터 아이피 확인 방법

  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

c# 프로그래밍을 이용하여 내 컴퓨터에 장착되어 있는 랜카드의 IP정보를 가져오는 방법을 알아보도록 하겠습니다. 사실 매우 간단한 부분이라 샘플코드만 봐도 충분할 것 같지만, 초보자 분들을 위하여 최대한 쉽게 풀어서 작성해 보도록 하겠습니다.

내 컴퓨터 아이피 확인 방법 시나리오

함수로 이용할 수 있도록 만들것이며, 컴퓨터에 장착되어 있는 랜카드 전부를 루프돌며 아이피를 가져온다. 가져온 아이피를 차례로 출력한다. 끝.

내 컴퓨터 아이피 확인 샘플코드

public void GetAllIPAddres()
{
     int i = 0;
		
     string hostName = Dns.GetHostName();
     IPAddress[] addresses = Dns.GetHostAddresses(hostName);

     Console.WriteLine("IP Addresses for " + hostName + ":");
        
     foreach (IPAddress address in addresses)
     {
	i++;
        Console.WriteLine(i.ToSring() + " " + address);
     }
}

시스템의 호스트 이름을 가져온 후, 호스트 이름에 대한 모든 IP 주소를 출력하는 코드입니다. 하나의 호스트 이름에 여러 개의 IP 주소가 연결될 수 있기때문에 Dns.GetHostAddresses 함수의 반환값을 루프를 돌며 처리해야합니다.

댓글 남기기

error: 저작권 콘텐츠보호를 부탁드립니다.