class Program
{
static void Main(string[] args)
{
TestIPHostEntry();
Console.ReadLine();
}
public static async void TestIPHostEntry()
{
IPHostEntry thinkerSite = await Dns.GetHostEntryAsync("www.thinkersite.com");
Console.WriteLine("HostName : {0}", thinkerSite.HostName);
foreach (IPAddress ipAddress in thinkerSite.AddressList)
{
Console.WriteLine("ip : {0}", ipAddress.ToString());
}
IPHostEntry thinkerSite2 = await Dns.GetHostEntryAsync(IPAddress.Parse("58.252.231.91"));
Console.WriteLine("HostName : {0}", thinkerSite2.HostName);
foreach (IPAddress ipAddress in thinkerSite2.AddressList)
{
Console.WriteLine("ip : {0}", ipAddress.ToString());
}
}
}Dns & IPAddress
DNS查询示例
最新推荐文章于 2019-07-01 10:34:51 发布
本文提供了一个使用C#进行DNS查询的示例代码。通过异步方式获取指定域名(如thinkersite.com)及其IP地址,并根据IP地址反查其主机名。此示例展示了如何利用Dns.GetHostEntryAsync方法实现这些功能。

1258

被折叠的 条评论
为什么被折叠?



