ERR_NAME_NOT_RESOLVED (-105): qué es y cómo solucionarlo

Punto clave

ERR_NAME_NOT_RESOLVED (error -105) significa que falló la búsqueda DNS del nombre del sitio, así que Chrome nunca obtuvo una dirección IP a la que conectarse. Al cargar una página, Chrome suele sustituirlo por un código DNS_PROBE_FINISHED tras una prueba rápida; ves ERR_NAME_NOT_RESOLVED tal cual cuando no se hace la prueba, como en aplicaciones y DevTools, o cuando la prueba no es concluyente. Revisa la ortografía y luego tu DNS: el DNS seguro de Chrome, el DNS privado de Android, el router, o cambia a 1.1.1.1 u 8.8.8.8.

Compruébelo ahora

Guía para solucionar el error ERR_NAME_NOT_RESOLVED mostrando la pantalla de Chrome de dirección IP del servidor no encontrada y las soluciones DNS más rápidas
Guía para solucionar el error ERR_NAME_NOT_RESOLVED mostrando la pantalla de Chrome de dirección IP del servidor no encontrada y las soluciones DNS más rápidas
Empiece a leer
  1. ¿Qué es ERR_NAME_NOT_RESOLVED?
  2. ERR_NAME_NOT_RESOLVED vs DNS_PROBE_FINISHED_NXDOMAIN
  3. Causas comunes de ERR_NAME_NOT_RESOLVED
  4. Solución 1: revisa la URL y prueba otro sitio
  5. Solución 2: comprueba tu conexión a Internet
  6. Solución 3: vacía el DNS y renueva tu IP
  7. Solución 4: limpia la caché DNS interna de Chrome
  8. Solución 5: revisa el ajuste de DNS seguro de Chrome
  9. Solución 6: cambia a un servidor DNS público
  10. Solución 7: reinicia tu router
  11. Solución 8: revisa el DNS privado en Android
  12. Solución 9: revisa el archivo hosts, la VPN y el antivirus
  13. Para propietarios de sitios web: tu dominio no resuelve
  14. Cómo verificar que la solución funcionó
  15. Preguntas frecuentes

¿Qué es ERR_NAME_NOT_RESOLVED?

ERR_NAME_NOT_RESOLVED significa que falló la búsqueda DNS del nombre del sitio web, así que Chrome nunca obtuvo una dirección IP a la que conectarse. Chrome muestra "No se puede acceder a este sitio web" con "No se ha podido encontrar la dirección IP del servidor de example.com." La lista de errores de Chromium lo llama error -105, "The host name could not be resolved" (net_error_list.h).

Tu dispositivo pide a un resolver DNS que convierta un nombre como example.com en una dirección IP. Este error significa que eso falló: el resolver no respondió, respondió con un error, dijo que el nombre no existe, o tu dispositivo no pudo alcanzar ningún resolver.

Puede afectar a un solo sitio (el DNS de ese dominio, o un fallo en caché para él) o a todos (tu resolver, tu red o la configuración del dispositivo). Las soluciones de abajo cubren ambos casos.

¿El dominio resuelve en el DNS público? Compruébalo ahora

ERR_NAME_NOT_RESOLVED vs DNS_PROBE_FINISHED_NXDOMAIN

Empiezan siendo el mismo fallo. Cuando una página no carga por culpa del DNS, Chrome suele hacer una comprobación rápida, una sonda DNS (DNS probe), y sustituye ERR_NAME_NOT_RESOLVED por el resultado:

Lo que vesQué significaDónde mirar
ERR_NAME_NOT_RESOLVEDLa búsqueda falló y Chrome no la diagnosticó (o no pudo)Esta guía
DNS_PROBE_FINISHED_NXDOMAINLa búsqueda de prueba de Chrome funcionó, así que concluye que este nombre no existeLa ortografía y luego el DNS público: guía de NXDOMAIN
DNS_PROBE_FINISHED_BAD_CONFIGTus servidores DNS fallan mientras los de Google funcionanTu configuración DNS (Solución 6)
DNS_PROBE_FINISHED_BAD_SECURE_CONFIGEl proveedor de DNS seguro de Chrome falla mientras el DNS de Google funcionaEl DNS seguro de Chrome (Solución 5)
DNS_PROBE_FINISHED_NO_INTERNETTu DNS falla y Chrome tampoco llega al DNS de Google (normalmente no hay internet)Tu conexión (Solución 2)
DNS_PROBE_STARTEDChrome sigue diagnosticandoGuía de DNS_PROBE_STARTED

