23avr.2009
La commande dig

Quelques exemples de l'utilisation de dig pour vérifier vos dns.
Dig est une commande qui permet de diagnostiquer les dysfonctionnements dans la résolution de nom.
Voir les mx d'un domaine :
dig mx midia.fr +short 10 mail.midia.fr. 20 mail1.midia.fr.
Connaitre l'adresse ip du serveur dns gèrent un domaine :
dig midiatek.com ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> midiatek.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39706 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;midiatek.com. IN A ;; ANSWER SECTION: midiatek.com. 3564 IN A 66.199.187.181 ;; Query time: 2 msec ;; SERVER: 126.10.0.1#53(126.10.0.1) ;; WHEN: Wed Mar 24 17:09:44 2010 ;; MSG SIZE rcvd: 45
Même chose mais en plus clair :
dig midiatek.com +short 66.199.187.181
Voir les hostnames des serveurs gèrent le domaine system-linux.eu :
dig NS system-linux.eu +short ns.kimsufi.com. osirix.system-linux.eu.
Trouver le hostname complet en ayant une ip (reverse):
dig -x 92.121.176.140 +short srvlol.system-linux.eu.
Voir les 2 serveurs DNS et l'adresse IP du champ "A" d'un domaine :
dig system-linux.fr A
Interroger un autre serveur :
dig @198.145.25.85 mx exemple.com +short 10 mail.exemple.com. 20 mail1.exemple.com.
Un espece de traceroute dig :
dig system-linux.eu +trace NS g.root-servers.net. from server 126.10.0.1 in 1 ms. NS m.root-servers.net. from server 126.10.0.1 in 1 ms. NS b.root-servers.net. from server 126.10.0.1 in 1 ms. NS f.root-servers.net. from server 126.10.0.1 in 1 ms. NS k.root-servers.net. from server 126.10.0.1 in 1 ms. NS i.root-servers.net. from server 126.10.0.1 in 1 ms. NS c.root-servers.net. from server 126.10.0.1 in 1 ms. NS h.root-servers.net. from server 126.10.0.1 in 1 ms. NS j.root-servers.net. from server 126.10.0.1 in 1 ms. NS a.root-servers.net. from server 126.10.0.1 in 1 ms. NS d.root-servers.net. from server 126.10.0.1 in 1 ms. NS l.root-servers.net. from server 126.10.0.1 in 1 ms. NS e.root-servers.net. from server 126.10.0.1 in 1 ms.
Afficher le serial d'un domaine ou d'un sous domaine :
dig system-linux.eu +nssearch | cut -d' ' -f4,11 2010012401 osirix.system-linux.eu 2010012401 ns.kimsufi.com
si vous en avez d'autre partagez merdeeeee !!! je m'excuse :p*
- de qui est cette expression ? (un voyage à Dunkerque à gagner)
Si vous désirez aller plus loin dans la vérification de votre serveur de nom :
Une url qui va bien :
http://www.afnic.fr/outils/zonecheck/
et
http://www.afnic.fr/outils/zonecheck/form
Vous pourrez y tester votre serveur dns automatiquement et vous obtiendrez un rapport clair sur son état.
Dig online :

Commentaires
jeudi, avril 23 2009 | 08:57
Ah mince je pensais qu'il y allait avoir beaucoup plus de commande que ça ! :-s
Pourtant y'en a moult qui circulent sur la mailing list de dns-fr
jeudi, avril 23 2009 | 09:16
j'y suis sur cette mailling liste mais j'ai jamais fais attention :s