- 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.
- 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.
- Debian:
- 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:
- server: es el nombre o la dirección IP del servidor DNS a consultar. Puede ser una dirección IPv4 en notación decimal con puntos o una dirección IPv6 en notación delimitada por dos puntos. Cuando el argumento del servidor proporcionado es un nombre de host (hostname), dig resuelve ese nombre antes de consultar ese servidor DNS. Si no se proporciona ningún argumento de servidor, dig consulta /etc/resolv.conf y consulta los servidores DNS que figuran allí. Se muestra la respuesta del servidor DNS que responde.
- nombre: es el nombre DNS del registro de recursos (RR) que se va a buscar.
- type: indica qué tipo de consulta se requiere. Cualquier tipo de consulta válida puede ser cualquiera de los registros de recursos (RR), como pueden ser; ANY, A, MX, SIG, etc. Si no se proporciona ningún tipo de argumento, dig realizará una búsqueda para un registro de recursos (RR) tipo A.
- 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.
- 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
- 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
- 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
- Consulta iterativa preguntando por google.es a uno de los servidores DNS raíz:
- 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
- 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:
- Sintaxis genérica (Volver al índice General)
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.
Deja una respuesta