2016-01-02 1 views
0

Je viens de recevoir une adresse IP statique et exécuté la commande ci-dessous pour obtenir un DNS réservé:Comment vérifier que le DNS Azure Reverse fonctionne correctement?

Set-AzureService -ServiceName "personnes-dns" -description "personnes-dns DNS inverse" -ReverseDnsFqdn " people-dns.cloudapp.net. "

Maintenant, si je cours Get-AzureService il montre:

ReverseDnsFqdn: people-dns.cloudapp.net.

Comment puis-je vérifier qu'il fonctionne correctement?

(ce serait bien d'automatiser ce test afin que je puisse savoir si elle cesse de fonctionner aussi)

MISE À JOUR: J'ai trouvé des sites Web qui peuvent vérifier comme http://mxtoolbox.com mais je voudrais savoir comment ils le font

Répondre

2

Sous Windows, vous pouvez utiliser ping ou nslookup dans la ligne de commande. w.x.y.z est l'ip de votre service.

Pour ping:

ping -a w.x.y.z 

Pour nslookup:

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

Pour utiliser l'automatisation powershell avec cette commande:

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

probablement la façon la plus fiable de l'automatisation ce serait d'écrire un script à exécuter sur un programme dans l'automatisation Azure qui interroge d'abord Get-AzureService pour l'adresse IP, puis vérifie le PTR inverse (en utilisant la commande de @ Łukasz Kałużny)

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

Si ceux-ci ne correspond pas, vous pouvez le configurer pour envoyer un e-mail ou tirer un webhook etc pour vous informer.