샤브의 블로그 RSS 태그 관리 글쓰기 방명록
c# (1)
2016-05-31 13:32:26

기존의 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