¿Qué Es DNS_PROBE_FINISHED_NXDOMAIN?
La razón por la que sucede el DNS_PROBE_FINISHED_NXDOMAIN es típicamente debido a una mala configuración o problema con su DNS. DNS es una abreviación para Domain Name Systems (Sistemas de Nombre de Dominio), el cual ayuda a dirigir tráfico en el internet al conectar nombres de dominios con servidores actuales en la red. Esencialmente, al recibir una solicitud humana – un nombre de un dominio como leodoncel.com – y la traduce a una dirección IP de servidor que puede ser usada en una computadora – como 207.38.89.204.
Cuando un usuario entra una URL en el navegador, el DNS empieza a trabajar para conectar esa URL con la dirección IP del servidor actual. Esto es llamado la resolución de nombre de DNS e involucra un recursor DNS solicitando varios nombres de servidor para encontrar la dirección IP actual del servidor. SI el DNS falla en resolver el nombre de el dominio o la dirección, entonces usted podrá recibir el error DNS_PROBE_FINISHED_NXDOMAIN. La parte de NXDOMAIN se refiere al Non-Existent Domain o Un dominio que no existe.
Lo primero que debes verificar es que el sitio es accesible desde un equipo o una red diferente a la que estoy usando. Por ejemplo si funciona con datos pero no con wifi, o si funciona en la wifi pero en el ipad pero no en el pc; también probando desde otro navegador.
Hay algunas variantes distintas de este error dependiendo del navegador que esté usando.
En Google Chrome este error aparecerá como DNS_PROBE_FINISHED_NXDOMAIN (como se muestra abajo) e indicará que la dirección de DNS no fue encontrada.
Este sitio no puede ser alcanzado o este sitio web no está disponible
En Mozilla Firefox simplemente aparecerá como Hmm. Estamos teniendo algunos problemas para encontrar ese sitio (como se muestra a continuación).
No nos podemos conectar al servidor en domain.com
En Safari, simplemente se mostrará como Safari no puede encontrar el servidor (como se ve a continuación).
Safari no puede abrir la página «domain.com» porque Safari no puede encontrar el servidor «domain.com».
En Microsoft Edge, simplemente dirá Hmmm… no se puede llegar a esta página (como se muestra a continuación). Esto no es muy útil.
Asegúrese que haya puesto de forma correcta la dirección: domain.com
¿Cómo Arreglar DNS_PROBE_FINISHED_NXDOMAIN?
Aquí hay algunas recomendaciones y cosas a checar para arreglar el error (ordenado de la razón más común a la más rara):
Debido al hecho que este es un problema de DNS por parte del cliente, lo primero que tiene que hacer es intentar liberar y renovar la dirección IP en su computadora. Esto también incluye limpiar la cache de su DNS local, la cual es similar a la cache de su servidor.
Windows
En Windows, simplemente abra la pantalla de comandos al presionar el logo de Windows y luego R. Después escriba “cmd” y presione Enter.
Luego escriba ipconfig /release
y presione Enter. Esto liberará la dirección actual de IP.
Luego escriba ipconfig /flushdns
y presione Enter. Esto limpiará la cache de su DNS local. Verá el mensaje de “Successfully Flushed the DNS resolver Cache” si esto funcionó.
Luego escriba ipconfig /renew
y presione Enter. Esto renovará la dirección IP
Puede intentar resetear las opciones de IP y el catálogo de Winsock con los siguientes comandos netsh int ip set dns
y netsh winsock reset
.
Una forma alternativa para limpiar y renovar su DNS, es simplemente deshabilitando su adaptador de red y rehabilitarlo.
Mac
Para liberar y renovar una dirección IP en Mac, vaya a preferencias de sistema …
Haga clic en el icono de la red y presione “Avanzado”
Haga clic en la pestaña de TCP/IP si no es que ya está ahí. Luego de clic en “Renovar DHCP”.
Tal y como hicimos con Windows, los usuarios de Mac también pueden limpiar la cache de su DNS local. A pesar de que esto se hace en otro lugar. Vaya a utilidades y de clic en “Terminal”.
Ingrese el siguiente comando:
dscacheutil -flushcache
Nota: No habrá mensajes de éxito en las Macs.
SI está usando Windows, puede intentar reiniciar los servicios del cliente DNS el cual resuelve y cachea los nombres de dominios DNS.
Simplemente abra la ventana de Comando, presionando el logo de Windows y luego R. Luego escriba “services.msc” y presione Enter.
Vaya para abajo a “Cliente DNS”, de clic derecho, y seleccione “Reiniciar”
Si la opción de reinicio está de color gris (como nos pasó a nosotros), una forma alternativa para hacerlo es a través de la ventana de comando.
Abra la ventana de comando presionado el logo Windows y R. Luego escriba “cmd” y presione Enter.
Luego, ingrese los siguientes comandos:
net stop dnscache net start dnscache
Dependiendo de la versión de Windows que esté utilizando, podrá obtener el siguiente error:
La petición de pausa, continuar o parar no es válida para este servicio.
Esto es probablemente porque necesite activar el CMD como un servicio de red para poder establecer el comando. Si se está encontrando con este error, le sugerimos intentar otras alternativas, que le mostraremos a continuación.
Lo siguiente que puede intentar es cambiar los servidores DNS. Por defecto, los servidores DNS son automáticamente asignados por su ISP. Pero podría temporalmente cambiar estos a un servidor DNS público, como Google o Cloudflare.
- Algunos prefieren usar el DNS público de Google (8.8.8.8 y 8.8.4.4) por un largo periodo de tiempo debido a que en algunas ocasiones estos son más confiables.
- Cloudflare acaba de lanzar su nuevo, seguro, súper rápido y gratuito DNS (1.1.1.1 y 1.0.01) que usaremos en este ejemplo. Si quiere usar Google, los pasos son los mismos, simplemente tiene que reemplazar las direcciones del servidor DNS con las de Google.
Consejo: si ya se encuentra usando un DNS gratuito y tiene problemas, removiéndola o regresando a como estaban sus servidores DNS de su ISP en algunas ocasiones resuelve el problema. Google y Cloudflare no son perfectos el 100% de las veces, y ha habido algunos casos donde hemos notado, que si retornamos a como estaban antes, esto resuelve el problema.
Windows
En Windows, simplemente abra la ventana de Comando presionando el logo de Windows y R. Luego escriba “panel de control” y presione Enter.
De clic en “Red e Internet” y luego en “Red y centro de compartimiento”. En la parte izquierda, de clic en “Cambiar Configuración del Adaptador”.
De clic derecho en la conexión actual, esta podría ser una Conexión de Área Local o una Conexión a internet inalámbrica, dependiendo en cómo se está conectando. Luego de clic en “propiedades”.
Seleccione Protocolo de Internet Versión 4 (o versión 6 si así lo desea) y de clic en “Propiedades”.
Haga una nota de todas las configuraciones existentes en dado caso que necesite revertirlo. De clic en “Use las siguientes direcciones de servidores DNS”. Ingrese lo siguiente, o reemplace lo existente con esto:
Para IPv4: 1.1.1.1
y 1.0.0.1
Para IPv6: 2606:4700:4700::1111
y 2606:4700:4700::1001
De clic en OK y cierre. Reinicie su navegador.
Mac
Para cambiar servidores DNS en Mac, vaya a preferencias de sistema…
De clic en el icono de la red y de clic en “Avanzado”
De clic en la pestaña de “DNS”.
Luego agregue las direcciones de servidor DNS de Cloudflare
Para IPv4: 1.1.1.1
y 1.0.0.1
Para IPv6: 2606:4700:4700::1111
y 2606:4700:4700::1001
En algunas ocasiones las configuraciones de Chrome o características experimentales pueden ser modificados o dañados de forma accidental. Las puede regresar a como estaban ingresando Chrome chrome://flags
en su navegador y dar clic en “Reiniciar a como estaban antes”.
Para reiniciar su navegador.
En algunas ocasiones los VPNs y software de antivirus pueden entrar en conflicto o sobresaturar la configuración de su red, incluyendo los servidores DNS, etc. Si tiene alguno funcionando, intente desactivarlos de forma temporal (cerrándolos) para ver si esto resuelve el error DNS_PROBE_FINISHED_NXDOMAIN en Chrome.
Cada computadora tiene a lo que llaman un archivo de host local. Este es un archivo que contiene entradas de DNS manual, las cuales están asignadas a direcciones de IP específicas. Típicamente esto solo es editado cuando quiere una vista previa del DNS antes de cambiar los dominios a nuevo host. Sin embargo, hay una multitud de formas diferentes de que este archivo haya sido cambiado o editado. Así que, si ni una de las opciones anteriores funcionó, vale la pena checar de nuevo su archivo de host local, para asegurarse que el sitio web que esté intentando ingresar no esté allí.
Windows
El archivo del host típicamente requiere accesos adicionales. Así que el primer paso es abrir su editor de texto como un administrador. Simplemente haga clic en su menú de inicio, busque el editor de texto, de clic sobre este y seleccione, “correr como administrador”. Esto se puede hacer con cualquier editor de texto, como Notepad, Notepad++, Atom, tc. Estamos usando Sublime en el ejemplo de abajo.
Dentro del editor de texto, haga clic en Archivo -> Abrir y navegar a la siguiente ubicación:
C:\Windows\System32\drivers\etc\
De clic en el archivo del host y haga clic en “Abrir”
Revise bien y asegúrese de que el sitio web que está intentando visitar no esté listado ahí. Si es así, remuévalo.
Mac
Para revisar su archivo de host en Mac, le recomendamos conseguir un Gas Mask. Es una aplicación gratuita que puede ser usada como un administrador de archivos del host, un editor de archivos del host y puede cambiar entre estos. ¡Hace que todo sea más rápido y sencillo! O también, puede seguir los pasos de abajo para editar sus archivos de host en Mac de forma manual.
Vaya a utilidades y de clic en “Terminal”
Ingrese el siguiente comando y presione Enter (es muy probable que le pidan la contraseña de su administrador también).
sudo nano /private/etc/hosts
Revise bien y asegúrese de que el sitio web al que está intentando visitar no está listado en el archivo del host. Si es así, elimínelo.
Si solo le sale el error DNS_PROBE_FINISHED_NXDOMAIN en un solo dominio, incluso después de revisar el archivo del host, podría necesitar revisar la configuración del DNS en el nombre del dominio. Si usted es un cliente de LeoDoncel, tenemos un articulo sobre cómo apuntar su dominio o DNS en LeoDoncel. Si usted acaba de migrar recientemente su sitio web a un nuevo proveedor de hosting, podría ser que el DNS fuera almacenado en la cache de forma incorrecta en su computadora. En ese caso, el paso 2 ya debió haber resuelto este problema.
Sabemos que es molesto, pero tiene que ser mencionado.
Si ninguna de las opciones anterior funcionó, intente reiniciar su computadora e incluso su router. Sabemos que muchos de ustedes probablemente tienen cientos de pestañas o aplicaciones abiertas y es por eso que esta es la última opción. Pero reiniciar un dispositivo realmente limpia la cache temporal.
Resumen
A pesar de que es frustrante, el error DNS_PROBE_FINISHED_NXDOMAIN es usualmente fácil de resolver. Entre limpiar la cache de su DNS, renovar su IP e intentar otros servidores DNS, es probable que esté navegando en la red de nuevo en muy poco tiempo. Si nos olvidamos de algo, por favor coméntenos.
Si encontró un error, resáltelo y presione Shift + Enter o clic aquí para informarnos.
Leave a Comment