Logo DNS

Herramienta de diagnóstico DNS: dig

publicado en: CLI, Consola, DNS, Redes, Servicios de Red | 0
 
 

Índice General

  1. Introducción.
  2. Instalación.
  3. Sintaxis, argumentos y opciones.

 

  1. Introducción (Volver al índice General)
    dig (Domain Information Groper) es un programa utilizado para preguntar a los servidores DNS.
    Herramienta utilizada para solucionar problemas de DNS gracias a su flexibilidad, facilidad de uso y claridad en la presentación de la información.
    Normalmente, dig se usa pasándole argumentos desde la línea de comandos (CLI), pero también tiene un modo de operar por lotes, leyendo las consultas desde un archivo.
    Con la opción -h presenta un resumen de sus argumentos y opciones para usar desde la línea de comandos (CLI).
    dig permite realizar múltiples consultas desde la línea de comandos (CLI).
    A menos que se especifique un servidor DNS concreto, dig preguntará a cada uno de los servidores DNS enumerados en el archivo /etc/resolv.conf en sistemas Linux/UNIX o, los enumerados en las propiedades TCP/IP en sistemas Windows.

    Si no se pasan argumentos u opciones en la línea de comandos (CLI), dig realizará una consulta de los registros de recursos (RR) tipo NS para el dominio raíz (.).

    $ dig
     
    ; <<>> DiG 9.10.3-P4-Debian <<>>
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59174
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 27
     
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 4096
    ;; QUESTION SECTION:
    ;.				IN	NS
     
    ;; ANSWER SECTION:
    .			364456	IN	NS	j.root-servers.net.
    .			364456	IN	NS	e.root-servers.net.
    .			364456	IN	NS	l.root-servers.net.
    .			364456	IN	NS	h.root-servers.net.
    .			364456	IN	NS	a.root-servers.net.
    .			364456	IN	NS	k.root-servers.net.
    .			364456	IN	NS	i.root-servers.net.
    .			364456	IN	NS	c.root-servers.net.
    .			364456	IN	NS	g.root-servers.net.
    .			364456	IN	NS	f.root-servers.net.
    .			364456	IN	NS	b.root-servers.net.
    .			364456	IN	NS	m.root-servers.net.
    .			364456	IN	NS	d.root-servers.net.
     
    ;; ADDITIONAL SECTION:
    d.root-servers.net.	476817	IN	A	199.7.91.13
    d.root-servers.net.	476473	IN	AAAA	2001:500:2d::d
    l.root-servers.net.	218441	IN	A	199.7.83.42
    l.root-servers.net.	218441	IN	AAAA	2001:500:9f::42
    i.root-servers.net.	131186	IN	A	192.36.148.17
    i.root-servers.net.	477060	IN	AAAA	2001:7fe::53
    g.root-servers.net.	132614	IN	A	192.112.36.4
    g.root-servers.net.	132614	IN	AAAA	2001:500:12::d0d
    j.root-servers.net.	131161	IN	A	192.58.128.30
    j.root-servers.net.	131161	IN	AAAA	2001:503:c27::2:30
    k.root-servers.net.	477016	IN	A	193.0.14.129
    k.root-servers.net.	477016	IN	AAAA	2001:7fd::1
    h.root-servers.net.	477016	IN	A	198.97.190.53
    h.root-servers.net.	477016	IN	AAAA	2001:500:1::53
    f.root-servers.net.	476506	IN	A	192.5.5.241
    f.root-servers.net.	476506	IN	AAAA	2001:500:2f::f
    b.root-servers.net.	132422	IN	A	199.9.14.201
    b.root-servers.net.	132422	IN	AAAA	2001:500:200::b
    c.root-servers.net.	131114	IN	A	192.33.4.12
    c.root-servers.net.	131114	IN	AAAA	2001:500:2::c
    a.root-servers.net.	451125	IN	A	198.41.0.4
    a.root-servers.net.	450766	IN	AAAA	2001:503:ba3e::2:30
    e.root-servers.net.	476714	IN	A	192.203.230.10
    e.root-servers.net.	476714	IN	AAAA	2001:500:a8::e
    m.root-servers.net.	190646	IN	A	202.12.27.33
    m.root-servers.net.	476715	IN	AAAA	2001:dc3::35
     
    ;; Query time: 28 msec
    ;; SERVER: 10.12.231.80#53(10.12.231.80)
    ;; WHEN: Wed May 22 11:44:48 CEST 2019
    ;; MSG SIZE  rcvd: 811

    Nota: dig permite configurar valores por defecto para cada usuario a través del archivo $(HOME)/.Digrc. Este archivo se lee cada vez que se ejecuta dig, y todas sus opciones se aplican antes de los argumentos pasados por la línea de comandos (CLI).

    dig funciona tanto en sistemas operativos Linux como en Windows.

  2.  

  3. Instalación (Volver al índice General)
    En caso de que dig no se encuentre en nuestro sistema, a continuación se muestra el comando a utilizar para su instalación en algunos sistemas:

    • Debian:
      $ sudo apt-get install dnsutils
    • Red Hat:
      $ yum install bind-utils
    • Arch Linux:
      $ sudo pacman -S bind-tools
    • Windows:
      Si quieres, pincha aquí para ver un micro tutorial sobre Cómo instalar dig y host en sistemas Windows.

     

  4. Sintaxis, argumentos y opciones (Volver al índice General)
    • Sintaxis genérica (Volver al índice General)
      La sintaxis genérica es la siguiente:

      dig [@server] [-b address] [-c class] [-f filename] [-k filename] [-m] [-p port#] [-q name] [-t type] [-x addr] [-y [hmac:]name:key] [-4] [-6] [name] [type] [class] [queryopt...]
      dig [-h]
      dig [global-queryopt...] [query...]

      Si quieres conocer todas las opciones de dig, aquí tienes el enlace a la página dig(1) – Linux man page.

    • Uso simple (Volver al índice General)
      La sintaxis más utilizada es:

      dig @server name type

      donde:

    • Usos más comunes (Volver al índice General)
      A continuación veremos ejemplos de uso de dig con los argumentos y las opciones más utilizadas en un sistema Linux Debian. Si has instalado dig en un sistema Windows, siguiendo los pasos arriba indicados, la salida de información es la misma que para un sistema Linux Debian.

      • Obtener la dirección IP del dominio www.zeppelinux.es preguntando al servidor DNS configurado por defecto en la configuración del protocolo TCP/IP de nuestra equipo:
        mortadelo@mipc:~$ dig www.zeppelinux.es
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> www.zeppelinux.es
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28824
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 1452
        ;; QUESTION SECTION:
        ;www.zeppelinux.es.             IN      A
         
        ;; ANSWER SECTION:
        www.zeppelinux.es.      316     IN      CNAME   zeppelinux.es.
        zeppelinux.es.          316     IN      A       91.199.120.62
         
        ;; Query time: 75 msec
        ;; SERVER: 1.0.0.1#53(1.0.0.1)
        ;; WHEN: Tue Jun 25 23:54:15 CEST 2019
        ;; MSG SIZE  rcvd: 76

        Hacer la pregunta anterior de nuevo y se observa que el tiempo de respuesta es mucho menor (Query time: 36 msec), porque el servidor ha consultado su caché.

        mortadelo@mipc:~$ dig www.zeppelinux.es
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> www.zeppelinux.es
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12655
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 1452
        ;; QUESTION SECTION:
        ;www.zeppelinux.es.             IN      A
         
        ;; ANSWER SECTION:
        www.zeppelinux.es.      310     IN      CNAME   zeppelinux.es.
        zeppelinux.es.          310     IN      A       91.199.120.62
         
        ;; Query time: 36 msec
        ;; SERVER: 1.1.1.1#53(1.1.1.1)
        ;; WHEN: Tue Jun 25 23:54:21 CEST 2019
        ;; MSG SIZE  rcvd: 76

        Repetir sucesivas veces el mismo comando y se observa como el campo TTL de los registros de recursos (RR) de la respuesta decrementa.

        mortadelo@mipc:~$ dig www.zeppelinux.es
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> www.zeppelinux.es
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55526
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 1452
        ;; QUESTION SECTION:
        ;www.zeppelinux.es.             IN      A
         
        ;; ANSWER SECTION:
        www.zeppelinux.es.      306     IN      CNAME   zeppelinux.es.
        zeppelinux.es.          306     IN      A       91.199.120.62
         
        ;; Query time: 36 msec
        ;; SERVER: 1.1.1.1#53(1.1.1.1)
        ;; WHEN: Wed Jun 26 00

        De 316 hemos bajado a 306.

      • Obtener el nombre de dominio asociado a la dirección IP 8.8.4.4:
        mortadelo@mipc:~$ dig -x 8.8.4.4
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> -x 8.8.4.4
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36826
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 1452
        ;; QUESTION SECTION:
        ;4.4.8.8.in-addr.arpa.          IN      PTR
         
        ;; ANSWER SECTION:
        4.4.8.8.in-addr.arpa.   86400   IN      PTR     dns.google.
         
        ;; Query time: 221 msec
        ;; SERVER: 1.1.1.1#53(1.1.1.1)
        ;; WHEN: Wed Jun 26 00:43:01 CEST 2019
        ;; MSG SIZE  rcvd: 73
      • Consultar al servidor DNS 8.8.8.8 por los servidores DNS autorizados para el dominio .es:
        mortadelo@mipc:~$ $ dig @8.8.8.8 es NS
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> @8.8.8.8 es NS
        ; (1 server found)
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37131
        ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 512
        ;; QUESTION SECTION:
        ;es.                            IN      NS
         
        ;; ANSWER SECTION:
        es.                     21599   IN      NS      h.nic.es.
        es.                     21599   IN      NS      ns1.cesca.es.
        es.                     21599   IN      NS      sns-pb.isc.org.
        es.                     21599   IN      NS      f.nic.es.
        es.                     21599   IN      NS      ns-ext.nic.cl.
        es.                     21599   IN      NS      ns-es.nic.fr.
        es.                     21599   IN      NS      a.nic.es.
        es.                     21599   IN      NS      g.nic.es.
         
        ;; Query time: 132 msec
        ;; SERVER: 8.8.8.8#53(8.8.8.8)
        ;; WHEN: Wed Jun 26 00:45:37 CEST 2019
        ;; MSG SIZE  rcvd: 204
      • Consultar al servidor DNS 8.8.8.8 por todos los registros de recursos (RR) para el dominio zeppelinux.es:
        mortadelo@mipc:~$ dig @8.8.8.8 zeppelinux.es ANY
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> @8.8.8.8 zeppelinux.es ANY
        ; (1 server found)
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30903
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 512
        ;; QUESTION SECTION:
        ;zeppelinux.es.                 IN      ANY
         
        ;; ANSWER SECTION:
        zeppelinux.es.          21599   IN      SOA     ns1.h3m.com. hostmaster.h3m.com. 2018051500 3600 7200 1209600 86400
        zeppelinux.es.          21599   IN      NS      ns2.h3m.com.
        zeppelinux.es.          21599   IN      NS      ns1.h3m.com.
        zeppelinux.es.          599     IN      A       91.199.120.62
        zeppelinux.es.          599     IN      MX      0 zeppelinux.es.
         
        ;; Query time: 259 msec
        ;; SERVER: 8.8.8.8#53(8.8.8.8)
        ;; WHEN: Wed Jun 26 00:51:21 CEST 2019
        ;; MSG SIZE  rcvd: 164
      • Enviar una consulta recursiva al servidor DNS 8.8.8.8 preguntando por el nombre DNS google.es y con la opción +trace, para que muestre el rastro de todo el proceso de resolución:
        mortadelo@mipc:~$ dig @8.8.8.8 google.es +trace  
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> @8.8.8.8 google.es +trace
        ; (1 server found)
        ;; global options: +cmd
        .                       144748  IN      NS      a.root-servers.net.
        .                       144748  IN      NS      b.root-servers.net.
        .                       144748  IN      NS      c.root-servers.net.
        .                       144748  IN      NS      d.root-servers.net.
        .                       144748  IN      NS      e.root-servers.net.
        .                       144748  IN      NS      f.root-servers.net.
        .                       144748  IN      NS      g.root-servers.net.
        .                       144748  IN      NS      h.root-servers.net.
        .                       144748  IN      NS      i.root-servers.net.
        .                       144748  IN      NS      j.root-servers.net.
        .                       144748  IN      NS      k.root-servers.net.
        .                       144748  IN      NS      l.root-servers.net.
        .                       144748  IN      NS      m.root-servers.net.
        .                       144748  IN      RRSIG   NS 8 0 518400 20190707050000 20190624040000 25266 . MBQhU0u5+eD3bzxKu6LYbr3Y4Kju6O9dKv+fgIp04446szKndpZwdZTq NSyLvXaxiqKGAhavg9XLei8kJI44rLOC5SHOV7rlVclKkqDSQjGuJrLM lcRL0Dzeb+1v/AxmUk4Al8NamYpdJHx0vzeeV9yF5Xw0AZ2JwUCPF65K tEfOdWYfHfEJCIfHxguc8BKRus5aW1mQ3t22TRcdZsgsfnV7USo0dcBT eO9k/ritfF6lLwuL7N3K7BGW/Pjc86x3uHUkefZHTrUdg10wTOrIHDB3 MMpf5p/16zPcTQziQK/dzMJCd/v/lzad2qZ7q+QXw5yz6b1zqbuRule9 TSLGFg==
        ;; Received 525 bytes from 8.8.8.8#53(8.8.8.8) in 66 ms
         
        es.                     172800  IN      NS      a.nic.es.
        es.                     172800  IN      NS      f.nic.es.
        es.                     172800  IN      NS      g.nic.es.
        es.                     172800  IN      NS      ns1.cesca.es.
        es.                     172800  IN      NS      ns-es.nic.fr.
        es.                     172800  IN      NS      ns-ext.nic.cl.
        es.                     172800  IN      NS      sns-pb.isc.org.
        es.                     86400   IN      DS      29450 8 1 417BEAFB46ABF3430B75C5C29AEF785D476B60E1
        es.                     86400   IN      DS      29450 8 2 8BEC32A2C9CFE42E393BAF81FFE71B521D3E940612A4590B4763ADC5 39E4B563
        es.                     86400   IN      RRSIG   DS 8 1 86400 20190708210000 20190625200000 25266 . kHC78z/vAiSJKexDpaREM5bQf5KZp4+YOJeUkVmPN7/az7GH+xpOAn11 jLZgGUjbcoMUfmw/XlD4wVqL32pbfYZHUIryGRq0O+pCRaZLa+DM6kvg c5ijCTewrVOIbYBWXlVlIuEjfYq5g016qp40bsDpdMuelwg33LvAndDj ygww3vg1j+d2ZFAg19V9K6FowXIMB8LsU66ULC4LNmDRSjBnaZWPWGvW hFNOWEEQBNUCyJWr3iw4q1ykiWgu9GZqFLz5gvZkeWMcePw3Wwc8xYvy j0MVPr+48LnHcDvnbcAFeiXpfQgcYGKkpTKMGcdIjpNQPSzybnrr8aet 93zTMA==
        ;; Received 874 bytes from 192.58.128.30#53(j.root-servers.net) in 120 ms
         
        google.es.              86400   IN      NS      ns3.google.com.                                                                   
        google.es.              86400   IN      NS      ns1.google.com.                                                                   
        google.es.              86400   IN      NS      ns2.google.com.
        google.es.              86400   IN      NS      ns4.google.com.
        i3rvnesjr7td4fhontlmbonc0kihlksp.es. 86400 IN NSEC3 1 1 5 392E1B3DF3FF8A7D I3TBJ61KJJ9HPNNP3GKD1L09832GMAGN NS SOA RRSIG DNSKEY NSEC3PARAM
        i3rvnesjr7td4fhontlmbonc0kihlksp.es. 86400 IN RRSIG NSEC3 8 2 86400 20190706160813 20190622150935 3753 es. WS3/TufESoJEyQ4cl5qr9wmoaKb2Iov8IDVLpYygQzZSumeal/zJ15WS HUUh6IcDquEbtCXnmOJq8T4YdIj89rbaGwJAEBvmlOVdDtX5kIltpW1v M2hoSHp3pu78iUE/6GcgnocdpolS5oBkHSUvZmRbHRAOrQMtJODd0asx JZ4=
        id8h4c65fjap64anb38rctek0o586pq4.es. 86400 IN NSEC3 1 1 5 392E1B3DF3FF8A7D IDBD5SHPLGH0CFAUEIFSJN0KQT5EUP08 NS DS RRSIG
        id8h4c65fjap64anb38rctek0o586pq4.es. 86400 IN RRSIG NSEC3 8 2 86400 20190703055002 20190619030852 3753 es. tsqzRWzrZC0r1odszqh20RTzyN1sKejIZVHOcYQM1TMZc+fxqOYl+73H hs/ImsO0buUhL6LoWtsxn83y+AVUzKvvzv2jU3Ue3nncjZY+2eqQIBL+ 6YEUHQKK2UL+9V696EGZnf+mur6ohkRWhn+75eWhWIePsIjTm1/o595f 4Lg=
        ;; Received 619 bytes from 194.69.254.1#53(a.nic.es) in 102 ms
         
        google.es.              300     IN      A       216.58.201.163
        ;; Received 54 bytes from 216.239.36.10#53(ns3.google.com) in 128 ms

        En primer lugar pregunta a un servidor raíz, a continuación a un servidor DNS autorizado para el dominio .es y por último al servidor DNS autorizado para google.es.

      • Obtener la misma información que con el comando anterior pero realizando nosotros el proceso recursivo. La opción +norecurse hace que el resolver realice el proceso recursivo.
        1. Consulta iterativa preguntando por google.es a uno de los servidores DNS raíz:
          mortadelo@mipc:~$ dig @j.root-servers.net google.es +norecurse
           
          ; <<>> DiG 9.10.3-P4-Debian <<>> @j.root-servers.net google.es +norecurse
          ; (2 servers found)
          ;; global options: +cmd
          ;; Got answer:
          ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19409
          ;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 7, ADDITIONAL: 15
           
          ;; OPT PSEUDOSECTION:
          ; EDNS: version: 0, flags:; udp: 4096
          ;; QUESTION SECTION:
          ;google.es.                     IN      A
           
          ;; AUTHORITY SECTION:
          es.                     172800  IN      NS      g.nic.es.
          es.                     172800  IN      NS      ns-ext.nic.cl.
          es.                     172800  IN      NS      f.nic.es.
          es.                     172800  IN      NS      sns-pb.isc.org.
          es.                     172800  IN      NS      a.nic.es.
          es.                     172800  IN      NS      ns-es.nic.fr.
          es.                     172800  IN      NS      ns1.cesca.es.
           
          ;; ADDITIONAL SECTION:
          g.nic.es.               172800  IN      A       204.61.217.1
          g.nic.es.               172800  IN      AAAA    2001:500:14:7001:ad::1
          ns-ext.nic.cl.          172800  IN      A       200.1.123.14
          ns-ext.nic.cl.          172800  IN      AAAA    2001:1398:1:0:200:1:123:14
          f.nic.es.               172800  IN      A       130.206.1.7
          f.nic.es.               172800  IN      AAAA    2001:720:418:caf1::7
          sns-pb.isc.org.         172800  IN      A       192.5.4.1
          sns-pb.isc.org.         172800  IN      AAAA    2001:500:2e::1
          a.nic.es.               172800  IN      A       194.69.254.1
          a.nic.es.               172800  IN      AAAA    2001:67c:21cc:2000::64:41
          ns-es.nic.fr.           172800  IN      A       194.0.9.1
          ns-es.nic.fr.           172800  IN      AAAA    2001:678:c::1
          ns1.cesca.es.           172800  IN      A       84.88.0.3
          ns1.cesca.es.           172800  IN      AAAA    2001:40b0:1:1122:ce5c:a000:0:3
           
          ;; Query time: 92 msec
          ;; SERVER: 192.58.128.30#53(192.58.128.30)
          ;; WHEN: Wed Jun 26 01:07:01 CEST 2019
          ;; MSG SIZE  rcvd: 503
        2. Consulta iterativa preguntando por google.es a uno de los servidores DNS autorizados para el dominio .es:
          mortadelo@mipc:~$ dig @a.nic.es google.es +norecurse
           
          ; <<>> DiG 9.10.3-P4-Debian <<>> @a.nic.es google.es +norecurse
          ; (2 servers found)
          ;; global options: +cmd
          ;; Got answer:
          ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36742
          ;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 1
           
          ;; OPT PSEUDOSECTION:
          ; EDNS: version: 0, flags:; udp: 4096
          ;; QUESTION SECTION:
          ;google.es.                     IN      A
           
          ;; AUTHORITY SECTION:
          google.es.              86400   IN      NS      ns1.google.com.
          google.es.              86400   IN      NS      ns2.google.com.
          google.es.              86400   IN      NS      ns4.google.com.
          google.es.              86400   IN      NS      ns3.google.com.
           
          ;; Query time: 89 msec
          ;; SERVER: 194.69.254.1#53(194.69.254.1)
          ;; WHEN: Wed Jun 26 12:21:36 CEST 2019
          ;; MSG SIZE  rcvd: 120
        3. Consulta iterativa preguntando a uno de los servidores DNS autorizados para el dominio google.es. En este punto obtendremos una respuesta autorizada (authoritative) con la dirección IP (registro de recursos (RR) tipo A) de google.es:
          mortadelo@mipc:~$ dig @ns1.google.com google.es +norecurse
           
          ; <<>> DiG 9.10.3-P4-Debian <<>> @ns1.google.com google.es +norecurse
          ; (2 servers found)
          ;; global options: +cmd
          ;; Got answer:
          ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17154
          ;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
           
          ;; OPT PSEUDOSECTION:
          ; EDNS: version: 0, flags:; udp: 512
          ;; QUESTION SECTION:
          ;google.es.                     IN      A
           
          ;; ANSWER SECTION:
          google.es.              300     IN      A       216.58.201.131
           
          ;; Query time: 90 msec
          ;; SERVER: 216.239.32.10#53(216.239.32.10)
          ;; WHEN: Wed Jun 26 12:23:32 CEST 2019
          ;; MSG SIZE  rcvd: 54
      • Preguntar al servidor DNS 8.8.8.8 por el registro de recursos (RR) SOA del dominio zeppelinux.es:
        mortadelo@mipc:~$dig @8.8.8.8 zeppelinux.es SOA
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> @8.8.8.8 zeppelinux.es SOA
        ; (1 server found)
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2700
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 512
        ;; QUESTION SECTION:
        ;zeppelinux.es.                 IN      SOA
         
        ;; ANSWER SECTION:
        zeppelinux.es.          21553   IN      SOA     ns1.h3m.com. hostmaster.h3m.com. 2018051500 3600 7200 1209600 86400
         
        ;; Query time: 91 msec
        ;; SERVER: 8.8.8.8#53(8.8.8.8)
        ;; WHEN: Wed Jun 26 12:26:35 CEST 2019
        ;; MSG SIZE  rcvd: 100
      • Preguntar al servidor DNS 8.8.8.8 por el registro de recursos (RR) NS del dominio google.es. Nos listará los servidores DNS autorizados para el dominio google.es. ¡Los nombres DNS de los servidores listados no pertenecen al dominio «.es»!:
        mortadelo@mipc:~$ dig @8.8.8.8 google.es NS
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> @8.8.8.8 google.es NS
        ; (1 server found)
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58661
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 512
        ;; QUESTION SECTION:
        ;google.es.                     IN      NS
         
        ;; ANSWER SECTION:
        google.es.              21599   IN      NS      ns1.google.com.
        google.es.              21599   IN      NS      ns4.google.com.
        google.es.              21599   IN      NS      ns3.google.com.
        google.es.              21599   IN      NS      ns2.google.com.
         
        ;; Query time: 108 msec
        ;; SERVER: 8.8.8.8#53(8.8.8.8)
        ;; WHEN: Wed Jun 26 12:33:15 CEST 2019
        ;; MSG SIZE  rcvd: 120
      • Preguntar al servidor DNS 8.8.8.8 cuales son los registro de recursos (RR) A del nombre DNS a.root-servers.net:
        mortadelo@mipc:~$ dig @8.8.8.8 a.root-servers.net A
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> @8.8.8.8 a.root-servers.net A
        ; (1 server found)
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41811
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 512
        ;; QUESTION SECTION:
        ;a.root-servers.net.            IN      A
         
        ;; ANSWER SECTION:
        a.root-servers.net.     133447  IN      A       198.41.0.4
         
        ;; Query time: 64 msec
        ;; SERVER: 8.8.8.8#53(8.8.8.8)
        ;; WHEN: Wed Jun 26 12:34:58 CEST 2019
        ;; MSG SIZE  rcvd: 63
      • Preguntar al servidor DNS 8.8.8.8 cuales son los registro de recursos (RR) AAAA del nombre DNS a.root-servers.net:
        mortadelo@mipc:~$ dig @8.8.8.8 a.root-servers.net AAAA
         
        ; <<>> DiG 9.10.3-P4-Debian <<>> @8.8.8.8 a.root-servers.net AAAA
        ; (1 server found)
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28215
        ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
         
        ;; OPT PSEUDOSECTION:
        ; EDNS: version: 0, flags:; udp: 512
        ;; QUESTION SECTION:
        ;a.root-servers.net.            IN      AAAA
         
        ;; ANSWER SECTION:
        a.root-servers.net.     207814  IN      AAAA    2001:503:ba3e::2:30
         
        ;; Query time: 96 msec
        ;; SERVER: 8.8.8.8#53(8.8.8.8)
        ;; WHEN: Wed Jun 26 12:36:19 CEST 2019
        ;; MSG SIZE  rcvd: 75

 

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
  Configuración de privacidad y de cookies.
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Últimas publicaciones de

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.