NSLOOKUP: Qué es y cómo usarlo en servidores DNS【Guía】
Si ya conoces algo de cómo funciona Internet, sabrás que todo está asociado a una dirección IP.
Cada vez que realizamos una acción en Internet, lo está haciendo la dirección IP que tenemos asignada y lo mismo pasa con los
nombres de dominio.
Todo el sistema de nombres de dominios, DNS por las siglas en inglés de Domain Name Servers, se encargan de "traducir" las direcciones IP por los nombres de dominios que tengan asociados.
TABLA DE CONTENIDOS
Qué es la herramienta NSLOOKUP y para qué puedes usarla
Cuando queremos acceder a un sitio web, podemos poner el nombre del dominio en el navegador, por ejemplo google.es, en lugar de tener que poner la dirección IP: 142.250.200.131.
El problema es hay muchos servidores de nombres de dominios en todo el mundo y cuando se realiza un cambio en un dominio, estos cambios se tienen que propagar por todos estos servidores.
Como puede surgir algún problema en la resolución de los dominios, es importante verificar que todo está correcto, con una herramienta que nos permita revisar las distintas configuraciones DNS en el dominio que nos interese revisar.
Para esto tenemos una herramienta como NSLOOKUP, de la que os vamos a contar más cosas a continuación.
Qué es NSLOOKUP
NSLOOKUP es una herramienta con la que podemos realizar consultas sobre los nombres de dominio y conocer cómo están resolviendo las DNS, a qué IP está apuntando, etc.
Se trata de una herramienta de consulta, por lo que no podemos realizar cambios en las DNS del nombre de dominio desde NSLOOKUP, pero sí que podemos probar y comprobar que la configuración DNS de un dominio es la correcta.
NSLOOKUP puedes usarlo libremente, ya que se trata de una herramienta que se encuentra instalada en los sistemas operativos, al menos los más comunes, así que si usas Windows, macOS o Linux, ya puedes usar NSLOOKUP.
Hay que advertir que NSLOOKUP trabaja con línea de comandos, por lo que no tienes una bonita interfaz con la que puedas interactuar a golpe de ratón, hay que escribir los comandos, pero no te preocupes, verás que es muy sencillo.
Para qué sirve NSLOOKUP
Como hemos comentado antes, NSLOOKUP nos sirve para comprobar la resolución de los nombres de dominios en el DNS, siendo la consulta más habitual,
conocer la dirección IP del dominio.
Pero además de esto, con NSLOOKUP podemos conocer el resto de los registros DNS que pueda tener el dominio, como los MX, CNAME o TXT.
Esto puede ser muy útil con problemas concretos, por ejemplo, la web está funcionando perfectamente, pero el correo electrónico no lo está haciendo.
Con NSLOOKUP podemos comprobar el registro MX (Mail Exchange) por si no estuviera configurado correctamente y actuar en consecuencia.
O comprobar los registros TXT que se tengan añadidos, para revisar si el registro SFP está bien configurado o revisar si la validación que nos pida un servicio de terceros está bien añadida, como por ejemplo la verificación que nos solicita Google cuando queremos usar sus servicios.
También podemos usar NSLOOKUP a la inversa, esto quiere decir que desde una dirección IP, podemos saber a qué dominio corresponde, lo cual puede ser de utilidad en ciertos momentos.
Cómo usar NSLOOKUP
Ahora que ya conocemos para qué sirve, vamos a ver cómo usar NSLOOKUP desde nuestro ordenador.
Si usas Windows, para acceder a NSLOOKUP debes usar el Símbolo del sistema. Puedes buscarlo desde directamente en buscador de la barra de herramientas de Windows.
Aunque también puedes usar Windows PowerSell si lo prefieres. Si usas Linux o macOS, con abrir un terminal, sería suficiente.
Lo primero que vamos a ver es añadir un comando sencillo, para ver cómo reacciona. Probamos con lo siguiente:
Lo que nos devolverá algo parecido a esto:
Servidor: UnKnown
Address: 192.168.10.1
¿Qué significa todo esto? ¡Vamos a verlo!
- Servidor
Esto es el servidor que realiza la petición En este caso desconocido, porque es el nuestro propio.
- Address
La IP que realiza la consulta, en este caso el de nuestro router, switch, etc.
- Respuesta no autoritativa
Esto indica que el dominio no pertenece a las DNS que estamos consultando. Los servidores DNS se replican por Internet y esto nos indica que así ha sido, se han consultado otros DNS para obtener la información del dominio.
- Nombre
El nombre del dominio que ha sido consultado.
- Addresses
Aquí encontraremos las direcciones IP asociadas al dominio, en este caso hay dos, una IPv4 y un IPv6.
Esto sería un uso básico de NSLOOKUP y la petición que hemos realizado ha sido como modo no interactivo, ya que hemos añadido el comando y el dominio en la misma línea.
Hay otro modo llamado modo interactivo con el que podemos sacar más opciones a la herramienta o al menos nos será más fácil hacerlo.
Para acceder al modo interactivo, vuelve a la pantalla del símbolo del sistema o la que estés usando y pon sólo:
Lo que nos devolverá una respuesta muy parecida, pero sin hacer referencia al dominio, ya que no lo hemos añadido en la consulta.
Ahora puedes poner el nombre del dominio que quieres consultar y, te mostrará la misma información que antes nos ha enseñado, con la diferencia que ahora podemos seguir haciendo otras consultas a continuación, ya que estamos en el modo interactivo.
NSLOOKUP comandos de ejemplo
Hasta aquí hemos visto cómo funciona NSLOOKUP de forma básica, pero como hemos comentado antes, podemos usarlo con otros comandos para obtener más información sobre las DNS del dominio.
En las pruebas que hemos hecho, siempre nos ha devuelto al IP del dominio, que sería el registro del tipo A.
Esto es así por defecto en NSLOOKUP, pero podemos cambiarlo para que nos muestre el resto de los registros, como, por ejemplo:
- A
Registros del tipo A IPv4
- AAA
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
Pongamos que queremos ver los registros TXT que tiene creados un dominio en sus DNS, para esto accederemos de nuevo a NSLOOKUP:
A continuación, le diríamos que queremos que se muestren los TXT con:
Y a continuación, sólo tendríamos que escribir el nombre del dominio para ver los resultados:
Si queremos ver otro tipo de registro, como los registros MX, introduciríamos el valor correspondiente:
Y luego el nombre del dominio para ver el resultado:
Como verás, es muy sencillo, aunque tengamos que escribir en la línea de comandos, cualquier puede hacerlo, ya que no es complicado.
Cambiar Servidor DNS para hacer las consultas
Una de las cosas más interesantes que podemos hacer con NSLOOKUP es cambiar el servidor DNS desde donde hacer las consultas.
Por defecto, usará las de nuestro proveedor o las que estén configuradas en el router que no de la conexión a Internet, pero podemos cambiarlo para, por ejemplo, ver la información desde el servidor DNS de Google.
Es muy sencillo, tan sólo volvemos a la pantalla del sistema y entramos de nuevo en NSLOOKUP:
Después de pulsar enter, añadimos lo siguiente:
Esto nos dará como respuesta que el servidor predeterminado será el de Google:
> server 8.8.8.8
Servidor predeterminado: dns.google
Address: 8.8.8.8
¡Y ya está! Ahora cualquier consulta que hagamos en NSLOOKUP, tendrá respuesta de los DNS de Google.
¿Por qué es así? Porque las DNS públicas de Google, las cuales puedes configurar en cualquier ordenador, son 8.8.8.8 y 8.8.4.4.
En el caso que quieras probar con otro servidor DNS, sólo tendrías que conocer las DNS de ese proveedor y que estas sean públicas.
Por ejemplo, 1.1.1.1 pertenece a CloudFlare y 208.67.222.222 pertenece al servidor DNS de OpenDNS.
Si realizas una búsqueda encontrarás distintos DNS públicos que puedes usar con NSLOOKUP.
Otros comandos NSLOOKUP
Como puedes ver, no es nada complicado usar NSLOOKUP, aunque se tenga que escribir algo de texto.
El problema que puedes tener es conocer los comandos, pero no te preocupes, ya que NSLOOKUP te los puedes mostrar.
Sólo entra en NSLOOKUP y escribe:
Y te mostrará información acerca de los comandos más comunes.
Y ya, por último, si lo que quieres es saber a qué dominio está relacionado una dirección IP, tan sólo tienes que escribir la dirección IP en el modo interactivo y listo.
Si escribimos 8.8.4.4, nos dirá que se trata de una IP relacionada con Google:
> 8.8.4.4
Servidor: UnKnown
Address: 192.168.10.1
Nombre: dns.google
Address: 8.8.4.4
Conclusión
Como verás, hay que perderle el miedo a tener que escribir en la línea de comandos y NSLOOKUP es un ejemplo de lo sencillo que puede ser.
Con muy pocos comandos, NSLOOKUP nos muestra una cantidad muy importante de información sobre los nombres de dominio y sus DNS.
Es muy interesante conocer cómo funciona una herramienta como NSLOOKUP, ya que en el caso de que tengamos algún problema con nuestro dominio, podemos comprobar rápidamente si todo está apuntando correctamente en las DNS del dominio.
EL DOMINIO MÁS BUSCADO
.com
EL MÁS BUSCADO
14,99€