Conociendo el comando dig

El comando dig (Domain Information Groper) es una herramienta de línea de comandos que realiza búsquedas en los registros DNS, a través de los nombres de servidores, y te muestra la respuesta de los servidores de nombres que se consultaron.

El comando dig se encarga de leer el archivo /etc/resolv.conf con el fin de consultar los servidores DNS allí registrados y con esto desplegar los respectivos resultados.

Instalar dig en Linux

En la mayoría de los sistemas operativos GNU/Linux suele venir instalado con el sistema, de no estar instalado se puede ejecutar los siguientes comandos:

Debian/Ubuntu

sudo apt install dnsutils

Centos

sudo yum install bind-utils

Arch

sudo pacman -S bind-tools

Si no se esta seguro de tener instalado o si ya esta instalado y se quiere verifica la versión instalada se ejecuta el siguiente comando:

dig -v

Sintaxis

dig [IP_o_Dominio] [opciones]

Ejemplo

dig google.com

Para entender la salida:

  • Todas las líneas que inician con «;» son comentarios.
  • La primer línea devuelve la versión del comando dig, DiG 9.11.3 en este caso.
  • Luego muestra la sección de consulta con nuestra consulta (question section). Podemos ocultar esta sección con «+noquestion».
  • A continuación, la sección de la respuesta (answer section). Podemos ocultar esta sección con «+noanswer» (de ser necesario).
  • Y por último, muestra estadísticas de la consulta. Con la opción «+nostats» podemos ocultar esta sección de estadísticas.

Opciones mas usadas

dig www.google.com +short

La opción +short muestra el resultado ANSWER SECTION solamente.

dig google.com ANY

La opción ANY incluye en los resultados todos los tipos de registros disponibles.

dig google.com +noall +answer

Para una respuesta corta y detallada para ver solo la version de dig y la sección de de respuestas se usan las opciones +noall y +answer respectivamente.

Conclusiones

La herramienta dig puede ser muy útil para pruebas de búsquedas DNS y verificar posibles problemas de conexión, en este post abarcamos las opciones mas utilizadas pero si se desea conocer todo el potencial de la herramienta se recomienda revisar la documentación de las mismas usando los comandos man dig o dig -h.

Aquí termina esta entrada espero que les sea de utilidad y aclare tus dudas. pronto habrá una próxima entrada con mas noticias, novedades y laboratorios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *