
En nuestro artículo anterior, explicamos el ejemplo y el uso del comando nslookup, que es una herramienta de línea de comandos de red para consultar y obtener información de DNS (Sistema de nombres de dominio).
Aquí, en este artículo, proponemos otra herramienta de línea de comandos llamada Uds, Que es muy similar a Linux nslookup herramienta. Entenderemos de cerca el uso del comando dig a través de ejemplos y usos.
[ You might also like: How to Install and Use dig and nslookup Commands in Linux ]
Uds representar(Buscador de información de dominio) Es una herramienta de línea de comandos de gestión de red para consultas sistema de nombres de dominio (sistema de nombres de dominio) Nombre del servidor.
Es útil para verificación y resolución de problemas. sistema de nombres de dominio Problemas e implementación sistema de nombres de dominio Busque y muestre la respuesta devuelta por el servidor de nombres consultado.
Cavar es parte de eso Unir Paquete de software de servidor de nombres de dominio. El comando de excavación reemplaza las herramientas antiguas, por ejemplo nslookup y anfitriónLa herramienta de excavación está disponible en las principales distribuciones de Linux.
1. Consultar el registro de dominio «A»
# dig yahoo.com ; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20076 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN A ;; ANSWER SECTION: yahoo.com. 387 IN A 98.137.11.163 yahoo.com. 387 IN A 74.6.143.26 yahoo.com. 387 IN A 74.6.143.25 yahoo.com. 387 IN A 74.6.231.20 yahoo.com. 387 IN A 74.6.231.21 yahoo.com. 387 IN A 98.137.11.164 ;; Query time: 4 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 12:58:13 IST 2021 ;; MSG SIZE rcvd: 134
El comando anterior hará que excavar para encontrar "A"
Registrar nombre de dominio Yahoo.Lectura del comando de minería /etc/resolv.conf Archivo y consulta sistema de nombres de dominio El servidor aparece en la lista.Desde sistema de nombres de dominio El servidor es lo que muestra la excavación.
Entendamos la salida del comando:
- Línea que comienza con
;
Es un comentario y no parte del mensaje. - La primera línea nos dice cavar (9.16.1) Pedido.
- A continuación, dig lo muestra desde sistema de nombres de dominio servidor.
- La siguiente es la parte de la pregunta, solo nos dice la consulta, en este caso la consulta
"A"
registro Yahoo. EstaIN
Significa que se trata de una búsqueda en Internet (en la clase de Internet). - La parte de respuesta nos dice Yahoo tener propiedad intelectual habla a 98.137.11.163.
- Finalmente, hay algunas estadísticas sobre la consulta.puedes usarlo
+nostats
Opciones.
2. Use + short para consultar el registro de dominio "A"
por defecto, Uds Muy detallado.Una forma de reducir la salida es usar +short
Opciones. Esto reducirá en gran medida la salida, como se muestra a continuación.
# dig yahoo.com +short 98.137.11.164 74.6.231.21 74.6.231.20 74.6.143.25 74.6.143.26 98.137.11.163
notas: De forma predeterminada, excavar buscará "A"
Especifique el registro del dominio, pero también puede especificar otros registros.Esta MX
o Intercambio de correo El registro le dice al servidor de correo cómo enrutar el correo electrónico para el dominio.similar TTL, SOA, etc.
3. Consulta el registro MX del dominio.
Consulta solo diferentes tipos de registros de recursos DNS.
# dig yahoo.com MX ; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com MX ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60630 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN MX ;; ANSWER SECTION: yahoo.com. 51 IN MX 1 mta6.am0.yahoodns.net. yahoo.com. 51 IN MX 1 mta5.am0.yahoodns.net. yahoo.com. 51 IN MX 1 mta7.am0.yahoodns.net. ;; Query time: 4 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:03:32 IST 2021 ;; MSG SIZE rcvd: 117
4. Consultar el registro SOA del dominio.
# dig yahoo.com SOA ; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com SOA ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25140 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN SOA ;; ANSWER SECTION: yahoo.com. 1800 IN SOA ns1.yahoo.com. hostmaster.yahoo-inc.com. 2021121001 3600 300 1814400 600 ;; Query time: 128 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:04:08 IST 2021 ;; MSG SIZE rcvd: 99
5. Consulta el registro TTL del dominio.
# dig yahoo.com TTL ; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com TTL ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64017 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;yahoo.com. IN A ;; ANSWER SECTION: yahoo.com. 1606 IN A 74.6.143.25 yahoo.com. 1606 IN A 74.6.231.21 yahoo.com. 1606 IN A 74.6.143.26 yahoo.com. 1606 IN A 98.137.11.164 yahoo.com. 1606 IN A 98.137.11.163 yahoo.com. 1606 IN A 74.6.231.20 ;; Query time: 4 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:04:58 IST 2021 ;; MSG SIZE rcvd: 134 ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 27889 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;TTL. IN A ;; Query time: 0 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Fri Dec 10 13:04:58 IST 2021 ;; MSG SIZE rcvd: 32
6. Consultar solo la parte de respuesta
# dig yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats ; <<>> DiG 9.16.1-Ubuntu <<>> yahoo.com +nocomments +noquestion +noauthority +noadditional +nostats ;; global options: +cmd yahoo.com. 1556 IN A 74.6.231.20 yahoo.com. 1556 IN A 98.137.11.163 yahoo.com. 1556 IN A 98.137.11.164 yahoo.com. 1556 IN A 74.6.143.26 yahoo.com. 1556 IN A 74.6.231.21 yahoo.com. 1556 IN A 74.6.143.25
7. Consultar todos los tipos de registros DNS
# dig yahoo.com ANY +noall +answer ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 <<>> yahoo.com ANY +noall +answer ;; global options: +cmd yahoo.com. 3509 IN A 72.30.38.140 yahoo.com. 3509 IN A 98.138.253.109 yahoo.com. 3509 IN A 98.139.183.24 yahoo.com. 1709 IN MX 1 mta5.am0.yahoodns.net. yahoo.com. 1709 IN MX 1 mta6.am0.yahoodns.net. yahoo.com. 1709 IN MX 1 mta7.am0.yahoodns.net. yahoo.com. 43109 IN NS ns2.yahoo.com. yahoo.com. 43109 IN NS ns8.yahoo.com. yahoo.com. 43109 IN NS ns3.yahoo.com. yahoo.com. 43109 IN NS ns1.yahoo.com. yahoo.com. 43109 IN NS ns4.yahoo.com. yahoo.com. 43109 IN NS ns5.yahoo.com. yahoo.com. 43109 IN NS ns6.yahoo.com.
8. Búsqueda inversa de DNS
Preguntar sistema de nombres de dominio Búsqueda inversa.Mostrar solo el uso de la parte de respuesta + corto.
# dig -x 72.30.38.140 +short ir1.fp.vip.sp2.yahoo.com.
9. Consultar varios registros DNS
Consultar las consultas específicas de DNS de varios sitios web, es decir. MX, NS, Y así en el registro.
# dig yahoo.com mx +noall +answer redhat.com ns +noall +answer ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 <<>> yahoo.com mx +noall +answer redhat.com ns +noall +answer ;; global options: +cmd yahoo.com. 1740 IN MX 1 mta6.am0.yahoodns.net. yahoo.com. 1740 IN MX 1 mta7.am0.yahoodns.net. yahoo.com. 1740 IN MX 1 mta5.am0.yahoodns.net. redhat.com. 132 IN NS ns1.redhat.com. redhat.com. 132 IN NS ns4.redhat.com. redhat.com. 132 IN NS ns3.redhat.com. redhat.com. 132 IN NS ns2.redhat.com.
10. Cree un archivo .digrc
crear .digrc Archivar en $ INICIO / .digrc Almacene las opciones de minería predeterminadas.
# dig yahoo.com yahoo.com. 3427 IN A 72.30.38.140 yahoo.com. 3427 IN A 98.138.253.109 yahoo.com. 3427 IN A 98.139.183.24
Tenemos tienda + No + Respuesta La opción está permanentemente en .digrc Archivos en el directorio de inicio del usuario. Ahora, siempre que se ejecute el comando de excavación, solo mostrará la parte de respuesta de la salida de excavación.No es necesario ingresar opciones cada vez, por ejemplo + No + Respuesta.
En este artículo, intentamos encontrar el comando dig que puede ayudarlo a buscar información relacionada con el servicio de nombres de dominio (DNS). Comparta sus pensamientos a través del cuadro de comentarios.
Si aprecia el trabajo que hemos realizado en TecMint, debe considerar:
TecMint es el sitio comunitario de más rápido crecimiento y más confiable para artículos, guías y libros de Linux de cualquier tipo en la web. ¡Millones de personas visitan TecMint! Busque o explore miles de artículos publicados que están disponibles gratuitamente para todos.
Si le gusta lo que está leyendo, considere comprarnos una taza de café (o 2 tazas) como agradecimiento.
Te damos las gracias por tu apoyo sin fin.
.