我刚收到一个静态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,但我想知道他们是如何做的
答案 0 :(得分:2)
在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")
答案 1 :(得分:0)
自动执行此操作的最可靠方法可能是编写一个脚本,以便在Azure Automation中按计划运行,首先查询Get-AzureService
的IP地址,然后检查反向PTR(使用@中的命令) ŁukaszKałużny)
[System.Net.Dns]::GetHostEntry("w.x.y.z")
如果这些不匹配,您可以将其配置为通过电子邮件或拉取webhook等通知您。