X

Cómo resolver el error ERR_ADDRESS_UNREACHABLE

Los navegadores ofrecen una experiencia en internet fluida con una interfaz fácil de usar y con amplias opciones de personalización a través de extensiones. Sin embargo, puede que los usuarios se encuentren ocasionalmente con el error ERR_ADDRESS_UNREACHABLE al acceder a sitios web.

El error ERR_ADDRESS_UNREACHABLE indica que el navegador no puede acceder a la dirección web especificada porque no existe o debido a problemas temporales de conectividad. En este artículo, explicaremos las causas comunes del error ERR_ADDRESS_UNREACHABLE y proporcionaremos soluciones paso a paso para resolver este problema.

¿Qué es el error ERR_ADDRESS_UNREACHABLE?

El error «err_address_unreachable» es un mensaje de error común que suele indicar que el navegador no puede establecer una conexión con el servidor del sitio web solicitado. En otras palabras, el navegador no puede acceder al servidor en el que está alojado el sitio web.

Esto puede deberse a varios motivos, como una conexión a Internet deficiente, problemas con el servidor del sitio web, una configuración de red incorrecta o restricciones de un firewall.

El mensaje de error en sí es una forma que tienen los navegadores de informar a los usuarios de que la dirección que están intentando visitar es inaccesible en ese momento debido a problemas técnicos.

Causas comunes del error

Para entender las bases de este error, es indispensable comprender los fundamentos del Sistema de Nombres de Dominio (DNS). El DNS es como la guía telefónica de Internet, ya que convierte los nombres de dominio fáciles de usar en direcciones IP que los ordenadores utilizan para comunicarse. Esta conversión suele ser rápida y permite el acceso inmediato a los sitios web.

Sin embargo, algunos problemas específicos pueden interferir con este proceso, provocando el error ERR_ADDRESS_UNREACHABLE.

Los problemas más comunes son:

DNS o caché del navegador dañados

Los DNS y la caché del navegador son como un banco de memoria donde tu navegador almacena información sobre los sitios web que has visitado. Esto incluye direcciones IP y datos de la página web, lo que ayuda a cargar más rápidamente los sitios web en visitas posteriores.

Con el tiempo, estos datos almacenados en caché pueden quedar obsoletos o dañarse. Cuando el navegador intenta acceder a un sitio web utilizando estos datos incorrectos o dañados, puede producirse el error ERR_ADDRESS_UNREACHABLE.

El navegador puede intentar conectarse a una dirección IP antigua que ya no es válida, o puede utilizar datos almacenados en caché que no coincidan con la versión actual del sitio web.

La caché DNS es mantenida por tu sistema operativo, mientras que la caché del navegador es controlada por el mismo. Ambos tipos de caché almacenan datos durante un periodo determinado. Sin embargo, factores como las actualizaciones de software, los cambios en la configuración de los sitios web o los cambios en la red pueden invalidar estos datos almacenados en caché.

Extensiones de Chrome

Las extensiones de Google Chrome son pequeños programas de software que personalizan tu experiencia de navegación. Pueden ir desde bloqueadores de anuncios y gestores de contraseñas hasta herramientas más complejas como utilidades de desarrollo web.

Las extensiones funcionan a nivel del navegador, lo que significa que tienen la capacidad de modificar, bloquear o redirigir las solicitudes web realizadas por Chrome. Esto a veces puede tener consecuencias no deseadas, especialmente si una extensión está mal codificada o no se ha actualizado para adaptarse a los últimos estándares web.

Aunque las extensiones ofrecen funciones mejoradas, algunas pueden interferir en la forma en que Chrome accede a los sitios web.

Problemas con el router

El router es la pasarela entre la red doméstica e Internet. Dirige el tráfico entre tus dispositivos y los servidores externos. Los routers utilizan un firmware, que es básicamente un software que controla su funcionamiento. Los problemas con el firmware del router o los fallos temporales en su funcionamiento pueden interrumpir la conectividad normal a Internet.

A veces, los routers también tienen que gestionar las asignaciones de direcciones IP dentro de la red y, si se produce algún problema en este proceso, pueden producirse problemas de conectividad. Un router que no funcione correctamente puede que no dirija las peticiones de tu navegador al servidor correcto, provocando el error ERR_ADDRESS_UNREACHABLE.

Interferencia de un servidor proxy

Un servidor proxy actúa como intermediario entre tu ordenador e Internet. Puede proporcionar seguridad adicional, anonimato o acceso a contenidos restringidos. Los servidores proxy aceptan tus peticiones web y las reenvían en tu nombre.

Esto puede ser beneficioso para eludir restricciones geográficas o filtrar contenidos web. Sin embargo, si el servidor proxy está caído, sobrecargado o mal configurado, puede impedir que su navegador llegue al sitio web deseado.

Si se configura incorrectamente o experimenta sus propios problemas, un servidor proxy puede bloquear o alterar los datos que se transmiten entre tu navegador y el sitio web al que estás intentando acceder, dando lugar al error ERR_ADDRESS_UNREACHABLE.

Cómo solucionarlo

Veamos cuáles son las posibles soluciones a este molesto error.

