기존의 DNS를 이용한 방식은 추천하는 방식이 아님.
따라서 아래의 코드를 이용하여 ip를 가져올 것을 추천
using System.Net.NetworkInformation;
using System.Net.Sockets;
...
public string GetLocalIPv4(NetworkInterfaceType _type)
{
string output = "";
foreach (NetworkInterface item in NetworkInterface.GetAllNetworkInterfaces())
{
if (item.NetworkInterfaceType == _type && item.OperationalStatus == OperationalStatus.Up)
{
foreach (UnicastIPAddressInformation ip in item.GetIPProperties().UnicastAddresses)
{
if (ip.Address.AddressFamily == AddressFamily.InterNetwork)
{
output = ip.Address.ToString();
}
}
}
}
return output;
}
'Device & Language' 카테고리의 다른 글
웹사이트 최적화 방법론 (0) | 2013.10.17 |
---|---|
Data compression in DB2 9 (0) | 2013.08.20 |
[java]My Math Class (0) | 2010.11.09 |