Ves ERR_NAME_NOT_RESOLVED tal cual cuando no se ejecuta ninguna sonda: en aplicaciones y DevTools, en las imágenes y scripts de una página, cuando la sonda está desactivada (el Chrome actual no tiene ningún ajuste para ello; solo la política de administrador AlternateErrorPagesEnabled o una extensión pueden desactivarla) o cuando el resultado de la sonda no es concluyente (net_error_tab_helper.cc).

Sea como sea, las soluciones coinciden: revisa el nombre y luego tu ruta DNS.

Causas comunes de ERR_NAME_NOT_RESOLVED

Las causas, de tu lado al del sitio web:

  • Ningún resolver DNS operativo — El servidor DNS configurado en tu dispositivo está caído, es inalcanzable o está bloqueado por la red en la que estás.
  • DNS seguro (DoH) mal configurado — El ajuste "Usar DNS seguro" de Chrome apunta a una URL de proveedor personalizada rota o mal escrita, así que todas las búsquedas fallan.
  • Error tipográfico en el DNS privado de Android — un nombre de host de DNS privado incorrecto (p. ej., dns.gogle en lugar de dns.google) rompe todas las búsquedas del teléfono; Android avisa "No se ha podido acceder al servidor DNS privado".
  • Un fallo en caché — tu sistema, tu router o Chrome guardaron una respuesta anterior de fallo o de "no existe" y la repiten hasta que caduca.
  • Problemas del router — El reenviador DNS del router falló; los dispositivos no pueden resolver nada hasta que se reinicia.
  • Error tipográfico en el dominio — Un dominio mal escrito o incompleto puede producir NAME_NOT_RESOLVED además de NXDOMAIN.
  • Interferencia de VPN, firewall o antivirus — El software de seguridad intercepta las consultas DNS y falla, o el túnel de la VPN está activo pero su servidor DNS no responde.
  • Archivo hosts o controles parentales — Anulaciones locales o software de filtrado bloquean la resolución de dominios específicos.
  • El DNS del dominio está realmente roto — Faltan registros A/AAAA o los servidores de nombres están mal configurados en el lado del sitio web.

Solución 1: revisa la URL y prueba otro sitio

Primero, descarta las causas triviales. Revisa la dirección en busca de errores tipográficos — un solo carácter equivocado significa que le estás pidiendo al DNS un nombre que no puede resolverse.

Luego abre dos o tres sitios web más. Si solo falla un sitio, el problema es el DNS de ese dominio o tu entrada en caché para él — salta a vaciar el DNS más abajo, y comprueba si el dominio resuelve realmente a nivel global con la Consulta DNS de DNS Robot. Si fallan todos los sitios, el problema es tu resolver o tu red — continúa con las soluciones de conexión y de servidor DNS.

Solución 2: comprueba tu conexión a Internet

ERR_NAME_NOT_RESOLVED aparece a menudo cuando la propia conexión de red está a medio funcionar: estás conectado al Wi-Fi, pero la red no tiene una ruta operativa hacia internet o hacia un servidor DNS.

Apaga y enciende el Wi-Fi (o desconecta y reconecta el cable Ethernet). En un teléfono, alterna entre Wi-Fi y datos móviles para ver qué ruta funciona. Si estás en una red con portal cautivo (hotel, aeropuerto, cafetería), abre una pestaña nueva e intenta provocar la página de inicio de sesión — el DNS suele fallar hasta que te has identificado.

Solución 3: vacía el DNS y renueva tu IP

Un fallo en caché puede durar más que el problema que lo causó. Vaciar la caché borra todas las búsquedas almacenadas, incluidos los fallos en caché, y renovar tu concesión de IP refresca los servidores DNS que recibió tu dispositivo.

bash
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset

# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Linux (systemd-resolved)
sudo resolvectl flush-caches

El comando netsh winsock reset en Windows repara la propia pila de red — vale la pena ejecutarlo si vaciar la caché por sí solo no ayuda, pero requiere un reinicio. Para un tutorial más completo de cada plataforma, consulta Cómo Vaciar la Caché DNS en Windows, Mac, Linux y Chrome.

Solución 4: limpia la caché DNS interna de Chrome

