Dig Command a Linux amb exemples
vostè comanda significa Groper d'informació del domini . S'utilitza per recuperar informació sobre servidors de noms DNS. Bàsicament l'utilitzen els administradors de xarxa. S'utilitza per verificar i resoldre problemes de DNS i per realitzar cerques de DNS. L'ordre Dig substitueix eines antigues com ara nslooku p i l'amfitrió.
S'està instal·lant la comanda Dig
En el cas de Debian/Ubuntu
$sudo apt-get install dnsutils
En el cas de CentOS/RedHat
$sudo yum install bind-utils
Sintaxi:
dig [server] [name] [type]
Treballant amb Dig Command
1. Per consultar el registre del domini A
dig techcodeview.com
Aquesta ordre fa que dig busqui el registre A del nom de domini techcodeview.com.
Un registre fa referència a IPV4 IP.
De la mateixa manera, si el tipus de registre s'estableix com a AAAA, retornaria la IP IPV6.
2. Per consultar el domini A amb el registre + curt
dig techcodeview.com +short
Per defecte, dig és detallat i utilitzant l'opció +short podem reduir dràsticament la sortida tal com es mostra. 3. Per eliminar les línies de comentaris.
dig techcodeview.com +nocomments
Aquesta ordre fa una sol·licitud i exclou les línies de comentari. 4. Per establir o esborrar totes les banderes de visualització.
dig techcodeview.com +noall
Utilitzem l'opció de consulta noall, quan volem establir o esborrar totes les banderes de visualització. 5. Per consultar respostes detallades.
dig techcodeview.com +noall +answer
Si volem veure la informació de la secció de respostes en detall, primer aturem la visualització de tota la secció utilitzant l'opció +noall i després consultem la secció de respostes només utilitzant l'opció +answer amb l'ordre dig. 6. Per consultar tots els tipus de registres DNS.
dig techcodeview.com ANY
Utilitzem QUALSEVOL opció per consultar tots els tipus de registres DNS disponibles associats a un domini. Inclourà tots els tipus de registre disponibles a la sortida. 7. Per consultar el registre MX del domini.
dig techcodeview.com MX
Si només volem l'intercanvi de correu – MX – secció de resposta associada a un domini fem servir aquesta ordre. 8. Per rastrejar el camí DNS
dig techcodeview.com +trace
L'ordre +trace s'utilitza per rastrejar el camí de cerca DNS. Aquesta opció fa consultes iteratives per resoldre la cerca de noms. Consultarà els servidors de noms a partir de l'arrel i, posteriorment, travessa l'arbre de l'espai de noms mitjançant consultes iteratives seguint les referències al llarg del camí. 9. Per especificar servidors de noms
dig techcodeview.com @8.8.8.8
Per defecte, l'ordre dig consultarà els servidors de noms que figuren a /etc/resolv.conf per fer una cerca DNS. Podem canviar-ho fent servir el símbol @ seguit d'un nom d'amfitrió o adreça IP del servidor de noms. 10. Per consultar la secció d'estadístiques
dig techcodeview.com +noall +answer +stats
Utilitzem l'opció +stats amb l'ordre dig, per veure la secció d'estadístiques.
Cerca inversa de DNS:
La cerca inversa de DNS es pot utilitzar per obtenir el nom de domini o el nom d'amfitrió de l'adreça IP.
L'opció -x s'utilitza per fer una cerca inversa de DNS.
ex:
[xxxxxx ~]# dig +noall +respon -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 EN PTR dns.google.
Nota: la cerca inversa DNS només funcionarà si l'entrada és present PTR.
El contingut del PTR es pot veure mitjançant l'ordre dig -x xx.yy.zz.aa
Consultes per lots:
En lloc de fer una consulta d'excavació per a cada domini alhora, es pot consultar una llista de dominis alhora.
Per fer-ho, introduïu els noms de domini en un fitxer, només 1 nom de domini a cada línia i feu la consulta d'excavació al fitxer.
ex: diguem que file.txt té la llista de noms de domini que s'han de consultar llavors,
dig -f file.txt +shortwil realitzarà consultes DNS i retornarà totes les IP resoltes.