Para aquellos que estén regularmente trabajando con WordPress, los errores específicos al CMS, como el White screen of death (pantalla blanca de la muerte) y los errores de conexión a la base de datos, son errores muy comunes. Pero hay otro grupo de errores con los que probablemente ya te hayas encontrado, y estos son los relacionados a la conexión de internet y DNS. Un error muy común que los usuarios de Google Chrome se encuentran a menudo, cuando intentan navegar, es el DNS_PROBE_FINISHED_NXDOMAIN. Esto puede ser muy frustrante, ya que de repente no podrás navegar en tu sitio web o seguramente en ningún lugar. 😫

Si estás viendo este error mientras intentas entrar a tu sitio de WordPress, no te preocupes, es muy sencillo de arreglar. Revisa las recomendaciones de abajo, de como conectarse de nuevo. Esto también puede funcionar en otros navegadores, como Firefox, Edge, etc.

¿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 tu 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 Kinsta.com – y la traduce a una dirección IP de servidor que puede ser usada en una ordenador – como 216.3.128.12.

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 se llama 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 podrás recibir el error DNS_PROBE_FINISHED_NXDOMAIN. La parte de NXDOMAIN se refiere al Non-Existent Domain, un dominio que no existe. Lee más sobre cómo funciona el DNS.

Hay algunas variantes distintas de este error dependiendo del navegador que estés usando.

Google Chrome

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.

DNS_PROBE_FINISHED_NXDOMAIN error en Chrome
Error DNS_PROBE_FINISHED_NXDOMAIN en Chrome

Mozilla Firefox

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

Error DNS_PROBE_FINISHED_NXDOMAIN en Firefox
Error DNS_PROBE_FINISHED_NXDOMAIN en Firefox

Microsoft Edge

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úrate que hayas puesto de forma correcta la dirección: domain.com

Error DNS_PROBE_FINISHED_NXDOMAIN en Edge
Error DNS_PROBE_FINISHED_NXDOMAIN en Edge

Safari

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».

Error DNS_PROBE_FINISHED_NXDOMAIN en Safari
Error DNS_PROBE_FINISHED_NXDOMAIN en Safari

¿Cómo Arreglar DNS_PROBE_FINISHED_NXDOMAIN?

Aquí hay algunas recomendaciones y cosas a verificar para arreglar el error (ordenado de la razón más común a la más rara):

  1. Liberar y Renovar la Dirección IP
  2. Reiniciar el Servicio de Cliente DNS
  3. Cambiar los Servidores DNS
  4. Resetear los Flags de Chrome
  5. Deshabilitar el VPN y Antivirus Temporalmente
  6. Revisar los Archivos del Host Local
  7. Revisar el DNS de tu Dominio
  8. Reiniciar tu Ordenador

1. Liberar y Renovar la Dirección IP

Debido al hecho que este es un problema de DNS por parte del cliente, lo primero que tienes que hacer es intentar liberar y renovar la dirección IP en tu ordenador. Esto también incluye limpiar la cache de tu DNS local, la cual es similar a la cache de tu servidor.

Windows

En Windows, simplemente abre la pantalla de comandos al presionar el logo de Windows y luego R. Después escribe “cmd” y presione Enter.

CMD
CMD

Luego pon ipconfig /release y presiona Enter. Esto liberará la dirección actual de IP.

ipconfig /liberación
ipconfig /liberación

Luego escribeipconfig /flushdns y presiona Enter. Esto limpiará la cache de tu DNS local. Verás el mensaje de “Successfully Flushed the DNS resolver Cache” si esto funcionó.

ipconfig /flushdns
ipconfig /flushdns

Después teclea ipconfig /renew y presiona Enter. Esto renovará la dirección IP

ipconfig /renew
ipconfig /renew

Puedes intentar resetear las opciones de IP y el catálogo de Winsock con los siguientes comandos netsh int ip set dnsnetsh winsock reset.

Una forma alternativa para limpiar y renovar tu DNS, es simplemente deshabilitando el adaptador de red y rehabilitarlo.

Mac

Para liberar y renovar una dirección IP en Mac, ve a preferencias del sistema…

Preferencias de sistema Mac
Preferencias del sistema Mac

Haz clic en el icono de la red y presiona “Avanzado”

Red Mac Avanzada
Red Mac Avanzada

Haz clic en la pestaña de TCP/IP si no es que ya está ahí. Luego haz 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. Ve a utilidades y haz clic en “Terminal”.

Mac terminal
Mac terminal

Ingresa el siguiente comando:

dscacheutil -flushcache
Limpiar la cache del DNS en una Mac
Limpiar la cache del DNS en una Mac

Nota: No habrá mensajes de éxito en las Macs.

2. Reiniciar el Servicio de Cliente DNS

SI estás usando Windows, puedes intentar reiniciar los servicios del cliente DNS el cual resuelve y cachea los nombres de dominios DNS.

Simplemente abre la ventana de Comando, presionando el logo de Windows y luego R. Luego escribe “services.msc” y presiona Enter.

services.msc
services.msc

Ve para abajo a “Cliente DNS”, haz clic derecho, y seleccione “Reiniciar”

Reiniciar el servicio del cliente DNS en Windows
Reiniciar el servicio del cliente DNS en Windows

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.

Abre la ventana de comando presionado el logo Windows y R. Luego escribe “cmd” y presiona Enter.

CMD
CMD

Luego, ingresa los siguientes comandos:

net stop dnscache
net start dnscache

Dependiendo de la versión de Windows que estés utilizando, podrás obtener el siguiente error:

La petición de pausa, continuar o parar no es válida para este servicio.

Esto es probablemente porque necesitas activar el CMD como un servicio de red para poder establecer el comando. Si te estás encontrando con este error, te sugerimos intentar otras alternativas, que te mostraremos a continuación.

