Lacy Leadership

Success is Near

nslookup explicó

Un gran número de personas usan Internet, pero muy pocos entienden cómo funciona Internet bajo el capó. Teniendo en cuenta que hay alrededor de 1.74 mil millones de sitios web registrados en línea, necesitamos un sistema eficiente para clasificar y almacenar los detalles de conexión para cada uno. Aunque técnicamente nos conectamos a sitios web […]

Un gran número de personas usan Internet, pero muy pocos entienden cómo funciona Internet bajo el capó. Teniendo en cuenta que hay alrededor de 1.74 mil millones de sitios web registrados en línea, necesitamos un sistema eficiente para clasificar y almacenar los detalles de conexión para cada uno. Aunque técnicamente nos conectamos a sitios web y servidores a través de una dirección IP, recordar estas cadenas de números puede ser difícil, incluso para el personal de TI. En su lugar, usamos algo llamado registros DNS.

Un registro DNS se almacena en un servidor DNS (Sistema de Nombres de Dominio), y cada conexión a Internet utiliza estos servidores para convertir nombres de host en direcciones IP. Esto significa que al escribir www.fasthosts.co.uk, un servicio DNS consultará la base de datos de su sitio web y le proporcionará una dirección IP para ese sitio web. A continuación, puede conectarse a través del protocolo de Internet (IP) al servidor host.

Presentación de nslookup

Cuando tiene problemas con su servicio de búsqueda de DNS, una forma de diagnosticar estos problemas es a través de la herramienta nslookup en el Símbolo del sistema.

nslookup es una abreviatura de búsqueda de servidores de nombres y le permite consultar su servicio DNS. La herramienta se utiliza normalmente para obtener un nombre de dominio a través de la interfaz de línea de comandos (CLI), recibir detalles de asignación de direcciones IP y buscar registros DNS. Esta información se recupera de la caché DNS de su servidor DNS elegido.

Hay dos funciones principales incluidas con nslookup. La primera es la búsqueda de DNS, mediante la cual ingresa una URL de dominio y recupera la dirección IP del servidor correspondiente. También puede invertir este proceso e introducir una dirección IP para recuperar la URL de dominio correspondiente.

modos nslookup

Hay dos modos de funcionamiento para nslookup, llamados no interactivos e interactivos.

Con no interactivo, la herramienta nslookup inspecciona las entradas de direcciones en la caché de los servidores DNS. Estas entradas se conocen como registros de recursos. Solo puede recuperar el servidor DNS actual que está utilizando y, a continuación, la URL del dominio y las direcciones IPv4/IPv6 en este modo. Este es el modo predeterminado al realizar una búsqueda simple sin parámetros adicionales.

Luego tenemos interactivo. Este modo se utiliza para consultar a los servidores de nombres para obtener información sobre hosts y dominios, o imprimir una lista completa de hosts para ese dominio específico. Una sesión interactiva es persistente en la ventana del símbolo del sistema, lo que significa que puede escribir comandos para nslookup sin tener que especificar que desea usar nslookup al principio de cada comando.

Prueba del modo no interactivo

Tenga en cuenta que esta guía se escribió con Windows 10 v2004. Linux y macOS también son compatibles con nslookup, pero en esta guía nos centramos en Windows.

Probemos nuestro primer comando nslookup. Esto será en modo no interactivo.
Para abrir el símbolo del sistema, presione la tecla de Windows + R para abrir run. Escriba cmd y presione Intro en el teclado. Verá aparecer una ventana de símbolo del sistema.

Ahora podemos probar nslookup. Comience escribiendo nslookup www.google.co.uk. Esto le pedirá a nslookup que consulte los servidores de Google en el Reino Unido en modo no interactivo.

Debería ver un resultado similar en la ventana del símbolo del sistema:

C:\Users\Fasthosts> nslookup www.google.co.uk
Servidor: uno.una.una.una Dirección
: 2606:4700: 4700::1111
respuesta No autoritativa:
Nombre: www.google.co.uk
Direcciones: 2a00:1450:4009:806::2003
216.58.204.3

permítanos diseccionar este resultado.

El servidor DNS utilizado fue 1.1.1.1, que está alojado en Cloudflare. Podemos ver que la dirección IPv6 para ese servidor DNS es 2606: 4700: 4700:: 1111.

Como se mencionó anteriormente, los comandos básicos nslookup extraen datos de la caché del servidor DNS. La respuesta no autorizada del mensaje lo demuestra, ya que los datos no se tomaron directamente del servidor que en realidad aloja los datos.

A continuación, tenemos la URL del sitio web que escribimos anteriormente.

