【发布时间】:2018-01-31 16:57:44
【问题描述】:
我可以使用 Dns.GetHostEntry("google.com") 获取 uri 的 IP 地址,例如“google.com”,例如:
var ip = Dns.GetHostEntry("google.com");
Console.WriteLine(ip.AddressList.FirstOrDefault().ToString());
Console.ReadKey();
此代码在 .net 框架中运行良好,但我有一个跨平台项目,需要在 .net core 1.1 和 .net standard 1.6 中使用此代码,但 .net core 和标准版本不支持 System.Net.Dns。获取主机条目, 如何使用 .net 核心和标准中的 Dns 从主机名中获取服务器 IP 地址?
【问题讨论】: