분노의 챔질
[C#] IP주소 알아내기 본문
자신의 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 |