Borrar la caché del navegador

La caché del navegador almacena copias de páginas web, imágenes y otros archivos multimedia para acelerar futuras visitas al mismo sitio. Sin embargo, los datos almacenados en la caché pueden quedar obsoletos o corromperse, provocando errores como el ERR_ADDRESS_UNREACHABLE.

Borrar la caché obliga al navegador a descargar nuevas copias de la página web, lo que garantiza que no se produzcan errores debido a datos obsoletos o corruptos. Para vaciar la caché del navegador en Chrome:

  1. Haz clic en los tres puntos de la esquina superior derecha de Chrome.
  2. Ve a Borrar datos de navegación.
  3. En la ventana emergente, selecciona Imágenes y archivos almacenados en caché.
  4. Haz clic en Borrar datos.

Desactivar las extensiones de Chrome

Las extensiones de Chrome pueden mejorar la funcionalidad, pero también introducir conflictos o fallos que provoquen errores. Las extensiones pueden modificar el contenido web, interceptar solicitudes de red o alterar el comportamiento del navegador, lo que puede provocar problemas de forma inadvertida.

Deshabilitarlas ayuda a aislar la extensión problemática, de forma similar a la solución de problemas por proceso de eliminación. Para desactivar las extensiones de Chrome:

  1. Haz clic en los tres puntos de la esquina superior derecha de Chrome.
  2. Selecciona Extensiones > Administrar Extensiones.
  3. Desactiva cada extensión pulsando el interruptor o haz clic en Quitar para borrarlas.

Reinicia tu router

Reiniciar el router es como resetear el corazón de la red. Con el tiempo, los routers pueden acumular errores en su memoria interna o tener problemas con la asignación de direcciones IP. Al reiniciarlo, eliminas cualquier fallo temporal o congestión de la red.

Un router reiniciado puede renegociar direcciones IP, restablecer conexiones y refrescar sus tablas internas, como la tabla de enrutamiento, que guía los paquetes de datos en la red. Para reiniciar el router:

  1. Desconecta el router de la fuente de alimentación.
  2. Espera al menos 30 segundos. Esta pausa es vital, ya que permite a la memoria del router borrar y restablecer cualquier estado de error.
  3. Vuelve a conectar el router a la fuente de alimentación y enciéndelo.
  4. Espera a que tu ordenador vuelva a conectarse a Internet.
  5. Intenta volver a cargar la página web.

Utiliza otro navegador

Cambiando a otro navegador puedes identificar si el problema es del navegador o de la conexión de red. Los distintos navegadores utilizan métodos diferentes para obtener datos de Internet. Si una página web se abre correctamente en Firefox pero no en Chrome, esto indica un problema con la configuración de Chrome o su interacción con la red.

Esta diferencia se debe a que cada navegador interpreta y representa el código del sitio web de forma diferente, gestiona los datos almacenados en caché de forma única y puede tener diferentes configuraciones o extensiones que afectan a su rendimiento.

Limpiar la caché DNS y cambiar los servidores DNS

Borrar la caché DNS, por ejemplo mediante un flush DNS, elimina entradas DNS obsoletas o corruptas que podrían estar dirigiendo incorrectamente las peticiones de tu navegador. Es comparable a actualizar una libreta de direcciones obsoleta.

Cambiar la configuración DNS a un servidor más fiable, como el DNS público de Google, puede mejorar la estabilidad y el rendimiento de tu conexión a Internet.

Para borrar la caché DNS en Chrome

  1. Escribe chrome://net-internals/#dns en la barra de direcciones de Chrome.
  2. Haz clic en Clear host cache.

Cambiar la configuración DNS en Windows:

  1. Ve al Panel de control > Redes e Internet > Centro de redes y recursos compartidos.
  2. Haz clic en Cambiar configuración del adaptador.
  3. Haz clic con el botón derecho en tu red y selecciona Propiedades.
  4. Selecciona Protocolo de Internet versión 4 (TCP/IPv4) y haz clic en Propiedades.
  5. Selecciona Utilizar la siguiente dirección de servidor DNS e introduzca 8.8.8.8 y 8.8.4.4 para los servidores DNS preferido y alternativo.
  6. Haz clic en Aceptar.

Cambiar la configuración DNS en macOS

  1. Haz clic en el icono de Apple > Preferencias del Sistema > Red.
  2. Selecciona tu red > Avanzado > DNS.
  3. Haz clic en el icono + e introduce 8.8.8.8 y 8.8.4.4 como servidores DNS.
  4. Haz clic en Aceptar.

Desactivar el servidor proxy

Deshabilitar un servidor proxy puede resolver problemas de conexión si el proxy está mal configurado o interfiere con tu acceso a Internet. Un proxy actúa como mediador entre tu ordenador e Internet. Si no funciona correctamente, puede bloquear o redirigir mal tus peticiones a Internet, provocando errores.

Desactivar el proxy es como eliminar a un intermediario en una negociación que está causando malentendidos; establece una línea directa de comunicación.

En Windows:

  1. Ve a Configuración > Sistema > Abre la configuración del proxy de tu ordenador.
  2. Asegúrate de que Detectar automáticamente la configuración está desactivado y que Utilizar un servidor proxy también está desactivado.

