Comando NSLOOKUP para validar cambios DNS dominio
Hoy vamos a hablar en una entrada rápida del comando NSLOOKUP, que lo podéis usar tanto en Windows, Linux o MacOS.
Este comando nos permite hacer comprobaciones DNS de nuestros dominios.
Si disponéis de páginas web, y alguna vez habéis cambiado de operador, o habéis hecho algún cambio DNS de esos que tardan horas, es un comando muy útil para hacer chequeos periódicos y ver cómo se encuentra nuestra web para nuestros clientes o usuarios consumidores de contenido, como es mi caso.
Los cambios DNS tardan unas horas, porque no sólo existe un servidor DNS para toda la tierra, sino que existen unos cuantos más, que tienen que replicar la información, para que, por ejemplo, un usuario de China vea lo que está viendo uno de Europa.
Este comando nos va dar datos tan interesantes como la IP a la que resuelve el nombre (lo que nos dará la pista de si está en el servidor de un hosting o de otro) o por ejemplo, si nuestro registro TXT de nuestro certificado Let´s Encrypt está actualizado correctamente de cara a los servidores DNS globales (Cloudflare, Google, etc). También podremos revisar cambios en nuestro servidor de correo, comprobando los registros MX.
Trabajar con comando NSLOOKUP
Como hemos comentado, podemos usar tanto Windows, Linux o MacOS, y casi todos los sistemas no hay que hacer ninguna instalación extra para usarlo. Os lo enseño sobre un Windows 11, abro una consola y voy a revisar la IP de mi servidor para el DNS de Google (personalmente creo que poner el DNS te permite tener una visión más concreta del estado). Como veis nos da la versión IPv4 e IPv6:
1 2 3 4 5 6 7 8 |
PS C:\Users\elblogdenegu> nslookup.exe maquinasvirtuales.eu "8.8.8.8" Servidor: dns.google Address: 8.8.8.8 Respuesta no autoritativa: Nombre: maquinasvirtuales.eu Addresses: 2a01:71c1:169:1:197::83 185.186.169.142 |
Podéis hacerlo con un DNS de otro operador:
1 2 3 4 5 6 7 8 |
PS C:\Users\elblogdenegu> nslookup.exe maquinasvirtuales.eu "1.1.1.1" Servidor: one.one.one.one Address: 1.1.1.1 Respuesta no autoritativa: Nombre: maquinasvirtuales.eu Addresses: 2a01:71c1:169:1:197::83 185.186.169.142 |
Si queremos realizar por ejemplo varias revisiones de dominio a la vez, podemos simplemente escribir el comando sin parámetros, e ir introduciendo uno a uno el dominio:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
PS C:\Users\elblogdenegu> nslookup Servidor predeterminado: UnKnown Address: 192.168.2.69 > maquinasvirtuales.eu Servidor: UnKnown Address: 192.168.2.69 Respuesta no autoritativa: Nombre: maquinasvirtuales.eu Addresses: 2a01:71c1:169:1:197::83 185.186.169.142 > bujarra.com Servidor: UnKnown Address: 192.168.2.69 Respuesta no autoritativa: Nombre: bujarra.com Address: 217.61.209.181 |
Hasta ahora sólo vemos registros A para nuestros dominios, podemos usar NSLOOKUP para todos estos:
- A -> Registros del tipo A IPv4
- AAAA -> Registros del tipo A IPv6
- MX -> Mail Exchanger, para el correo electrónico
- PTR -> Registros inverso. De una IP a un nombre de dominio
- NS -> Servidor de nombres de dominio
- TXT -> Registros TXT que tenga el dominio
Os pongo algún ejemplo:
VALIDAR REGISTRO TXT DOMINIO PARA CERTIFICADO LETS ENCRYPT
1 2 3 4 5 6 7 8 |
PS C:\Users\elblogdenegu> nslookup.exe -q=TXT _acme-challenge.cloudconsulting.es 8.8.4.4 Servidor: dns.google Address: 8.8.4.4 Respuesta no autoritativa: _acme-challenge.cloudconsulting.es text = "KD9q0IW7-N2Q7iyUQVglOzcDVDLsAPaaTpIk83FXG2E" |
SABER IPV6 DE DOMINIO CON NSLOOKUP
1 2 3 4 5 6 7 |
PS C:\Users\elblogdenegu> nslookup.exe -q=AAAA maquinasvirtuales.eu "1.1.1.1" Servidor: one.one.one.one Address: 1.1.1.1 Respuesta no autoritativa: Nombre: maquinasvirtuales.eu Address: 2a01:71c1:169:1:197::83 |
BUSQUEDA INVERSA IP-DOMINIO
1 2 3 4 5 6 |
PS C:\Users\elblogdenegu> nslookup 217.61.209.181 "1.1.1.1" Servidor: one.one.one.one Address: 1.1.1.1 Nombre: lin181.loading.es Address: 217.61.209.181 |
Páginas web para lanzar comando NSLOOKUP online
Aunque el comando NSLOOKUP es relativamente fácil de manejar, también existen herramientas online que os dan los resultados gráficamente y que podéis usar, os dejo un par de ejemplos:
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?