Chrome mantiene su propia caché DNS, separada de la de tu sistema operativo. Una búsqueda fallida almacenada dentro de Chrome sobrevive a un vaciado a nivel de sistema — así que limpia ambas.

  • Escribe chrome://net-internals/#dns en la barra de direcciones y haz clic en Clear host cache
  • Después abre chrome://net-internals/#sockets y haz clic en Flush socket pools
  • Reinicia Chrome y prueba el sitio de nuevo

Solución 5: revisa el ajuste de DNS seguro de Chrome

Chrome puede cifrar las búsquedas DNS con DNS sobre HTTPS: el ajuste Usar DNS seguro. Si apunta a un proveedor personalizado cuya dirección está mal escrita, descontinuada o bloqueada en tu red, las búsquedas en Chrome fallan mientras las demás aplicaciones funcionan bien.

Para revisarlo:

  • Abre chrome://settings/security en la barra de direcciones
  • Busca Usar DNS seguro en Avanzado
  • En Seleccionar proveedor de DNS, elige Predeterminado del SO (si está disponible), o un proveedor de la lista como Google o Cloudflare, en lugar de una URL personalizada
  • O desactívalo un momento para confirmar que es la causa, y luego vuelve a activarlo con un proveedor que funcione
  • Recarga la página

Solución 6: cambia a un servidor DNS público

Si el resolver DNS de tu proveedor de internet es lento, inestable o está caído, cambiar tu dispositivo a un resolver público arregla la resolución de inmediato y normalmente también acelera la navegación.

ProveedorDNS PrimarioDNS SecundarioIdeal para
Cloudflare1.1.1.11.0.0.1Velocidad y privacidad
Google Public DNS8.8.8.88.8.4.4Fiabilidad
Quad99.9.9.9149.112.112.112Bloqueo de malware
OpenDNS208.67.222.222208.67.220.220Filtrado de contenido

Windows: Configuración → Red e Internet → Wi-Fi → Administrar redes conocidas → tu red (para cable: Ethernet → tu red) → Editar junto a «Asignación de servidor DNS» → Manual → activa IPv4 → DNS preferido 1.1.1.1, DNS alternativo 1.0.0.1 → Guardar.

macOS: Ajustes del Sistema → Red → Wi-Fi → Detalles → DNS → elimina las entradas antiguas y añade 1.1.1.1 y 1.0.0.1 → OK.

iPhone: Ajustes → Wi-Fi → pulsa la (i) junto a tu red → Configurar DNS → Manual → añade 1.1.1.1 y 1.0.0.1.

¿No sabes qué resolver es el más rápido donde vives? Compáralos desde tu propia conexión con el Test de velocidad de DNS de DNS Robot.

Solución 7: reinicia tu router

La mayoría de los dispositivos domésticos envían las consultas DNS al router, que las reenvía al proveedor de internet. Cuando el reenviador DNS del router falla, todos los dispositivos de la red empiezan a lanzar ERR_NAME_NOT_RESOLVED aunque el Wi-Fi parezca conectado.

Desconecta el router (y el módem) durante 30 segundos, vuelve a conectarlo y espera 2–3 minutos. Si la resolución vuelve a fallar en cuestión de días, configura tus dispositivos con un servidor DNS público directamente (Solución 6) para que dejen de depender del reenviador del router — o actualiza la configuración DNS del propio router a 1.1.1.1 / 8.8.8.8.

Solución 8: revisa el DNS privado en Android

El DNS privado de Android (Android 9 y posteriores) cifra el DNS de todas las aplicaciones. Con un nombre de host de proveedor configurado, un error tipográfico (dns.gogle, one.one.one.one1) o un proveedor que cerró detiene todas las búsquedas del teléfono, tanto en Wi-Fi como en datos móviles, y Android avisa "No se ha podido acceder al servidor DNS privado".

Para revisarlo:

  • Abre Ajustes → Redes e Internet → DNS privado (a veces bajo Más ajustes de conexión)
  • Si "Nombre de host del proveedor de DNS privado" está seleccionado, verifica que sea exactamente one.one.one.one (Cloudflare) o dns.google (Google)
  • O selecciona Automático para que el teléfono decida, y prueba de nuevo
  • Limpia también la caché de Chrome: Chrome → Configuración → Privacidad y seguridad → Borrar datos de navegación

Solución 9: revisa el archivo hosts, la VPN y el antivirus

