Curso 2024-25 - IES El Rincón
Proyecto mantenido por ichigar
La herramienta dig nos permite hacer consultas consultas para obtener cualquier registro que nos interese. Resulta muy útil para comprobar el correcto funcionamiento del servicio de . En su uso más simple solicitamos un registro de tipo A a nuestros resolvers que tenemos la configuración de red de nuestro equipo
$ dig rediris.es
; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> rediris.es
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64220
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;rediris.es. IN A
;; ANSWER SECTION:
rediris.es. 5120 IN A 130.206.13.20
;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Sat Oct 19 22:46:33 WEST 2024
;; MSG SIZE rcvd: 55
Obtenemos el registro A del nombre de dominio que hemos solicitado, o sea, la dirección IP del nombre de dominio proporcionado.
Además se muestra otra información de forma detallada entre la que podemos destacar:
Si queremos que el resultado se muestre en formato corto y sólo nos muestre el resultado de la consulta realizada sin más detalle, añadimos a la petición la opción +short
dig rediris.es +short
130.206.13.20
En el que caso de que queramos obtener un registro que no sea un registro A podemos especificarlo a continuación o mediante la opción -t
Para obtener los registros MX de un dominio ejecutamos:
$ dig rediris.es mx
o
$ dig -t mx rediris.es
Para obtener los servidores de de un dominios
$ dig rediris.es ns
Para obtener de quien es alias un nombre de dominio:
$ dig www.elpais.com cname
Para obtener, en caso de que exista, la dirección IPv6 de un dominio ejecutamos:
$ dig google.es aaaa
Si queremos realizar una resolución inversa, esto es, averiguar a que nombre de dominio apunta una determinada dirección IP utilizamos la opción -x
$ dig -x 8.8.8.8
En el caso de que queramos preguntar a un determinado servidor de en lugar de a los que tenemos configurados como resolvers en el sistema operativo debemos usar la @ para indicar el servidor.
$ dig lanzarote.com @8.8.4.4
Y por ultimo, si lo que queremos es que se nos muestre la información completa del registro lo hacemos añadiendo las opciones +answer +noall
$ dig wikipedia.org A +noall +answer
wikipedia.org. 600 IN A 91.198.174.192