En Mac:

  1. Haz clic en el icono de Apple normalmente situado en la esquina superior izquierda de la pantalla.
  2. Selecciona Preferencias del Sistema en el menú desplegable.
  3. En la ventana Preferencias del Sistema, busca el icono Red y haz clic en él.
  4. Selecciona la red a la que estás conectado actualmente.
  5. Con la red seleccionada, haz clic en el botón Avanzado.
  6. Haz clic en la pestaña Proxies.
  7. En la pestaña Proxies, verás una lista de diferentes protocolos proxy, como Web Proxy, Secure Web Proxy, etc.
  8. Desmarca las casillas situadas junto a los protocolos proxy que estén marcadas. Esta acción desactivará esos proxies.
  9. Asegúrate de desmarcar tanto la casilla junto al tipo de proxy como cualquier casilla de configuración.
  10. Haz clic en el botón Aceptar para cerrar la ventana Configuración avanzada.
  11. De nuevo en la ventana Red, haz clic en Aplicar para guardar los cambios.

Cómo prevenir el error ERR_ADDRESS_UNREACHABLE

Como medida de prevención de este tipo de error «ERR_ADDRESS_UNREACHABLE», debes intentar mantener configuraciones de red estables, garantizar la estabilidad del servidor y supervisar proactivamente los posibles problemas. Algunos puntos clave para prevenir este error:

Usa una configuración DNS fiable

  • Utiliza una configuración de DNS estables y rápidos como los de Google (8.8.8.8).
  • Configura servidores DNS secundarios (8.8.4.4).
  • Implementa la conmutación por error DNS para cambiar automáticamente a una IP funcional si la principal es inalcanzable.

Comprobaciones periódicas del estado del servidor

  • Utiliza herramientas de supervisión para comprobar el estado del servidor.
  • Configura alertas para verificar tiempo de inactividad y/o problemas de conectividad.
  • Realiza pruebas de carga para asegurar que el servidor puede soportar picos de tráfico alto.

Usa redundancia de red

  • Es recomendado utilizar un balanceador de carga para distribuir el tráfico.
  • Considera utilizar servidores distribuidos geográficamente (CDN) para garantizar la accesibilidad incluso si una región experimenta problemas de red.
  • Actualiza regularmente el software del servidor web.

Reglas fuertes de seguridad y cortafuegos (firewall)

  • Asegúrate de que las reglas del cortafuegos no bloquean inadvertidamente el tráfico legítimo.
  • Agrega a la lista blanca las IP esenciales o los rangos que necesiten acceso ininterrumpido.

Pruebas periódicas de propagación de DNS

  • Tras realizar cambios DNS, utiliza herramientas como “dig” o dnspropagation.net para confirmar la propagación.
  • Minimiza el tiempo de inactividad realizando las actualizaciones DNS en periodos de tráfico bajo.

ERR_CONNECTION_REFUSED vs ERR_ADDRESS_UNREACHABLE: ¿son lo mismo?

Cuando te encuentras con un error como ERR_CONNECTION_REFUSED, lo que ocurre es que tu dispositivo logró establecer contacto con el servidor o dirección a la que intentabas conectarte, pero el servidor rechazó la conexión.

Esto significa que no hay un problema de conectividad entre tu dispositivo y el destino, sino que el problema radica en cómo el servidor maneja las solicitudes que recibe. Por ejemplo, esto puede suceder si el servidor no tiene un servicio activo en el puerto específico, si el firewall del servidor está bloqueando las solicitudes entrantes, o si el servidor está configurado para rechazar conexiones no autorizadas.

En cambio, el error ERR_ADDRESS_UNREACHABLE indica que tu dispositivo no pudo llegar a la dirección de destino porque hay un problema en la red. Este tipo de error suele ocurrir antes de que siquiera se logre establecer una conexión.

La diferencia principal entre ambos errores radica en dónde ocurre el problema. Con ERR_CONNECTION_REFUSED, la conexión llega al servidor pero este decide no aceptarla, mientras que con ERR_ADDRESS_UNREACHABLE, el dispositivo ni siquiera logra encontrar una ruta válida para llegar a la dirección IP del destino.

Por lo tanto, mientras que el primer error (ERR_CONNECTION_REFUSED) está relacionado con la configuración del servidor o de los servicios que este ofrece, el segundo error (ERR_ADDRESS_UNREACHABLE) apunta a problemas de conectividad en la red o errores en las configuraciones de red.

Conclusión

Puedes solucionar el error ERR_ADDRESS_UNREACHABLE de forma sencilla siguiendo estos pasos, cada uno de ellos dirigido a diferentes causas potenciales, desde acciones sencillas como reiniciar el router hasta soluciones más complejas como ajustar la configuración DNS. Deshabilitando las extensiones de Chrome y borrando la caché, te aseguras de que el problema no es específico del navegador.

Si estos pasos no resuelven el problema, el siguiente paso fundamental para los problemas específicos del sitio web es ponerse en contacto con el proveedor de alojamiento, aprovechando su experiencia y acceso a las soluciones del lado del servidor.

Artículos relacionados