asp.net - ASP/ASP.Net 中的 DNS 查询

标签 asp.net windows dns

我的 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/

相关文章:

asp.net - 获取 ASP 网站经过身份验证的用户的 ICredentials 对象

windows - 在 Windows 和 Linux 之间运行 Jack

windows - Windows Azure 应用服务是否支持 .NET Framework 4.7.2?

php - 从域名重定向到虚线四边形托管框

dns - 尽管使用最新版本,OpenVPN 注册 dns 错误

css - 将 CssClass 添加到 asp :ListItem within CheckBoxList

asp.net - 从 Azure 连接到 HTTPS Web 服务

执行 : does not return output

ssl - Openshift 重定向无 ssl

c# - Facebook 喜欢 Ext3 按钮的通知图标