从ip C#获取国家/地区和/或城市

时间:2017-03-21 15:43:46

标签: c# ip subnet

我一直在编写一个输入ip的代码,输出是获取主机名和位置。我遇到的挑战是这些代码是所有内部IP,我正在使用太多的子网来创建列表等。

有没有办法使用System.Device.Location命名空间来解决这个问题?我可以使用地理定位获取坐标,但这不是此计划的目标。作为内部IP也是如此,API不起作用?我将附上我的代码到目前为止。

static void Main(string[] args)
{

    IPAddress addr = IPAddress.Parse("8.8.8.8");
    IPHostEntry entry = Dns.GetHostEntry(addr);
    Console.WriteLine("IP Address: " + addr);
    Console.WriteLine("Host Name: " + entry.HostName);
}

0 个答案:

没有答案