Tres interceptores locales pueden romper la resolución de nombres para sitios específicos o para todos:

Archivo hosts — Las entradas manuales anulan el DNS por completo. Ábrelo (C:\Windows\System32\drivers\etc\hosts en Windows, /etc/hosts en Mac/Linux) y elimina cualquier línea que mencione el dominio al que no puedes acceder.

VPN — Cuando un túnel VPN está conectado pero su servidor DNS deja de responder, toda la resolución muere. Desconecta la VPN y prueba; si eso lo arregla, cambia de servidor VPN o configura la aplicación de la VPN para usar un DNS público.

Antivirus / controles parentales — Los módulos de filtrado web resuelven los nombres por ti y pueden fallar o bloquear deliberadamente categorías de sitios. Desactiva temporalmente el módulo de protección web para probar, y luego reactívalo.

Para propietarios de sitios web: tu dominio no resuelve

Si los visitantes reportan ERR_NAME_NOT_RESOLVED para tu dominio, tu configuración DNS es la sospechosa. Comprueba esto en orden:

  • ¿Existen registros A/AAAA? Pasa tu dominio por la Consulta DNS. Sin registros A o AAAA, los navegadores no tienen nada a lo que conectarse.
  • ¿Responden tus servidores de nombres? Revisa los registros NS con la Consulta NS. Si tu proveedor de DNS está caído, o los servidores de nombres del registrador son incorrectos, falla todo el dominio.
  • ¿Cambiaste el DNS hace poco? Los cambios llegan a cada resolver a medida que caducan los TTL de las respuestas antiguas. Un nombre recién creado también puede quedar detrás de un "no existe" en caché durante el tiempo de caché negativa del registro SOA de la zona que lo dijo: 15 minutos para un .com o .net recién registrado, 30 minutos para un subdominio nuevo en Cloudflare.
  • ¿Está el dominio en espera? Si la Consulta WHOIS muestra clientHold o serverHold (a menudo por falta de pago o por un correo del titular sin verificar), el dominio se retira del DNS. Un dominio caducado suele mostrar en cambio la página de renovación o de aparcamiento del registrador.
  • ¿Está roto DNSSEC? Una firma incorrecta hace que los resolvers con validación (Google, Cloudflare y Quad9 validan) rechacen todo el dominio mientras los que no validan siguen respondiendo, lo que a los visitantes les parece aleatorio. La Verificación de salud DNS de DNS Robot comprueba DNSSEC junto con tus demás registros.

Cómo verificar que la solución funcionó

Confirma la resolución DNS directamente en lugar de solo recargar la página:

bash
# Ask your current resolver:
nslookup example.com

# Ask a specific public resolver (bypasses your settings):
nslookup example.com 1.1.1.1

# Mac/Linux — more detail:
dig example.com +short

# If nslookup with 1.1.1.1 works but plain nslookup fails,
# your configured DNS server is the problem — switch it (Fix 6).

Si la terminal resuelve el dominio pero Chrome sigue mostrando ERR_NAME_NOT_RESOLVED, el fallo está dentro de Chrome — limpia su caché de hosts (Solución 4) y revisa el DNS seguro (Solución 5). Y para confirmar que el dominio resuelve desde cada rincón del mundo, pásalo por la Consulta DNS de DNS Robot.

¿El dominio realmente resuelve?

Usa la Consulta DNS gratuita de DNS Robot para consultar un dominio contra servidores DNS globales con un solo clic. Mira sus registros A, AAAA y NS — y descubre en segundos si el problema es el DNS del dominio o tu dispositivo.

Fuentes

  1. net_error_list.h (NAME_NOT_RESOLVED -105), Chromium
  2. net_error_tab_helper.cc (when Chrome runs its DNS probe), Chromium
  3. dns_probe_service_factory.cc (how the probe decides), Chromium
  4. EPP status codes: what do they mean, and why should I know?, ICANN

Preguntas frecuentes

¿Qué significa ERR_NAME_NOT_RESOLVED?

Falló la búsqueda DNS del nombre del sitio, así que Chrome no pudo encontrar su dirección IP. Chromium lo llama error -105, "The host name could not be resolved", y muestra "No se ha podido encontrar la dirección IP del servidor de [sitio]." La causa suele ser tu resolver DNS, tu caché o tu configuración, y ocasionalmente el propio DNS del dominio.

¿Cómo soluciono ERR_NAME_NOT_RESOLVED en Chrome?

