我的Windows服务器间歇性地失去了查找DNS信息的能力。我试图找到问题的根本原因,但同时我希望能够监控服务器是否可以执行查找。
基本上,如果查找成功,它应该尝试查找一些常见的主机名并显示“成功”。
我看到很多用ASP中的第三方组件做这个的例子,但是我希望能够用一个可移植的ASP / ASP.Net脚本来完成这个,而且不需要安装任何其他东西。
答案 0 :(得分:5)
你可以这样做:
if (Dns.GetHostAddresses(hostName).Length == 0)
{
// Host could not be resolved
}
答案 1 :(得分:-2)
您始终可以使用Process.Start(“nslookup”)并解析输出。