我想从给定的IP获取域名.例如,如果我将IP作为"172.24.17.85",我应该只获得像我的域名一样的域名是sonata.net.
C#中的任何代码片段?
Jon*_*eet 29
你试过Dns.GetHostEntry吗?
例:
using System;
using System.Net;
class Test
{
static void Main(string[] args)
{
IPAddress addr = IPAddress.Parse("69.59.196.211");
IPHostEntry entry = Dns.GetHostEntry(addr);
Console.WriteLine(entry.HostName); // Prints "stackoverflow.com"
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,这不适用于您提供的示例...如果反向DNS查找不起作用,我不知道您可以做什么.