nslookup es una herramienta de línea de comandos que ayuda a encontrar los registros DNS de un sitio web. Envía una consulta del servidor de nombres al DNS y obtiene la dirección IP correspondiente. Aparte de eso, también puede realizar algunas funciones complejas, como encontrar detalles sobre el servidor FTP, el servidor de correo y muchos más, pero la mayoría de ellos son utilizados por los administradores. Lo mejor de nslookup es que consulta directamente al servidor DNS y no depende del caché. Por otro lado, existe otra herramienta llamada PING que se utiliza para verificar la conectividad. PING envía un paquete de información a la dirección IP o Dominio y obtiene una respuesta en forma de paquetes. Entonces, si todo va bien, se reciben todos los paquetes, pero si no, te ayudará a saber dónde está exactamente el retraso en la red. Sin embargo, el comando ping no siempre intenta una búsqueda de DNS, lo que significa que podría estar usando la caché de DNS y usar la dirección IP disponible en esa tabla. Aunque tanto nslookup como PING lo ayudan a identificar el host o la dirección IP, no siempre funcionan y, a veces, fallan. Entonces, si su nslookup funciona pero el ping falla en su PC con Windows 10 al consultar la dirección IP de un sitio web, podría deberse a muchas razones. Podría ser que las consultas nslookup funcionen para usted, pero cuando intenta usar PING, falla. Por ejemplo, si abre el sitio web abc.com, se verá así:
nslookup xyz.com
Servidor: dns.company.com
Dirección: 192.168.1.38
C:> ping xyz.com
La solicitud de ping no pudo encontrar el host xyz.com. Por favor revisa el nombre y prueba de nuevo.
El dominio se convierte en una dirección IP y luego los datos se envían a esa dirección IP cuando usa PING. Entonces, cuando llega una respuesta, significa que los datos van y vienen a ese dominio sin ningún problema. Sin embargo, si el DNS no logra resolver la dirección IP del sitio web o si su PC no intenta realizar una búsqueda de DNS, recibirá un mensaje de error similar que dice "No se pudo encontrar el host", etc. Para resolver este problema, aquí hay algunas opciones que pueden ayudar.
Opción 1 - Restablecer Winsock, TCP / IP y Flush DNS
Restablecer Winsock, TCP / IP y limpiar el DNS puede ayudarlo a resolver el problema con nslookup y PING. Para hacerlo, siga estos pasos:
- Haga clic con el botón derecho en el botón Inicio y haga clic en Símbolo del sistema (administrador) para que pueda abrir un símbolo del sistema elevado.
- Después de eso, ejecute cada uno de los comandos enumerados a continuación. Y después de escribir uno tras otro, debe presionar Enter.
- netsh winsock reset - escriba este comando para restablecer Winsock
- netsh int ip reset resettcpip.txt - escriba este comando para restablecer TCP / IP
- ipconfig / flushdns - escriba este comando para vaciar el caché DNS
- Luego, reinicie su PC y verifique si el problema está solucionado.
Opción 2: obligar a Windows a realizar una búsqueda de DNS mediante FQDN
- Vaya a Configuración> Red e Internet> Estado> Cambiar opciones de adaptador.
- Desde allí, haga clic derecho en la red y seleccione Propiedades.
- A continuación, en caso de que esté utilizando IPv6, de la lista de conexiones disponibles en la lista, seleccione Protocolo de Internet versión 4.
- Luego haga clic en Propiedades y haga clic en Avanzado.
- Después de eso, cambie a la pestaña DNS y seleccione "Agregar estos sufijos DNS (en orden)" y haga clic en el botón Agregar y luego agregue "." como sufijo para que cada vez que realice una consulta utilizando PING y otra herramienta, agregue un "." al final y forzará la búsqueda.
Opción 3: asegúrese de que solo haya una puerta de enlace predeterminada
Si su computadora tiene más de una NIC conectada y hay varias puertas de enlace predeterminadas, lo más probable es que cree confusión, por lo que debe eliminar la puerta de enlace predeterminada de la configuración de todas las NIC y asegurarse de que solo haya una puerta de enlace predeterminada.
Opción 4: utilizar el DNS público de Google
Es posible que desee cambiar su DNS a DNS público de Google, ya que también podría ayudarlo a solucionar los problemas nslookup y PING. Para hacerlo, siga los pasos a continuación.
- Lo primero que debe hacer es hacer clic derecho en el ícono de red en la barra de tareas y seleccionar Centro de redes y recursos compartidos.
- A continuación, haga clic en la opción "Cambiar la configuración del adaptador".
- Después de eso, busque la conexión de red que está utilizando para conectarse a Internet. Tenga en cuenta que la opción podría ser "Conexión inalámbrica" o "Conexión de área local".
- Haga clic derecho en su conexión de red y haga clic en Propiedades.
- Luego seleccione la nueva ventana para elegir la opción “Protocolo de Internet 4 (TCP / IPv4)”.
- Después de eso, haga clic en el botón Propiedades y haga clic en la casilla de verificación en la nueva ventana para la opción "Usar las siguientes direcciones de servidor DNS".
- Escribir "8.8.8.8 y 8.8.4.4"Y haga clic en Aceptar y salga.
Opción 5: compruebe el archivo de host de Windows
También puede intentar verificar el archivo Hosts de Windows para averiguar si el sitio web que está tratando de abrir ha sido bloqueado, porque si lo está, entonces no es de extrañar por qué PING falla incluso cuando nslookup funciona. Hay casos en los que alguna aplicación de terceros modifica el archivo y agrega algunos sitios web a las listas de bloqueo. Entonces, si el sitio web está realmente bloqueado, debe eliminarlo de la lista.
Opción 6: eliminar los perfiles de WLAN
La eliminación de los perfiles de WLAN podría ser una buena idea si no puede conectarse a Internet en su computadora y si está utilizando Wi-Fi. Podría ser que las redes que se conectaron anteriormente se hayan vuelto deshonestas, por lo que no se conecta correctamente. Y, por lo tanto, eliminar los perfiles de WLAN podría ayudarlo a solucionar el problema con nslookup y PING.
Opción 7: reinstalar los controladores del adaptador de red
- Toque las teclas Win + R para abrir la ventana Ejecutar y luego escriba "msc"Y presione Entrar para abrir la ventana Administrador de dispositivos.
- En el Administrador de dispositivos, verá una lista de controladores. A partir de ahí, busque los adaptadores de red y amplíelos.
- Luego, haga clic con el botón derecho en cada uno de los controladores de red y seleccione "Desinstalar dispositivo".
- Reinicie su PC.