3. Cambiar los Servidores DNS

Lo siguiente que puedes intentar es cambiar los servidores DNS. Por defecto, los servidores DNS son automáticamente asignados por tu ISP. Pero podrías 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 quieres usar Google, los pasos son los mismos, simplemente tienes que reemplazar las direcciones del servidor DNS con las de Google.

Consejo: Si ya estás utilizando un servidor DNS gratuito y tienes problemas, a veces también se puede eliminar y volver a los servidores DNS de tu proveedor de servicios de Internet. Google y Cloudflare no son perfectos el 100% de las veces y ha habido algunos casos en los que hemos notado que volver a cambiar ha resuelto el problema.

Windows

En Windows, simplemente abre la ventana de Comando presionando el logo de Windows y R. Luego escribe “panel de control” y presiona Enter.

Abrir panel de control en Windows
Abrir panel de control en Windows

Haz clic en “Red e Internet” y luego en “Red y centro de compartimiento”. En la parte izquierda, haz clic en “Cambiar Configuración del Adaptador”.

Cambiar configuración del adaptador
Cambiar configuración del adaptador

Haz 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 haz clic en “propiedades”.

Propiedades de conexión inalámbrica
Propiedades de conexión inalámbrica

Selecciona Protocolo de Internet Versión 4 (o versión 6 si así lo desea) y haz clic en “Propiedades”.

Propiedades IPV 4
Propiedades IPV 4

Haz una nota de todas las configuraciones existentes en caso de que necesites revertirlo. Haz clic en “Use las siguientes direcciones de servidores DNS”. Ingresa lo siguiente, o reemplaza 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

Direcciones de servidor DNS
Direcciones de servidor DNS

Haz clic en OK y cierra. Reinicia tu navegador.

Mac

Para cambiar servidores DNS en Mac, ve a preferencias de sistema…

Preferencias de sistema de Mac
Preferencias de sistema de Mac

Haz clic en el icono de la red y de clic en “Avanzado”

Red de Mac Avanzada
Red de Mac Avanzada

Haz clic en la pestaña de “DNS”.

Mac DNS
Mac DNS

Luego agrega 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

4. Resetear los Flags de Chrome

En algunas ocasiones las configuraciones de Chrome o características experimentales pueden ser modificados o dañados de forma accidental. Las puedes regresar a como estaban ingresando Chrome chrome://flags en tu navegador y dar clic en “Reiniciar a como estaban antes”.

Reset Chrome flags
Reset Chrome flags

Después reinicia tu navegador.

5. Deshabilitar el VPN y Antivirus Temporalmente

En algunas ocasiones los VPNs y software de antivirus pueden entrar en conflicto o sobresaturar la configuración de tu red, incluyendo los servidores DNS, etc. Si tiene salguno funcionando, intenta descativarlos de forma temporal (cerrándolos) para ver si esto resuelve el error DNS_PROBE_FINISHED_NXDOMAIN en Chrome.

6. Revisar tus Archivos del Host Local

Cada ordenador 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 especificas. 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 chequear de nuevo tu 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 tu editor de texto como un administrador. Simplemente haz clic en el menú de inicio, busca el editor de texto, haz clic sobre este y selecciona, “correr como administrador”. Esto se puede hacer con cualquier editor de texto, como Notepad, Notepad++, Atom, tc. Estamos usando Subline en el ejemplo de abajo.

Lanzar un editor de texto como administrador
Lanzar un editor de texto como administrador

Dentro del editor de texto, haz clic en Archivo -> Abrir y navegar a la siguiente ubicación:

C:\Windows\System32\drivers\etc\

Haz clic en el archivo del host y haz clic en “Abrir”

Abrir archivo del host
Abrir archivo del host

Revisa bien y asegúrate de que el sitio web que está intentando visitar no esté listado ahí. Si es así, remuévelo.

Mac

Para revisar tu archivo de host en Mac, le recomendamos conseguir 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, puedes seguir los pasos de abajo para editar los archivos de host en Mac de forma manual.

Ve a utilidades y haz clic en “Terminal”

Mac terminal
Mac terminal

Ingresa el siguiente comando y presiona Enter (es muy probable que te pidan la contraseña administrador también).

sudo nano /private/etc/hosts
Archivo de host en Mac
Archivo de host en Mac

Revisa bien y asegúrate de que el sitio web al que está intentando visitar no está listado en el archivo del host. Si es así, elimínalo.

7. Revisar el DNS de Tu Dominio

Si solo le sale el error DNS_PROBE_FINISHED_NXDOMAIN en un solo dominio, incluso después de revisar el archivo del host, podrías necesitar revisar la configuración del DNS en el nombre del dominio. Si eres un cliente de Kinsta, tenemos un articulo sobre cómo apuntar tu dominio o DNS en Kinsta. Si acabas de migrar recientemente tu sitio web a un nuevo proveedor de hosting, podría ser que el DNS fuera almacenado en la cache de forma incorrecta en tu ordenador. En ese caso, el paso 2 ya debió haber resuelto este problema.

8. Reiniciar Tu Ordenador

Sabemos que es molesto, pero tiene que ser mencionado. 😬  Si ninguna de las opciones anteriores funcionó, intenta reiniciar tu ordenador e incluso el 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

Aunque es frustrante, el error DNS_PROBE_FINISHED_NXDOMAIN suele ser bastante fácil de resolver. Entre el vaciado de la caché de DNS, la renovación de la IP y la prueba de diferentes servidores DNS, es de esperar que vuelvas a navegar por la web en poco tiempo. Si nos hemos olvidado de algo, no dudes en decírnoslo en la sección de comentarios.

Lectura recomendada: Cómo solucionar el código de error DNS_PROBE_FINISHED_BAD_CONFIG.