Última actualización en junio 13, 2024 por Jérôme Kerviel
Errores como DNS_PROBE_FINISHED_NXDOMAIN suelen deberse a la incapacidad del navegador para conectarse a un servidor.
En esta guía, analizaré las causas de la mayoría de errores de este tipo y ofreceré una solución sencilla. ¡Vamos allá!
¿Qué es el error DNS_PROBE_FINISHED_NXDOMAIN? ¿Por qué se produce?
El error DNS_PROBE_FINISHED_NXDOMAIN está relacionado con la resolución DNS.
¿Qué es el DNS? 🤔
DNS son las siglas de Domain Name System (Sistema de Nombres de Dominio). Es una técnica utilizada para traducir nombres de dominio (como Ejemplo de dominio) en direcciones IP (como 302.1.311.1). Los ordenadores utilizan esta dirección IP para identificarse y comunicarse entre sí a través de Internet.
A veces el DNS falla al traducir el dominio a IP y es entonces cuando el navegador te muestra el error DNS_PROBE_FINISHED_NXDOMAIN.
¿Por qué falla el DNS?
Las posibles causas de que el DNS no traduzca el dominio a IP son:
- El nombre de dominio era incorrecto
- El dominio no está registrado o ha caducado
- Su conexión a Internet está temporalmente desactivada
- El cortafuegos de su plugin de seguridad o CDN está bloqueando el acceso a su sitio.
- El DNS no está correctamente configurado en su ordenador
- Una VPN interfiere en la conexión, etc.
Vale la pena señalar que este error en particular 💣 se ve distinto en diferentes navegadores. Veamos algunas variaciones del error DNS_PROBE_FINISHED_NXDOMAIN:
- Google Chrome: No se puede acceder a este sitio o Esta página web no está disponible. Ejemplo de dominio No se ha encontrado la dirección IP del servidor.
- Mozilla Firefox: Hmm. Tenemos problemas para encontrar ese sitio. No podemos conectarnos al servidor en Ejemplo de dominio.
- Microsoft Edge: Hmmm... no puedo acceder a esta página. Prueba con esto: Asegúrate de que tienes la dirección web correcta: Ejemplo de dominio.
- Safari: Safari no encuentra el servidor. Safari no puede abrir la página "Ejemplo de dominio" porque Safari no puede encontrar el servidor "Ejemplo de dominio"..
Ahora que ya sabes por qué se produce el error DNS y qué aspecto puede tener en función del navegador que estés utilizando, vamos a sumergirnos en las soluciones.
Corrección de DNS_PROBE_FINISHED_NXDOMAIN: Pasos para solucionar problemas
Como no sabemos la razón exacta por la que aparece el error en su sitio web, le recomendamos que pruebe las siguientes soluciones una por una.
1. Reinicie la conexión a Internet y reinicie su ordenador
Dado que los problemas temporales de red son conocidos por causar errores DNS, le sugerimos que empiece por reiniciar su conexión a Internet y reiniciar su sistema.
2. Vaciar la caché DNS
Si lo anterior no resolvió el problema, quédate conmigo. Todavía tenemos otros siete posibles DNS_PROBE_FINISHED_NXDOMAIN intentos de solución para trabajar y el siguiente es un culpable común.
Se entiende por almacenamiento en caché el proceso de almacenar datos a los que se accede con frecuencia en un lugar donde puedan recuperarse rápida y fácilmente, en lugar de acceder repetidamente a la fuente de los datos.
El DNS almacena en caché las direcciones IP de los sitios web que visita para que pueda cargarlos más rápidamente cuando vuelva a visitarlos en el futuro. A veces, la dirección IP almacenada queda obsoleta, que es cuando el navegador muestra el error "no se puede acceder al sitio".
Para solucionar este problema, debe eliminar la caché DNS de su sistema operativo (Windows o macOS). Esto es lo que tienes que hacer:
Vaciar la caché DNS para Windows
Ir a la Inicio y busque la opción Símbolo del sistema. Selecciónelo y elija la opción Ejecutar como administrador que aparece debajo de la aplicación.
Se abrirá una ventana de color oscuro. Escriba el siguiente comando y pulse Entre en:
ipconfig /flushdns
Vaciar la caché DNS para macOS
Abra el Terminal en mac e introduce el siguiente comando:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Pulsa el botón Entre en cuando haya terminado.
Se le pedirá que introduzca su contraseña. Hazlo y dale al Entre en otra vez.
Después de limpiar tus DNS, abre tu sitio web y comprueba si el error de DNS ha desaparecido. Si no es así, proceda con la siguiente solución.
3. Renueve la dirección IP del ordenador
Otra solución que podría funcionar como DNS_PROBE_FINISHED_NXDOMAIN es renovar la dirección IP de tu Windows o Mac.
Renovar la dirección IP en Windows
Abrir Símbolo del sistema y seleccione Ejecutar como administrador (consulte las capturas de pantalla anteriores si no está seguro de cómo hacerlo).
Escriba el siguiente comando y pulse Entre en:
ipconfig /release
A continuación, introduzca el siguiente comando y pulse Entre en:
ipconfig /renovar
Esto renovará tu dirección IP.
Reinicie su ordenador antes de comprobar su sitio web.
Renovar la dirección IP en macOS
Ir a Preferencias del Sistema → Redy seleccione su conexión actual a internet y haga clic en el botón Avanzado botón.
A continuación, vaya a la página TCP/IP seleccione la pestaña Renovar Arrendamiento DHCP y pulse OK.
Reinicie su ordenador antes de comprobar su sitio web.
4. Reinicie el servicio cliente DNS (sólo Windows)
Para reiniciar el servicio cliente DNS en Windows, abra Símbolo del sistemainserte el siguiente comando y pulse Entre en:
net stop dnscache
Esto detendrá el servicio DNS. Para reiniciarlo, insertar el siguiente comando y pulsa Entre en:
net start dnscache
Intente abrir su sitio web ahora.
5. Cambiar el servidor DNS
Su DNS es asignado por su proveedor de servicios de Internet (ISP), pero puede cambiar temporalmente a un servidor público como Cloudflare o Google. Vamos a demostrar el uso de Servidor DNS de Google.
Cambiar el servidor DNS en Windows
Abrir Símbolo del sistema, tipo "panel de control" y pulsa el botón OK botón.
Se abrirá una nueva ventana. En esta ventana, seleccione Red e Internet → Centro de redes y recursos compartidos → Cambiar configuración del adaptador..
Haga clic con el botón derecho del ratón en en su conexión actual y seleccione la opción Propiedades opción.
Seleccione Protocolo de Internet versión 4 y haga clic en la opción Propiedades botón.
En la ventana siguiente, seleccione la opción Utilice las siguientes direcciones de servidor DNS e inserte las direcciones IP en sus lugares correspondientes (véase la imagen siguiente):
- Para IPv4: 8.8.8.8 (Servidor DNS preferido) y 8.8.8.4 (Servidor DNS alternativo)
- Para IPv6: 2606:4700:4700::1111 y 2606:4700:4700::1001
Pulsa el botón OK botón, reiniciar su navegador, y compruebe si el error DNS sigue apareciendo.
Cambiar el servidor DNS en macOS
Ir a Preferencias del Sistema → Red.
Seleccione su conexión de área local actual y pulse el botón Avanzado botón.
A continuación, seleccione la opción DNS ficha. Haga clic en el botón + situado en la parte inferior de la lista de servidores DNS y entre en una dirección IPv4 (8.8.8.8) o IPv6 (2001:4860:4860::8888). Pulsa el botón OK vaya al navegador e intente abrir el sitio web.
Este es un ejemplo de cómo se ve la gestión de DNS en Mac (nuestra captura de pantalla muestra DNS de Cloudflare, aunque):
6. Desactivar antivirus y VPN
Las aplicaciones antivirus no sólo analizan los sitios web, sino que también supervisan tus actividades de navegación y bloquean el acceso a sitios web dañinos. A veces bloquean sitios web incluso cuando son completamente seguros.
Una VPN o Red Privada Virtual también impide que los usuarios accedan a sitios web maliciosos, pero podría bloquear involuntariamente sitios inofensivos.
Desactiva las aplicaciones VPN y antivirus si las tienes instaladas en tu ordenador. A continuación, comprueba si el error DNS_PROBE_FINISHED_NXDOMAIN sigue apareciendo. Si tienes una VPN instalada en tu navegador, desactívala también.
7. Compruebe la configuración del archivo hosts local
Cada ordenador tiene un archivo host local que ayuda a emparejar un nombre de dominio con su dirección IP.
El archivo hosts local puede utilizarse para bloquear el acceso a determinados sitios por motivos de seguridad, control parental o productividad. Puede comprobar si su sitio se ha añadido al archivo para impedir que los usuarios accedan a él en línea.
Comprobar la configuración del archivo hosts local en Windows
Ir a la Inicio y busque Bloc de notas. Puede utilizar cualquier tipo de editor de texto como Sublime, Atom, TextPad, TextEdit, etc.
Seleccione el editor de texto y elija Ejecutar como administrador.
A continuación, en el editor de texto, vaya a Archivo → Abrir.
Aparecerá una nueva ventana con una opción llamada Nombre del archivo. En esa opción inserte la siguiente ubicación y pulse Entre en:
C:\Windows\System32\drivers\etc\hosts
El archivo se abrirá en el editor de texto.
En el editor de texto, busque "::1 localhost".
Compruebe si el nombre de dominio de su sitio aparece debajo de esa línea. Si es así, significa que el archivo hosts local ha bloqueado el sitio. Eliminar el nombre de dominio, guardar cambios, y salida el editor.
Comprobar la configuración del archivo hosts local en macOS
Vaya a Ir → Utilidades y seleccione Terminal.
A continuación, introduce el siguiente comando:
sudo nano /private/etc/hosts
En cuanto pulse Entre ense le pedirá que introduzca su contraseña y luego dirigido a su archivo hosts local.
Busque el "::1 localhost"y compruebe si su nombre de dominio debajo de esa línea. Si es así, significa que el archivo está bloqueando ese dominio.
Borrar su dominio, guardar el archivo, y salida el editor.
Ahora debería poder acceder a su sitio web sin encontrarse con el error DNS.
Cabe señalar que el archivo de hosts local no incluye automáticamente sitios en la lista negra. Así que probablemente fue editado manualmente por un usuario para bloquear el acceso a su sitio web.
8. Restablecer las banderas de Chrome
Si ninguno de los intentos anteriores de solucionar DNS_PROBE_FINISHED_NXDOMAIN ha funcionado, aún te queda una última oportunidad: ¡no te rindas! Las banderas de Chrome pueden ser la solución. Si nunca has oído hablar de ellas, se trata de un menú oculto de opciones que permite a los usuarios activar o desactivar funciones experimentales del navegador. Estas funciones no se lanzan oficialmente y sólo están disponibles a modo de prueba.
Algunas de estas funciones experimentales pueden provocar el error DNS_PROBE_FINISHED_NXDOMAIN debido a una configuración incorrecta. El restablecimiento de las banderas de Chrome debería resolver este problema.
Insertar "chrome://flags" en la barra de direcciones de su navegador y pulse Entre en. A continuación, seleccione la opción Restablecer todo en la parte superior de la pantalla.
Se te pedirá que reinicies el navegador. Hazlo y luego intenta abrir tu sitio web.
Reflexiones finales sobre la corrección de DNS_PROBE_FINISHED_NXDOMAIN
A diferencia de la resolución de errores comunes de WordPressLa solución DNS_PROBE_FINISHED_NXDOMAIN no implica ir al backend de su sitio y hacer modificaciones arriesgadas en sus archivos. El error DNS indica un problema con su ordenador.
👉 Para solucionar este problema en particular, debes seguir los siguientes pasos:
- Reinicie la conexión a Internet y reinicie su ordenador
- Vaciar la caché DNS
- Renovar la dirección IP del ordenador
- Reiniciar el servicio cliente DNS (sólo Windows)
- Cambiar el servidor DNS
- Desactivar antivirus y VPN
- Comprobar la configuración del archivo hosts local
- Restablecer las banderas de Chrome
💡 Si te encuentras con cualquier otro problema con tu sitio de WordPress, tenemos muchos artículos de solución de problemas similares a este. Un buen lugar para empezar es nuestro tutorial sobre cómo solucionar los errores más comunes de WordPress.
Si tiene alguna pregunta adicional sobre la implementación de una corrección DNS_PROBE_FINISHED_NXDOMAIN, háganoslo saber en los comentarios.