분노의 챔질

[C#] IP주소 알아내기 본문

Programming/C#

[C#] IP주소 알아내기

분노의블로그 2010. 3. 5. 10:20
반응형

자신의 IP주소 알아내기 - 방법1

using System.Management; 사용

System.Management 참조추가

string ip = string.Empty;

ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled='TRUE'");

ManagementObjectCollection queryCol = query.Get();

foreach (ManagementObject mo in queryCol)

{

string[] address = (string[])mo["IPAddress"];

foreach (string ipaddress in address)

{

ip = ipaddress;

             break;

}

}

 

자신의 IP주소 알아내기 - 방법2

using System.Net;


IPHostEntry ipEntry = Dns.GetHostEntry(Dns.GetHostName());

IPAddress[] addr = ipEntry.AddressList;

 

for (int i = 0; i < addr.Length; i++)

{

ip = addr[i].ToString();

}



IP주소 알아내기

string domainName = "www.daum.net";

IPHostEntry ipHostEntry = null;

ipHostEntry = Dns.Resolve(domainName);

foreach (IPAddress ip in ipHostEntry.AddressList)

{

     txtFileName.Text = ip.ToString();

}


반응형

'Programming > C#' 카테고리의 다른 글

[C#] 붙여넣기, Ctrl+V  (0) 2010.03.09
[C#] 간단한 UserControl  (0) 2010.03.05
C# 엑셀불러오기  (0) 2010.02.25
C# 간단한 메일보내기  (0) 2010.02.25
C# LINQ 쿼리식  (0) 2010.02.24