C# 获取主机IP地址

为减轻单个服务器的压力,常会用到负载均衡,每台AP都是一个主机,此方法可获取客户端连接到的AP主机IP,对异常排错、日志查询,可快速定位到主机信息。

public string getServerIpv4()
{
    IPHostEntry host;
    string localIP = "?";
    host = Dns.GetHostEntry(Dns.GetHostName());
    foreach (IPAddress ip in host.AddressList)
    {
        if (ip.AddressFamily.ToString() == "InterNetwork")
        {
            localIP = ip.ToString();
        }
    }
    return localIP;
}

你可能感兴趣的:(随笔,c#常用集合)