Prueba de DNS mediante dig

Utilice la herramienta de línea de comandos Domain Information Groper (dig) de BIND para realizar pruebas con la delegación en la que se aloja el dominio. Compruebe inmediatamente si se han realizado cambios sin tener en cuenta la caché o TTL (Time to Live) que ha configurado.

Nota

Los usuarios de Windows pueden descargar la herramienta del sitio web de BIND. Utilice Terminal para acceder a dig en sistemas Linux y Macintosh.

Uso de dig

Antes de utilizar la herramienta dig de BIND, debe acceder o instalar dig en el sistema que utiliza. Después de tener acceso a dig, puede utilizar esta herramienta para probar el DNS.

Para acceder a dig (Mac)
  1. En la carpeta Applications, abra la carpeta Utilities y, a continuación, seleccione Terminal.
  2. Cuando el terminal esté abierto, escriba un comando dig con un nombre de host que desee buscar.
Para instalar dig (Windows)
  1. Vaya al sitio web de ISC y descargue la versión más actual y estable de BIND.

    Nota

    BIND soporta sistemas Windows tanto de 32 como de 64 bits. Confirme qué versión de Windows está utilizando y descargue la versión correcta de BIND. Consulte la documentación de Microsoft para ver qué versión de Windows está utilizando.
  2. Extraer el archivo descargado e instalar BIND en el siguiente directorio: C:\Program Files\ISC BIND 9. Seleccione la casilla de control Tools Only (Solo herramientas).
  3. Después de instalar BIND, abra el panel de control desde el menú Windows y, a continuación, abra Propiedades del sistema.
  4. En el separador Avanzado, seleccione Variables de entorno.
  5. En Variables del sistema, seleccione Ruta y, a continuación, seleccione Editar.
  6. Al final de la ruta en la ventana Editar variable del sistema, agregue C:\Program Files\ISC BIND 9\bin y, a continuación, seleccione Aceptar.
  7. En la ventana Editar variables, seleccione Aceptar. En la ventana de propiedades del sistema, seleccione OK (Aceptar).

Para abrir el símbolo del sistema

Para las versiones 8 de Windows to10:

  1. Seleccione el icono de menú de Windows.
  2. En el campo Buscar, escriba CMD.
  3. Seleccione Símbolo del sistema.

Para Windows, versión 7:

  1. En el menú Inicio, seleccione Ejecutar.
  2. Introduzca CMD y, a continuación, seleccione Aceptar.
Para utilizar dig para probar DNS
  1. Abra un terminal (Mac y Linux) o un símbolo del sistema (Windows).
  2. Escriba dig <any hostname> y, a continuación, pulse Intro.

Se devuelve la siguiente información:

Captura de pantalla que muestra la salida para dig de dns

  • Sección Pregunta: consulta realizada al servidor de nombres. En este ejemplo, solicitamos el primer registro A disponible para el nombre de host, oracle.com.
  • Sección Respuesta: primera respuesta disponible para la consulta realizada a DNS. En este ejemplo, recibimos el registro A que contiene la dirección IP 137.254.16.101.
  • Sección Autoridad: servidores de nombres autorizados desde los cuales se recibió la respuesta a la consulta. Estos servidores de nombres alojan las zonas de un dominio.
  • Sección adicional: más información que el solucionador puede necesitar, pero no la respuesta a la consulta.

Comandos dig

Comando Descripción Ejemplo
dig [hostname] Devuelve cualquier registro A encontrado en la zona del nombre de host consultado. dig oracle.com
dig [nombre de host] [tupo de registro] Devuelve los registros de ese tipo encontrados en la zona del nombre de host consultado. dig oracle.com MX
dig [hostname] +short Proporciona una respuesta breve, a menudo una dirección IP. dig oracle.com +short
dig @[dirección de servidor de nombres] [nombre de host] Consulta el servidor de nombres directamente en lugar del solucionador configurado en un sistema local. dig @dnsmaster6.oracle.com
dig [hostname] +trace Al agregar +trace, se indica a dig que resuelva la consulta desde el servidor de nombres raíz hacia abajo y que informe de los resultados de cada paso de consulta. dig oracle.com +trace
dig -x [IP address] Consulta inversa de direcciones IP. dig -x 108.59.161.1