Si alguna vez buscó algo en Google o intentó visitar un sitio web, lo más probable es que se haya encontrado con el Error de DNS de NXDOMAIN respuesta. Normalmente, este error se muestra debajo del "No se puede acceder a este sitio" or “Esta página web no está disponible” mensaje como “DNS_PROBE_FINISHED_NXDOMAIN” cuando Google no puede cargar una página.
El error también suele ir acompañado de un mensaje que indica que el navegador web no puede encontrar la dirección IP. Esto puede deberse a diversos motivos, desde nombres de dominio caducados hasta configuraciones incorrectas de DNS.
Esto puede ser un problema importante para el propietario del sitio web, ya que está perdiendo clientes y usuarios minuto a minuto. Además, cuando un sitio web causa problemas y no responde, los motores de búsqueda lo notarán, lo que reduce las posibilidades de que su sitio web aparezca cuando los usuarios buscan contenido que también proporciona su sitio web.
Por último, el error NXDOMAIN también podría deberse a un ataque NXDOMAIN, lo que hace que este problema sea aún más grave para el propietario del sitio web. Dicho esto, examinemos cuál es la respuesta de NXDOMAIN, por qué ocurre y cómo puede solucionarla y prevenirla.
¿Qué significa el error NXDOMAIN?
El error NXDOMAIN o dominio inexistente es un mensaje de error DNS que recibe el cliente cuando el sistema de nombres de dominio solicitado no puede resolver la URL de un sitio web en una dirección IP. Este problema hace que el navegador web no pueda acceder al sitio web, lo que implica que, como su nombre indica, el dominio no existe.
Normalmente, este error se muestra como "DNS_PROBE_FINISHED_NXDOMAIN" y el navegador web muestra una cara triste o una burbuja de pensamiento en la nube. Si bien este error puede ocurrir con cierta frecuencia si su sitio web encuentra este problema constantemente, podría ser una indicación de problemas de red o, peor aún, problemas de seguridad.
¿Por qué ocurre el error NXDOMAIN?
Como mencionamos anteriormente, el error de DNS de NXDOMAIN ocurre por multitud de razones. Estos motivos van desde dominios caducados o mal configurados hasta problemas de seguridad. Entonces, analicemos las razones principales por las que su sitio web puede sufrir un error de NXDOMAIN.
Nombre de dominio caducado o no registrado
Una razón común para el error de DNS de NXDOMAIN es que no se puede acceder al sitio web de destino debido a un nombre de dominio no registrado o vencido.
Puede comprobar si el nombre de dominio ha caducado o no está registrado a través de la herramienta de búsqueda de la Corporación de Asignación de Nombres y Números de Internet (ICANN). Simplemente ingrese la URL del sitio y vea si está activo en la base de datos de ICANN.
Dominio mal configurado
Dejando a un lado los dominios no registrados o caducados, otra razón por la que su sitio web puede enfrentar una respuesta de error de NXDOMAIN es que el dominio no apunta a ninguna dirección IP o apunta a la dirección incorrecta. Puede verificar los registros DNS del dominio para asegurarse de que el dominio apunte a la dirección correcta.
Problemas de seguridad
Como mencioné anteriormente, un error constante de DNS de NXDOMAIN podría indicar posibles brechas de seguridad y problemas de red. Un problema de seguridad podría ser la baliza de malware, que notifica a los ciberdelincuentes que han infectado un sistema. Esta es una señal temprana de un ataque DDoS entrante.
Además, cuando hay varias respuestas NXDOMAIN de su servicio DNS local que se originan en un cliente, esto podría ser una indicación de otro problema de seguridad que puede provocar la pérdida de datos confidenciales.
Problemas específicos del usuario
Por último, el error de DNS de NXDOMAIN puede limitarse solo a un único usuario o a unos pocos usuarios seleccionados en lugar de que su sitio web tenga problemas. El problema también podría provenir del proveedor de Internet o del propio navegador web.
Cómo solucionar un error de NXDOMAIN
Como puede ver, hay muchas razones por las que su sitio web puede recibir una respuesta de error de NXDOMAIN. Ahora, veamos cómo solucionar los problemas que provocan el error.
Averiguar si el problema es específico del usuario o generalizado
El primer paso para corregir el error de dns de NXDOMAIN es identificar si el problema ocurre para todos los usuarios o solo se limita a su dispositivo y navegador. Para hacer esto, puede usar un sitio de servidor proxy como “proxysite.com” o “hide.me”, ingresar la URL de su sitio web y probar algunas ubicaciones de servidor diferentes.
Si el error no aparece al acceder a su sitio web a través del sitio del servidor proxy, entonces es probable que el problema se deba a su dispositivo o navegador web.
Arreglar un dominio caducado o no registrado
Si tu nombre de dominio no está activo, puede deberse a varios motivos. Si adquirió un dominio recientemente, deberá verificar su propiedad dentro de los 15 días, o la ICANN podrá suspenderlo. Si tu dominio ha caducado, hay un periodo de 45 días donde podrás renovarlo sin cargos adicionales.
Si ha pasado el período de 45 días, tendrá 30 días para renovar su dominio con los costos adicionales antes de que se elimine el nombre de dominio. Si aún no has renovado tu dominio para entonces, entrará en la etapa de eliminación pendiente y tendrás que esperar hasta que puedas volver a comprarlo.
Configurando su dominio correctamente
Si verificó los registros DNS de su dominio a través de sitios web como WHOIS y descubrió que su dominio se configuró incorrectamente, es posible que deba verificar y resolver algunos problemas.
Para empezar, si su dominio no apunta a los servidores de nombres proporcionados por el proveedor de alojamiento del sitio web, deberá ponerse en contacto con el registrador del dominio y pedirle que apunte el dominio a los servidores de nombres correctos.
Otro problema común que puede causar un error de DNS de NXDOMAIN ocurre cuando su subdominio no está configurado correctamente. Puede configurar un sitio independiente sin tener que comprar un dominio nuevo utilizando un dominio que ya posee.
Esto es cuando creas un subdominio como "blog.exampledomain.com" o "forum.exampledomain.com" cuando ya posees "exampledomain.com". Dicho esto, si no has configurado el subdominio correctamente (escribiste mal la dirección, etc.), entonces el sitio web de tu subdominio no funcionará.
Puede verificar la configuración de su dominio y subdominio a través de la pestaña DNS proporcionada por el proveedor de alojamiento de su sitio web, o puede buscar "whatsmydns.net", que le mostrará un informe completo de sus dominios, subdominios y registro A.
Si todo está en orden, puede que sea sólo cuestión de tiempo ya que tendrás que esperar un poco hasta que la propagación de DNS entre en vigor.
Dicho esto, estos problemas surgen cuando recién configuraste tu sitio web. Entonces, consideremos situaciones en las que ha configurado su sitio web, ha estado funcionando bien durante un tiempo y, de repente, recibe una respuesta de NXDOMAIN.
Un problema que puede causar el error de DNS de NXDOMAIN es que el modo de ataque del proveedor de alojamiento del sitio web esté activo, lo que lleva a un estado inactivo. Puedes comprobarlo a través de WHOIS. Si ese modo está activo, apágalo y comprueba si el error se ha resuelto o no.
Resolución de problemas de seguridad
Los ataques NXDOMAIN, al igual que otros tipos de ciberataques, normalmente se dividen en dos tipos: ataques sofisticados y poco sofisticados. Los ataques NXDOMAIN poco sofisticados generalmente se pueden detectar con bastante facilidad ya que tienen signos reveladores, como una cantidad anormalmente alta de solicitudes a nombres de dominio inexistentes de una fuente.
Dicho esto, incluso este tipo de ataques puede ser difícil de abordar por su cuenta, y mucho menos lidiar con ataques NXDOMAIN sofisticados en los que se utilizan dispositivos infectados de usuarios inocentes para iniciar ataques, lo que hace que detectarlos sea mucho más complicado.
Para ayudarle a monitorear y prevenir estos ataques, puede utilizar soluciones de seguridad DNS proporcionadas por proveedores de servicios en la nube reconocidos como Cloudflare y Cisco.
Estas soluciones no solo brindan la seguridad que tanto necesita, sino que también administran su DNS mediante el equilibrio de carga para que se puedan manejar picos repentinos de tráfico sin generar una respuesta de NXDOMAIN.
Solucionar problemas específicos del usuario
Si ha verificado todos los problemas anteriores y ha descubierto que el error al que se enfrenta su sitio web es específico para usted y no se aplica a todos los demás, entonces debe buscar el problema con su dispositivo, navegador web, proveedor de Internet, etc.
Cuando el problema es solo específico para usted, hay una multitud de razones para encontrarse con una respuesta de NXDOMAIN, así que aquí está la solución para todas ellas:
Vaciar la caché de DNS
Una de las soluciones más comunes a un error de NXDOMAIN es vaciar la caché de DNS. Mira, cada vez que visitas una página, tu navegador web almacenará un caché temporal de esa dirección IP y DNS. Esto ayuda a acelerar el proceso de carga de la página cuando la visite más adelante.
Todo eso está muy bien; sin embargo, cuando se almacena una gran cantidad de archivos de caché DNS corruptos u obsoletos, su sistema operativo comenzará a tener errores e incluso puede generar brechas de seguridad. Esto bien puede provocar errores de NXDOMAIN.
Puede consultar nuestra práctica guía en cómo vaciar DNS, donde explicamos el proceso para todos los sistemas operativos y cómo vaciar la caché DNS de Google Chrome, que está separada de la caché DNS de su sistema.
Cambie sus servidores DNS
Normalmente, las direcciones de su servidor DNS las determina su proveedor de servicios de Internet; sin embargo, estos servidores DNS no son necesariamente los mejores en términos de velocidad o seguridad.
Si el servidor DNS que utiliza su proveedor de Internet tiene algún problema, podría provocar un error de NXDOMAIN. Si desea un servidor DNS más rápido y confiable, puede utilizar cualquiera de los servidores DNS públicos populares proporcionados por Google, OpenDNS y Cloudflare. Siga los pasos a continuación para cambiar su servidor DNS:
Para usuarios de Windows:
- Haga clic en Inicio y busque Panel de control. Ejecute el Panel de control, luego haga clic en Redes e Internet, y luego haga clic en Centro de redes y recursos compartidos.
- En el lado izquierdo de la ventana, verá Cambiar la configuración del adaptador; haga clic en él.
- Haga clic derecho en su conexión actual y elija propiedades.
- En la lista, busque el Protocolo de Internet versión 4 (TCP/IP) o el Protocolo de Internet versión 6 (TCP/IPv6) y haga clic en cualquiera de ellos. Una vez que hayas hecho eso, el botón Propiedades en la parte inferior se volverá azul. Haga clic en eso.
- En la parte inferior de la ventana, verá "Usar las siguientes direcciones de servidor DNS". Haga clic en el círculo al lado para activar esa opción.
- Ingrese los siguientes números:
- Servidor DNS preferido:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Servidor DNS alternativo:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Servidor DNS preferido:
- Una vez que haya terminado de ingresar las nuevas direcciones DNS, abra una nueva pestaña en su navegador y verifique si el error NXDOMAIN se ha resuelto o no.
Para MacOS:
- Abra Preferencias del Sistema y navegue hasta Red.
- Haga clic en su conexión de red actual y haga clic en el botón Avanzado.
- Desde la fila en la parte superior de la ventana, navegue hasta DNS y haga clic en el signo +.
- Ingrese los siguientes números:
- Servidor DNS preferido:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Servidor DNS alternativo:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Servidor DNS preferido:
- Una vez que haya terminado de ingresar las nuevas direcciones DNS, abra una nueva pestaña en su navegador y verifique si el error NXDOMAIN se ha resuelto o no.
Para Linux:
- Verifique el servidor DNS actual usando este comando:
cat /etc/resolv.conf
- Para editar su configuración de DNS, ingrese el siguiente comando:
sudo nano /etc/resolv.conf
- Después de ejecutar este comando, se abrirá un archivo en el nano editor. Ingrese el siguiente comando para cambiar su dirección DNS:
nameserver 1.1.1.1
Si está ejecutando la última versión de Linux, puede realizar los siguientes pasos para cambiar su dirección DNS:
- Abra la ventana de terminal y escriba el siguiente comando:
cd /etc/netplan
- Una vez que hayas hecho eso, escribe ls para enumerar sus archivos de configuración. Luego, puede usar el siguiente comando para editar el servidor DNS de Ubuntu:
sudo nano filenamehere.yaml
- Utilice los siguientes números para su nuevo DNS:
- Servidor DNS preferido:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Servidor DNS alternativo:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Servidor DNS preferido:
- Una vez que los haya escrito, presione las teclas Control y O juntas para escribirlos y las teclas Control y X para salir. Para guardar sus cambios, use el siguiente comando:
sudo netplan apply
- Una vez que haya terminado de ingresar las nuevas direcciones DNS, abra una nueva pestaña en su navegador y verifique si el error NXDOMAIN se ha resuelto o no.
Verifique sus archivos de host local
Uno de los componentes principales del proceso de visitar un sitio web se realiza a través del archivo de hosts local en su dispositivo. Este archivo tiene la tarea de hacer coincidir un nombre de dominio con su dirección IP cada vez que visita un sitio web.
Sin embargo, el archivo de hosts local puede, sin saberlo, marcar un nombre de dominio o una dirección IP específicos como inaccesibles, o un usuario puede realizar cambios aquí por error que pueden resultar en un error de NXDOMAIN.
Para Windows:
- Haga clic en Inicio, escriba Bloc de notas y seleccione Ejecutar como administrador.
- En la fila en la parte superior de la ventana, haga clic en Archivo y seleccione Abrir….
- En la parte inferior derecha de la nueva ventana, cambie el filtro de Documentos de texto (*.txt) a Todos los archivos, ingrese la ruta a continuación en la barra de nombre de archivo y haga clic en Abrir:
C:\Windows\System32\drivers\etc\
- Después de eso, deberías ver un archivo llamado hosts. Haga doble clic en él para abrir el archivo.
- Se abrirá un archivo que le mostrará información sobre direcciones IP y dominios. En la parte inferior del archivo, verá varios sitios web incluidos en la lista negra. Si su sitio web también figura como parte de los sitios web en la línea ::1 localhost, elimínelo.
- Abra una nueva pestaña en su navegador y verifique si el error NXDOMAIN se ha resuelto o no.
Para MacOS:
- Abra Terminal haciendo clic en el icono de Launchpad en el Dock y escribiendo Terminal en el campo de búsqueda.
- Ingrese el siguiente comando:
sudo nano /private/etc/hosts
- Esto abrirá el archivo de hosts. Si su sitio web figura como parte de los sitios web enumerados bajo la línea ::1, elimínelo.
- Una vez que haya terminado de eliminarlo, presione las teclas Comando y O juntas para sobrescribir el archivo y presione Volver para guardar los cambios.
- Presione las teclas Comando y X juntas para cerrar el archivo de hosts y verificar si el error NXDOMAIN se ha resuelto o no.
Para Linux:
- Abra una ventana de Terminal.
- Ingrese el siguiente comando:
sudo nano /etc/hosts
- Si su sitio web figura como parte de los sitios web enumerados bajo la línea ::1, elimínelo.
- Presione las teclas Control y X, y cuando se le pregunte si desea guardar los cambios, ingrese y.
Desactivar antivirus o VPN
Si bien los antivirus y las VPN pueden ser herramientas tremendamente excelentes para mantener seguros su dispositivo y su red, también pueden bloquear sitios web que son completamente seguros. Esto puede provocar un error de NXDOMAIN al intentar acceder a ese sitio web.
La desactivación de un antivirus de terceros difiere de una aplicación a otra, por lo que deberá buscar una guía para su antivirus específico o comunicarse con el equipo de soporte antivirus para obtener más información.
En cuanto a la protección antivirus incorporada en tiempo real de Windows Defender, siga estos pasos:
- Presione las teclas Windows e I juntas para abrir la Configuración de Windows.
- Haga clic en Actualización y seguridad, luego, en la lista de la izquierda, elija Seguridad de Windows.
- En la lista de la derecha, elija Protección contra virus y amenazas. En la nueva ventana, busque Configuración de protección contra virus y amenazas. Debajo de Configuración de protección contra virus y amenazas, haga clic en Administrar configuración.
- Desactiva la protección en tiempo real.
Una vez que haya desactivado su antivirus de terceros y la protección en tiempo real de Windows, verifique si el error NXDOMAIN se ha resuelto o no.
Para desactivar su VPN, siga estos pasos:
Para Windows:
- Haga clic en Inicio y haga clic en Configuración, que es el ícono de ajustes.
- Desde la página de Configuración de Windows, busque y haga clic en Red e Internet.
- De la lista a su izquierda, seleccione VPN.
- Haga clic en el servicio VPN que está utilizando y haga clic en Desconectar.
- Reinicie su dispositivo y verifique si el error NXDOMAIN se ha resuelto o no.
Para MacOS:
- Abra Preferencias del Sistema y haga clic en Red.
- De la lista a su izquierda, seleccione VPN.
- Haga clic en Desconectar y Aplicar para guardar los cambios.
Para los usuarios de Linux, la forma de desactivar su VPN varía de un sistema operativo a otro y de una VPN a otra, por lo que deberá buscar una guía para su sistema operativo y VPN específicos o comunicarse con el soporte del proveedor de VPN.
Pensamientos finales
Resolver un error de NXDOMAIN puede ser un dolor de cabeza y medio o tan simple como vaciar la caché de DNS. De cualquier manera, es un error bastante común, por lo que saber cómo solucionarlo, ya sea como usuario o como propietario de un sitio web, puede ahorrarle mucho tiempo e incluso dinero.
Preguntas frecuentes
¿Qué es un error de NXDOMAIN?
En pocas palabras, el error NXDOMAIN o dominio inexistente significa que el navegador web no puede acceder al sitio web, lo que implica que, como sugiere el nombre, el dominio no existe.
¿Cómo se soluciona un error de NXDOMAIN?
Hay varias formas de corregir un error de NXDOMAIN; sin embargo, depende de si es propietario de un sitio web o un cliente habitual y de si el error es generalizado o específico del usuario.
Si es propietario, verifique si su dominio no está registrado o ha caducado. En cuanto a los usuarios habituales, una de las formas más comunes de resolver un error de NXDOMAIN es vaciar la caché de DNS.
¿Qué significa un error de NXDOMAIN?
Un error de NXDOMAIN puede indicar muchas cosas, como por ejemplo:
- Ortografía incorrecta de la URL.
- Código obsoleto que intenta acceder a un sitio web que no existe.
- Dominio mal configurado.
- Dominio comprometido o problemas de seguridad.
- Una VPN o un antivirus han incluido el dominio en la lista negra por algún motivo.