Comment tester correctement un serveur DNS local localement ?

Contexte

J'avais l'intention de configurer un serveur DNS local avec Technitium et je voudrais vérifier que le serveur DNS local renvoie la bonne réponse lorsqu'il est interrogé pour un domaine. Cela ne fonctionne pas lors de l'utilisation de nslookup mydomain.com. Je m'attends à ce que ce soit parce que le serveur dns local n'est pas atteint depuis un lieu public / Internet.

Pour exclure que cela soit dû au fait que mon serveur DNS local ne fonctionne pas correctement (localement), je voudrais vérifier qu'au moins le DNS local le serveur renvoie l'adresse IP correcte si elle est interrogée pour mon domaine.

Tentatives

Le serveur DNS local s'exécute sur l'adresse IP locale 127.0.0.1 au port 5379 j'ai donc essayé les commandes suivantes suivies de leurs sorties respectives :

nslookup 127.0.0.1 somedomain.com
;; connection timed out; no servers could be reached

nslookup 127.0.0.1:5379 somedomain.com
nslookup: couldn't get address for 'somedomain.com': failure

nslookup http://127.0.0.1:5379 somedomain.com
;; connection timed out; no servers could be reached

nslookup https://127.0.0.1:5379 somedomain.com
;; connection timed out; no servers could be reached

Donc, soit la commande de test nslookup 127.0.0.1:5379 somedomain.com est un moyen possible de tester si le serveur DNS local renvoie la bonne adresse IP lorsqu'il est interrogé sur un domaine, et que je n'ai pas configuré correctement le serveur DNS local, soit j'utilise un test incorrect commande.

Question

Comment peut-on tester si la réponse d'un serveur DNS local renvoie la bonne adresse IP lorsqu'il est interrogé pour un domaine (à partir du périphérique qui héberge le serveur DNS) ?

demandé sur