Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| netadmin:dig [2020/01/03 16:43] – créée yoann | netadmin:dig [2025/10/27 14:09] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ====== dig ====== | ====== dig ====== | ||
| + | ===== Installation ===== | ||
| + | |||
| + | La commande dig ((**D**omain **I**nformation **G**roper)) | ||
| + | |||
| + | < | ||
| + | sudo apt-get install dnsutils | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Spécifier le protocole ===== | ||
| + | |||
| + | Par défaut la résolution DNS utilise le port 53/UDP. Au delà d'une certaine taille de réponse le protocole bascule automatiquement sur TCP. Il peut être intéressant de clairement spécifier quel protocole on souhaite utiliser. Les anciennes versions de dig ou nslookup disposaient de l' | ||
| + | |||
| + | <code bash> | ||
| + | # Utiliser le protocole TCP pour la requête DNS | ||
| + | dig +short +tcp wiki.phobos-net.fr | ||
| + | |||
| + | # Equivalent via l' | ||
| + | # avec les anciennes versions +vc (virtual circuit) | ||
| + | dig +short +vc wiki.phobos-net.fr | ||
| + | </ | ||
| + | |||
| + | Utiliser UDP (comportement par défaut) via une option explicite | ||
| + | <code bash> | ||
| + | dig +short +notcp wiki.phobos-net.fr | ||
| + | |||
| + | # Equivalent | ||
| + | dig +short +novc wiki.phobos-net.fr | ||
| + | </ | ||
| + | |||
| + | ===== Les sections ===== | ||
| + | |||
| + | Le retour de la commande dig est réparti en **sections** et contient de nombreuses informations en commentaires. On peut filtrer/ | ||
| + | |||
| + | ^ Option | ||
| + | | +[no]cmd | ||
| + | | +[no]question | ||
| + | | +[no]comments | ||
| + | | +[no]stats | ||
| + | | +[no]trace | ||
| + | | +[no]all | ||
| + | |||
| + | |||
| + | Les options sont nombreuses, confère le manuel pour une liste exhaustive. | ||
| + | |||
| + | < | ||
| + | Utilisée seule l' | ||
| + | |||
| + | <code bash> | ||
| + | dig +tcp +noall +answer @localhost example.com A | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Exemples ===== | ||
| + | |||
| + | ==== Résolution inverse ==== | ||
| + | |||
| + | Retrouver le FQDN à partir d'une adresse IP: | ||
| + | |||
| + | < | ||
| + | dig -x 92.168.0.10 +short | ||
| + | </ | ||
| + | |||
| + | ==== Serveurs de noms ==== | ||
| + | |||
| + | Retrouve les serveurs de noms du domaine " | ||
| + | |||
| + | < | ||
| + | dig -t NS example.com +short | ||
| + | </ | ||
| + | |||
| + | ==== Serveurs de messagerie ==== | ||
| + | |||
| + | Retrouve les MTA pour le domaine " | ||
| + | |||
| + | < | ||
| + | dig -t MX orange.fr | ||
| + | </ | ||
| ===== Références ===== | ===== Références ===== | ||
| Ligne 11: | Ligne 91: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||