Dig

Es una herramienta (linea de comandos) disponible en prácticamente cualquier distribución linux (aunque también hay alguna versión para Windows) que te permite hacer consultas a un servidor dns, obteniendo registros y datos que nos seran de mucha ayuda para solucionar problemas con nuestros DNS. Dig precisa conocer la dirección IP de un servidor DNS al que consultar por defecto, dirección IP que toma del archivo resolv.conf, que en Windows puedes encontrar en:

c:\windows\system32\drivers\etc\resolv.conf

y en sistemas GNU/Linux en

/etc/resolv.conf

Uso:

  • dig [@servidor] query query-type query-class
    • servidor: servidor DNS donde se consulta
    • query: registro a consultar
    • query-type: tipo del registro (A, AAAA, MX, NS, CNAME …)
    • query-class: clase del registro (IN)
  • Ventajas:
    • Poderoso
    • RR Output
    • No interactivo
  • Desventajas:
    • Complejo
    • Errores no tan “intuitivos” como en nslookup

Algunas opciones de DIG

Ejecutando en nuestra consola la siguiente linea de comando dig . ns obtendremos la lista de los trece super servidores dns, que debe ser la misma que la que se puede obtener en ftp.internic.net.

Si se quiere conocer los servidores que manejan los dominios .cl, .com, .net, .us …, prueben digitar: dig cl. NS – dig com. NS … Lo mismo para paises: prueba dig es. NS o dig ca. NS etc etc.

1.- Con este comando podremos ver datos similares a los entregados por tracert TCP/IP, pero para DNS.

 dig www.dominio.cl +trace

2.- Con este comando podremos ver los DNS de nuestro dominio:

dig tu_dominio.com. NS 

Donde el primer número (79584) indica el TTL (tiempo de vida en cache) de la consulta.

3.- Con el siguiente comando podemos ver los servidores de correo (Mail e[X]change) que gestionan los mails dirigidos a nuestro dominio cuenta@dominio.com. Por ejemplo blog.j2s.cl

 dig www.domain.cl MX 

4.- Con este comando podremos consultar los registros DNS en un servidor DNS especifico.

 dig www.dominio.com @dns1.nrc.ca 



5.- La mayoría de los servidores DNS estan configurados para, si no conocen la respuesta al query, encargarse ellos mismos de reformular la pregunta a otro servidor distinto. Esto se llama configuración recurrente o amistosa (friendly, recursive).

 dig -x dominio 

Espero les sea de utilidad.
Mayor información Ingside.net

Herramientas de red para diagnósticos: dig

Ingresa un comentario:

A %d blogueros les gusta esto: