Как да проверя дали Azure Reverse DNS работи правилно?

Току-що получих статичен IP адрес и изпълних командата по-долу, за да получа запазен DNS:

Set-AzureService -ServiceName "people-dns" -Description "people-dns reverse DNS" -ReverseDnsFqdn "people-dns.cloudapp.net."

Сега, ако стартирам Get-AzureService, той показва:

ReverseDnsFqdn : people-dns.cloudapp.net.

Как мога да проверя дали работи правилно?

(би било хубаво да автоматизирам този тест, за да знам дали и той спира да работи)

АКТУАЛИЗАЦИЯ: Намерих уеб сайтове, които могат да проверяват като http://mxtoolbox.com, но искам да знам как го правят


person Yovav    schedule 02.01.2016    source източник


Отговори (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")
person Łukasz Kałużny    schedule 02.01.2016

Вероятно най-надеждният начин за автоматизиране на това би бил да се напише скрипт, който да се изпълнява по график в Azure Automation, който първо прави заявка Get-AzureService за IP адреса и след това проверява обратния PTR (с помощта на командата от @Łukasz Kałużny)

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

Ако те не съвпадат, можете да го конфигурирате да изпраща имейл или да изтегли уеб кукичка и т.н., за да ви информира.

person Michael B    schedule 02.01.2016