我的 Windows 服务器间歇性地失去了查找 DNS 信息的能力。我试图找到问题的根本原因,但与此同时我希望能够监控服务器是否可以执行查找。
基本上,它应该尝试查找一些常见的主机名,如果查找成功则显示“成功”。
我看到很多使用 ASP 中的第三方组件执行此操作的示例,但我更希望能够使用一个可移植的 ASP/ASP.Net 脚本来执行此操作,并且不需要安装任何额外的东西。
最佳答案
你可以简单地做:
if (Dns.GetHostAddresses(hostName).Length == 0)
{
// Host could not be resolved
}
关于asp.net - ASP/ASP.Net 中的 DNS 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1113683/