GNU/Linux >> Tutoriels Linux >  >> Linux

dig Exemples de commandes sous Linux

Dig est un utilitaire de recherche DNS. S'il n'est pas installé sur votre système, vous pouvez le trouver dans dnsutils sur les gestionnaires de paquets basés sur Debian et bind-utils sur Fedora, CentOS et Arch.

La commande dig est utilisée pour interroger les serveurs DNS; elle est plus flexible que la commande obsolète nslookup. Lorsqu'elle est invoquée uniquement avec l'option -h, elle affiche une liste d'options pour la commande. Si vous l'utilisez sans options ni arguments, il recherchera le serveur racine.

Les arguments standards sont :

  • serveur :Le serveur à interroger. Si aucun serveur n'est fourni, dig vérifiera les serveurs de noms listés dans /etc/resolv.conf. L'adresse peut être une adresse IPv4 avec des points ou une adresse IPv6 délimitée par deux-points. Il peut également s'agir d'un nom d'hôte, que dig résoudra (via les serveurs de noms dans /etc/resolv.conf).
  • nom :Le nom de domaine à rechercher.
  • type :type de requête à effectuer, tel que A, ANY, MX, SIG, etc. La valeur par défaut est A, mais vous pouvez utiliser n'importe quel type de requête BIND9 valide.

Le format de la commande est illustré ici :

# dig google.com
; <<>> DiG 9.9.4-RedHat-9.9.4-38.el7_3 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56840
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512

;; QUESTION SECTION:
;google.com.      IN  A

;; ANSWER SECTION:
google.com.    268  IN  A  216.58.217.206
;; Query time: 36 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Mar 05 17:01:08 PST 2017
;; MSG SIZE rcvd: 55

Pour interroger un serveur DNS spécifique, plutôt que les serveurs DNS par défaut de votre hôte, utilisez la syntaxe suivante :

# dig @server host_to_lookup

dig Exemples de commandes

1. Pour accéder à n'importe quel serveur de nom de domaine :

# dig centos.com

2. Pour masquer une section particulière de la sortie :

# dig centos.com +noanswer
# dig centos.com +noadditional 
# dig centos.com +nostats
# dig centos.com +noauthority
# dig centos.com +nocomments

3. Pour interroger tous les types d'enregistrement :

# dig centos.com -t ANY

4. Pour interroger les enregistrements MX (enregistrements Mail Exchanger) :

# dig centos.com MX
# dig centos.com -t MX

5. Pour interroger les enregistrements SIG (enregistrements de signature) :

# dig centos.com -t SIG

6. Pour interroger les enregistrements NS (enregistrements du serveur de noms) :

# dig centos.com -t NS

7. Pour interroger les enregistrements TXT (enregistrements texte) :

# dig centos.com -t TXT

8. Pour voir la sortie résumée :

# dig centos.com +short

9. Pour effectuer la recherche DNS inversée du serveur :

# dig -x centos.com


Linux
  1. Exemples de commandes sa sous Linux

  2. ac Exemples de commandes sous Linux

  3. Exemples de commandes df sous Linux

  4. dig Exemples de commandes sous Linux

  5. du Exemples de commandes sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

8 exemples de commandes LDD sous Linux

Exemples de commandes id sous Linux