Cómo usar Nslookup para verificar registros DNS

En este tutorial, aprenderá a usar el comando Nslookup para validar registros DNS.

También aprenderá cómo se puede usar Nslookup para solucionar problemas de DNS. Sigo los pasos exactos y doy algunos ejemplos de Nslookup.

Y en esta publicación, le mostraré mis consejos para solucionar problemas de DNS.

¡Empecemos!

Contenido

Índice

    Cómo funciona el DNS

    Comprender cómo funciona el DNS lo ayudará a solucionar los problemas de DNS más rápido. Esto lo ayudará a determinar si se trata de un cliente, un problema de DNS local u otro servidor DNS (servidor de reenvío o ISP).

    La ordenador y otros dispositivos de red se comunican a través de una dirección IP. Sería más difícil recordar la dirección IP de cada sitio web o recurso al que hace referencia, las palabras son más fáciles de recordar. El DNS tomará un nombre fácil de recordar y lo asignará a una dirección IP para que los dispositivos puedan comunicarse.

    A continuación, veré cómo un ordenador usa DNS para resolver nombres.

    1. El usuario ingresa google.com en su navegador. Esto enviará una solicitud al servidor DNS para obtener la dirección IP de google.com

    2. Es posible que el servidor DNS utilizado por el cliente no conozca la dirección IP. Este puede ser su servidor DNS de Active Directory local o el servidor DNS de su ISP. Si no conoce la dirección IP del dominio, lo redirige al siguiente servidor DNS.

    3. El próximo servidor DNS dice que conoce la dirección IP y envía la solicitud a el ordenador.

    4. Luego, el ordenador puede comunicarse con google.com.

    DNS utiliza registros de recursos para proporcionar información detallada sobre los sistemas de la red. El ejemplo anterior utilizó el registro de recursos A, que asigna el nombre de dominio a la dirección IP.

    En los ejemplos a continuación, le mostraré cómo solicitar diferentes registros de recursos.

    Por qué debería aprender la herramienta de línea de comandos Nslookup

    Si el DNS no funciona, los dispositivos no pueden comunicarse. No podrá navegar por sitios web, enviar correos electrónicos, chatear en línea, transmitir videos, etc.

    Si tiene un problema con el servidor DNS local, sus empleados no pueden trabajar y el negocio se ve afectado.

    Necesita una manera de solucionar y resolver estos problemas rápidamente.

    Por eso es importante saber cómo usar el comando Nslookup.

    Este comando está integrado en todos los sistemas operativos Windows, es gratuito y fácil de usar.

    Si es un administrador de sistemas o redes, es importante saber cómo resolver rápidamente los problemas de DNS.

    Sintaxis de NSLookup

    Para ver la sintaxis, simplemente escriba nslookup, presione Entrar y luego escriba?

    Aquí hay una captura de pantalla

    Hay muchas opciones, pero en la mayoría de los casos solo necesitará algunas para verificar los registros DNS. Los modificadores de comando más útiles son tipo, servidor y depuración. A continuación te mostraré los comandos más utilizados.

    Ejemplos de Nslookup

    En cada ejemplo te mostraré los comandos y luego una captura de pantalla con los resultados.

    Busque un registro PTR (IP a nombre de dominio)

    Utilice este comando si conoce la dirección IP y qué buscar en el nombre de dominio.

    nslookup 8.8.8.8

    Búsqueda de registros (dominio a dirección IP)

    Si desea encontrar la dirección IP del nombre de dominio, use este comando:

    nslookup domainname

    Buscar MX

    La búsqueda de registros MX encontrará el servidor de correo responsable de recibir el correo electrónico del dominio.

    nslookup hit enter
    set q=mx hit enter
    type domain, hit enter

    Buscar registros SOA

    La entrada Inicio de autoridad indica qué servidor DNS es la mejor fuente de información para el dominio. Esto devolverá el servidor de nombres principal, las direcciones de correo electrónico responsables, el ttl predeterminado y más.

    type nslookup hit enter
    type set q=SOA hit enter
    type domain name, hit enter

    CNOMBRE

    set q=cname

    Nombre del servidor

    Este comando devolverá los servidores de nombres que usan el dominio.

    type nslookup hit enter
    type set q=ns hit enter
    type in domain to query hit enter

    Uso de un servidor DNS alternativo

    Esto es muy útil en la resolución de problemas. Es posible que el sitio web no se cargue en su red interna, pero se carga cuando no está conectado. Puede usar esto para ver si su DNS interno devuelve resultados distintos al servidor DNS externo. Puede usar su ISP o el servidor DNS de Google.

    nslookup hit enter
     server=DNS-Server-IP hit enter
    type in domain name hit enter

    Uso detallado

    Habilitar la depuración mostrará mucha más información sobre el registro de recursos, como el servidor de nombres principal, la dirección de correo electrónico, el TTL predeterminado y más. Para habilitar la depuración, use el siguiente comando

    nslookup 
    set debug

    Sugerencias para solucionar problemas de DNS

    Estos son mis consejos para solucionar problemas de DNS.

    Paso № 1 ¿Asegúrese de tener una conexión de servidor DNS?

    Si su cliente tiene problemas para comunicarse con el servidor DNS, la resolución de nombres no funcionará.

    Para verificar qué DNS está instalado en Windows, use este comando:

    ipconfig / all

    Ahora tome la dirección IP especificada para el servidor DNS y vea si el cliente puede hacer ping o contactarlo.

    Paso №2. ¿Otros usuarios o dispositivos tienen problemas con la resolución de nombres?

    Necesitas determinar qué tan grande es tu problema. ¿Son estos solo uno, dos o muchos dispositivos que tienen problemas con la resolución de nombres?

    Si es solo uno, es posible que tenga un problema con el cliente. Si esto es todo o mucho, es posible que tenga problemas con el servidor DNS local o superior.

    Paso №3 Use NSLookup para probar el servidor local

    Utilice NSLookup para asegurarse de que el servidor DNS local funcione correctamente. Utilice el comando para validar registros DNS en servidores locales. Si necesita ejemplos, consulte la sección anterior.

    Paso №4 Use DCDiag para verificar el estado de AD

    Si tiene problemas internos, querrá comprobar el estado de su entorno de Active Directory. Debido a que DNS y AD están muy estrechamente integrados, un controlador de dominio defectuoso puede causar problemas de DNS.
    Vea mi tutorial sobre cómo verificar el estado de un controlador de dominio.

    Paso № 5 Use el servidor NSlookup para probar el servidor de reenvío de DNS (UPstream)

    Si todo se maneja correctamente dentro pero no fuera, puede verificar el servidor de reenvío de DNS con el comando NSLookup. Puede ser el servidor DNS de su ISP o los servidores de sugerencias de raíz. Utilice la opción de servidor NSLookup seguida de la dirección IP del servidor DNS para ejecutar consultas.

    Paso №6 Analizar en busca de virus y spyware

    Los virus y el software espía pueden instalar todo tipo de cosas desagradables en su ordenador para redirigir el tráfico a sitios maliciosos. El robo de cejas es muy común

    Paso №7 Verifique el archivo de host del cliente

    No recomiendo agregar entradas al archivo de host, pero si contiene datos incorrectos o desactualizados, no podrá conectarse. Los virus también pueden modificar un archivo host que lo redirigirá a sitios web maliciosos.

    Paso №8 Borrar caché de DNS

    El caché del cliente puede ser un problema para borrar el caché, ejecute este comando

    ipconfig/flushdns

    Esperamos que este artículo lo haya ayudado a comprender NSLookup y cómo se puede usar para verificar y solucionar problemas de DNS. Si te gustó este video o tienes preguntas, escribe un breve comentario a continuación.

    Artículos de interés

    Subir