我们可以通过域名获取Dns.GetHostEntry的IP地址,并通过我的计算机上的默认DNS解析。 现在我想通过其他DNS解决,如8.8.8.8,我怎么能在C#中做?
答案 0 :(得分:1)
.Net框架没有内置支持通过指定特定的DNS服务器解析DNS。您必须编写自己的自定义代码,可能围绕某些win32 API,如DnsQueryEx得到你想要的东西。
答案 1 :(得分:0)
您还可以以编程方式启动nslookup并捕获并解析其输出Capturing nslookup shell output with C#
您使用的命令将是
nslookup host-to-look-up 8.8.8.8