dig (Domain Information Groper) permet d'interroger le système de noms de domaine (DNS).
Ci dessous l'essentiel de How to use dig pour référence ultérieure.
Types d'arguments
On peut passer deux types d'arguments à dig
:
- Quelle requête DNS faire ?
- Comment formater la réponse ?
Quelle requête DNS faire ?
dig @server type name
avec :
@server
- le serveur à qui envoyer la requête
- exemple :
@8.8.8.8
- défaut
/etc/resolv.conf
type
- exemple :
A
,CNAME
, etc. - défaut
A
- exemple :
name
- exemple :
marcarea.com
- défaut :
.
- exemple :
Comment formater la réponse ?
+noall +answer
dig +noall +answer ns marcarea.com
+short
dig +short ns marcarea.com
Recherche DNS inverse
Ou reverse DNS query :
dig -x 172.217.13.174
.digrc
Les options de configuration peuvent être stockées dans un fichier .digrc
:
+nostats +nocomments +nocmd +noquestion +recurse
dig +trace
dig +trace
imite un résolveur DNS qui recherche un domaine :
- commence par les serveurs de noms racine
- puis niveau suivant de serveurs de noms (
.com
etc.) - et ainsi de suite jusqu'à ce qu'il atteigne le serveur de noms faisant autorité pour le domaine
Exemples
dig +short NS fr.
dig +trace marcarea.com
dig +trace marcarea.com @8.8.8.8
dig +nocmd marcarea.com any +multiline +noall +answer
dig marcarea.com MX
dig @8.8.8.8 google._domainkey.marcarea.com TXT