【问题标题】:How to verify that Azure Reverse DNS is working properly?如何验证 Azure 反向 DNS 是否正常工作?
【发布时间】:2016-01-02 00:28:19
【问题描述】:

我刚刚获得了一个静态 IP 并运行以下命令以获取保留的 DNS:

Set-AzureService -ServiceName "people-dns" -Description "people-dns 反向 DNS”-ReverseDnsFqdn “people-dns.cloudapp.net。”

现在如果我运行 Get-AzureService 它会显示:

ReverseDnsFqdn : people-dns.cloudapp.net。

如何验证它是否正常工作?

(最好自动化这个测试,这样我就可以知道它是否也停止工作了)

更新:我找到了可以检查的网站,例如 http://mxtoolbox.com,但我想知道他们是如何做到的

【问题讨论】:

    标签: azure dns azure-powershell reverse-dns


    【解决方案1】:

    在 Windows 上,您可以在命令行中使用 ping 或 nslookup。 w.x.y.z 是您的服务的 ip。

    对于ping

    ping -a w.x.y.z
    

    对于 nslookup

    nslookup
    set type=PTR
    w.x.y.z
    

    为了自动化,使用带有此命令的 powershell:

    [System.Net.Dns]::GetHostEntry("w.x.y.z")
    

    【讨论】:

      【解决方案2】:

      可能最可靠的自动化方法是编写一个脚本以在 Azure 自动化中按计划运行,该脚本首先查询 Get-AzureService 的 IP 地址,然后检查反向 PTR(使用来自 @Łukasz Kałużny 的命令)

      [System.Net.Dns]::GetHostEntry("w.x.y.z")

      如果这些不匹配,您可以将其配置为通过电子邮件发送或拉 Webhook 等通知您。

      【讨论】:

        猜你喜欢
        • 2010-10-15
        • 1970-01-01
        • 2019-06-22
        • 2010-09-19
        • 2015-11-04
        • 2020-10-28
        • 1970-01-01
        • 2018-08-08
        • 2015-12-17
        相关资源
        最近更新 更多