Revisa la ortografía, luego vacía tu caché DNS (ipconfig /flushdns en Windows), limpia la caché propia de Chrome en chrome://net-internals/#dns, revisa Usar DNS seguro en chrome://settings/security y cambia tu servidor DNS a 1.1.1.1 u 8.8.8.8. Reinicia el router si todos los dispositivos están afectados.

¿Cómo soluciono ERR_NAME_NOT_RESOLVED en Android?

Revisa primero Ajustes → Redes e Internet → DNS privado: un nombre de host mal escrito ahí rompe todas las búsquedas. Configúralo en Automático o exactamente como one.one.one.one o dns.google. Luego borra la caché de Chrome, activa y desactiva el modo avión, y alterna entre Wi-Fi y datos móviles para aislar la red.

¿Cuál es la diferencia entre ERR_NAME_NOT_RESOLVED y DNS_PROBE_FINISHED_NXDOMAIN?

Empiezan siendo la misma búsqueda fallida. Al cargar páginas, Chrome hace una prueba DNS rápida; si tu DNS la responde, Chrome etiqueta el fallo como DNS_PROBE_FINISHED_NXDOMAIN (el nombre no existe). ERR_NAME_NOT_RESOLVED es lo que ves cuando no se hace la prueba, como en aplicaciones y DevTools, o cuando la prueba no es concluyente.

¿Por qué obtengo ERR_NAME_NOT_RESOLVED en todos los sitios web?

Un fallo en todo el sistema significa que tu ruta de resolución está rota: el reenviador DNS del router falló, tu servidor DNS configurado está caído, el DNS seguro de Chrome apunta a un proveedor muerto, o el nombre de host del DNS privado de Android está mal escrito. Reinicia el router, verifica esos ajustes y configura un DNS público como 1.1.1.1 directamente en el dispositivo.

¿Por qué un solo sitio web específico muestra ERR_NAME_NOT_RESOLVED?

O bien tu dispositivo almacenó en caché una búsqueda fallida para él (vacía tu DNS y limpia chrome://net-internals/#dns), o tu archivo hosts o software de filtrado lo bloquea, o el DNS del propio dominio está roto — registros A ausentes, servidores de nombres muertos o un dominio caducado. Una herramienta de búsqueda DNS global te dice al instante si el dominio resuelve para el resto del mundo.

¿Puede una VPN causar ERR_NAME_NOT_RESOLVED?

Sí. Las VPN imponen sus propios servidores DNS, y cuando el túnel está activo pero el resolver de la VPN no responde, todo deja de resolverse. Desconecta la VPN para probar. Si eso lo arregla, cambia la ubicación del servidor VPN o configura el cliente VPN para usar un servidor DNS público.

¿ERR_NAME_NOT_RESOLVED lo causa el sitio web o yo?

Pruébalo con una búsqueda DNS global: si el dominio devuelve registros en todo el mundo, el sitio web está bien y el problema es tu dispositivo, navegador o red. Si no devuelve registros en ningún sitio, el DNS o el registro del dominio están rotos y solo el propietario del sitio puede arreglarlo.

¿Cambiar de servidor DNS realmente soluciona ERR_NAME_NOT_RESOLVED?

A menudo sí, cuando la causa es el resolver de tu proveedor de internet o del router: cambiar el dispositivo a Cloudflare (1.1.1.1), Google (8.8.8.8) o Quad9 (9.9.9.9) lo evita. No ayudará si el propio dominio no tiene registros DNS; una consulta DNS global te dice en qué caso estás.

¿Cómo compruebo si los registros DNS de un dominio funcionan?

Pasa el dominio por una herramienta de búsqueda DNS que consulte varios servidores globales. Busca registros A (IPv4) y AAAA (IPv6) — son a los que se conectan los navegadores. Revisa también los registros NS para confirmar que los servidores de nombres responden. Si existen registros A a nivel global pero tu dispositivo falla, el problema es local tuyo.

Sobre el autor

Shaik Vahid

Fundador de DNS Robot. Vahid pasó años en el soporte de alojamiento web resolviendo dominios, registros DNS, certificados SSL y la entrega de correo para clientes. Desarrolla las herramientas de DNS Robot y escribe estas guías a partir de los errores que la gente encuentra de verdad.

Consulta DNS

Todos los registros DNS desde los servidores del dominio, junto a la caché de Google y Cloudflare