El comando DIG es una herramienta para consultar a los servidores de nombres DNS para obtener información sobre las direcciones de host, servidores de intercambio de correos, servidores de nombres y otra información relacionada. Esta herramienta se puede utilizar desde cualquier sistema operativo Linux/Unix o macOS.
El uso más típico del comando excavar es simplemente preguntar a un solo anfitrión.
En este artículo de KB, nos limitarsquo;ll explicar cómo leer la salida del comando de excavación y cómo utilizar el Comando.
Cómo utilizar el comando DIG
¿Qué puedo aprender usando el comando de excavación?
cava le permitirá realizar cualquier consulta DNS válida, la más común de los cuales son:
- A (la dirección IP)
- TXT (anotaciones de texto)
- MX (intercambios de correo)
- NS (servidores de nombres)
Corre el Comando
- First, open your SSH client and open a connection to your hosting account or any system where you have a console/command line in which you can input commands. If you aren’t familiar with connecting to your hosting account with SSH, click Aquí. to review our Knowledgebase Article on the subject.
- Una vez que tenga su conexión abierta, ingrese el comando como:
dig domain.tld donde domain.tld es el dominio y extensión que usted queda;re querying.
Examinar el producto
[yourcpusercc@rs2-dal ~]$ dig cchostingdemos.com ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4 <<>> cchostingdemos.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52628 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;cchostingdemos.com. IN A ;; ANSWER SECTION: cchostingdemos.com. 300 IN A 104.21.69.5 cchostingdemos.com. 300 IN A 172.67.202.37 ;; Query time: 7 msec ;; SERVER: 198.58.107.5#53(198.58.107.5) ;; WHEN: Tue Apr 06 22:21:26 EDT 2021 ;; MSG SIZE rcvd: 79
La sección de apertura de la salida nos dice un poco sobre sí misma:
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4 <<>> cchostingdemos.com
La sección de respuesta Got nos dice algunos detalles técnicos sobre la respuesta recibida del servidor DNS.
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52628 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
La sección de preguntas sirve para recordarnos nuestra consulta. La consulta predeterminada es para una dirección de Internet (A).
;; QUESTION SECTION: ;cchostingdemos.com. IN A
La sección de respuesta es donde se da la respuesta a nuestra consulta.
;; ANSWER SECTION: cchostingdemos.com. 300 IN A 104.21.69.5 cchostingdemos.com. 300 IN A 172.67.202.37
La sección final de la salida predeterminada contiene estadísticas sobre la consulta.
;; Query time: 7 msec ;; SERVER: 198.58.107.5#53(198.58.107.5) ;; WHEN: Tue Apr 06 22:21:26 EDT 2021 ;; MSG SIZE rcvd: 79
Comandos rápidos de excavación que debe saber
- Una manera rápida de conseguir la respuesta y no la gripe alrededor es para correr:
dig domain.tld +short
- Utilice este comando para obtener las direcciones para un dominio:
dig domain.tld A +noall +answer
- Utilice este comando para obtener una lista de todos los servidores de correo para un dominio:
dig domain.tld MX +noall +answer
- Utilice este comando para obtener una lista de servidores DNS autorizados para un dominio:
dig domain.tld NS +noall +answer
- Utilice este comando para obtener una lista de todos los anteriores en un conjunto conveniente de resultados:
dig domain.tld ANY +noall +answer
- Utilice este comando para preguntar Un registro de un dominio usando un servidor de nombres específico:
dig A domain.tld @ns1.chemicloud.com +short
- Use el siguiente para rastrear el camino tomado:
dig domain.tld +trace
¡Eso es un envoltorio! Ahora sabes cómo dominar el comando DIG usando tu terminal.