Puede ver que la dirección IPv4 del servidor de Google era 216.58.204.3 y la dirección IPv6 era 2a00:1450:4009:806::2003.

Esta es toda la información que puede obtener con el comando nslookup más básico.

Usar un servidor DNS diferente en modo no interactivo

Para usar un servidor DNS diferente, debe escribir lo siguiente:

nslookup www.google.co.uk 8.8.8.8

La sintaxis es nslookup < URL del servidor de nombres> < Dirección IP del servidor DNS>
En este caso, usamos el servidor DNS de Google 8.8.8.8 y obtuvimos el siguiente resultado:

Servidor: dns.google
Dirección: 8.8.8.8
Respuesta no autorizada:
Nombre: www.google.co.uk
Direcciones: 2a00: 1450: 4009: 80f::2003
216.58.213.99

Es posible que se pregunte, ¿por qué es diferente la dirección IP? Esto se debe simplemente a que los servidores DNS tienen diferentes registros guardados. Notará que ambas direcciones IP funcionan si las copia en su navegador, por lo que en este caso, no es un problema.

En algunos casos, esto puede ser un problema, sin embargo. Si cambia la dirección IP estática de su sitio web, suponiendo que tiene un solo servidor de alojamiento, un registro DNS incorrecto puede hacer que su sitio web sea inaccesible. En este caso, tendría que vaciar la caché DNS de ese nombre de dominio específico para forzar una actualización en el servidor DNS. Google ofrece un servicio de lavado de DNS aislado en un solo nombre de dominio. Fasthosts también ofrece lavado de DNS dentro del Panel de control, como se detalla aquí.

Modo interactivo para nslookup

El modo interactivo le permite crear una sesión persistente de nslookup con funciones más avanzadas. Para hacer esto, simplemente escriba nslookup en la ventana del símbolo del sistema.

Ahora puede escribir comandos sin necesidad de escribir nslookup primero.

Comandos de modo interactivo común

Buscar servidores de nombres de intercambio de correo

Intentemos configurar el tipo de servidor de nombres que solicitaremos a un servidor MX (intercambio de correo).

Escriba lo siguiente en la ventana del símbolo del sistema:
Establecer tipo = MX

No verá una respuesta, pero esto ha configurado nslookup para consultar servidores MX.

Ahora escriba:
gmail.com

Debería aparecer algo similar a lo siguiente:

Respuesta no autorizada:
gmail.com Preferencia MX = 10, intercambiador de correo = alt1.gmail-smtp-in.l.google.com
gmail.com Preferencia MX = 40, intercambiador de correo = alt4.gmail-smtp-in.l.google.com

gmail.com Preferencia MX = 30, intercambiador de correo = alt3.gmail-smtp-in.l.google.com

gmail.preferencia com MX = 20, intercambiador de correo = alt2.gmail-smtp-in.l.google.com

gmail.com Preferencia MX = 5, intercambiador de correo = gmail-smtp-in.l.google.com

Aquí puede ver las direcciones de servidor para cada servidor de intercambio de correo utilizado por gmail.com. El atributo de preferencia MX nos muestra el servidor preferido, que en este caso es alt4.

Obtener una respuesta autorizada

Ahora cambie su tipo de servidor a soa escribiendo:

establecer tipo = soa.

Esto obligará al servidor DNS a devolver una respuesta del servidor DNS autoritativo.

Ahora encuentre el servidor de nombres principal escribiendo:
google.co.uk
El resultado recortado es:
servidor de nombres primario = ns1.google.com
Ahora escriba:
google.co.uk ns1.google.com
El resultado:
Servidor: ns1.google.com
Direcciones: 2001:4860:4802:32::a
216.239.32.10
google.co.uk
servidor de nombres primario = ns1.google.com
responsible mail addr = dns-admin.Google.com
serial = 322751975
refresh = 900 (15 minutos)
retry = 900 (15 minutos)
expire = 1800 (30 minutos)
TTL predeterminado = 60 (1 minuto)

Ahora tiene los registros más recientes y actualizados para google.co.uk Puede confiar en esto debido a la naturaleza autoritaria de la respuesta, donde la no autoritaria puede estar desactualizada o ser incorrecta.

Unirse al dominio Fasthosts

El alojamiento web puede ser complicado, pero Fasthosts mantiene las cosas simples. Ofrecemos servidores dedicados que utilizan automáticamente nuestros servidores de nombres internos para minimizar la latencia durante las búsquedas de DNS.

Ingrese al dominio Fasthosts poniéndose en contacto con nuestro amigable equipo de ventas al 0808 1686 777, o envíenos un correo electrónico a [email protected]

Deja una respuesta

Tu dirección de correo electrónico no será publicada.