¿Está caído?

Cuando una página no carga, o el sitio está roto o algo entre tú y el sitio lo está. Lo pedimos desde nuestro servidor, así sabrás cuál de las dos cosas es.

O prueba github.com, wikipedia.org

Por qué un segundo punto de vista lo aclara todo

Tu petición de una página sale de tu dispositivo, cruza el router Wi-Fi, tu proveedor de internet y un resolvedor DNS, y solo entonces viaja hasta el servidor del sitio. Un fallo en cualquier punto del camino te da la misma pestaña en blanco. Desde tu silla, un servidor muerto y un router confundido se ven exactamente igual.

Una petición enviada desde otra red no comparte nada de tu equipo. Si recibe respuesta, el servidor está vivo y el fallo está de tu lado del camino. Si también falla, puedes dejar de reiniciar el router.

Qué hace la comprobación, en orden

  1. Búsqueda del nombre. Pregunta a un resolvedor público por los registros A (IPv4) y AAAA (IPv6) del host. Si no hay ninguna dirección, la comprobación termina con “No encontrado”, y una respuesta NXDOMAIN te dice que el nombre no existe. Un host con solo dirección IPv6 recibe una advertencia, porque muchas redes todavía no pueden alcanzarlo.
  2. Petición con validación del certificado. Se conecta, envía una petición de página normal y sigue hasta seis redirecciones una por una, midiendo el tiempo de cada salto. Cada salto tiene 8 segundos para conectar y 15 segundos en total.
  3. Reintento sin validación. Si el único obstáculo era el certificado TLS, un segundo intento lo ignora. Un sitio que responde así se informa como “Certificado rechazado”. Está funcionando, pero todos los navegadores mostrarán una advertencia.
  4. HTTP simple. Si HTTPS no pudo conectar en absoluto, prueba con http://.
  5. La otra grafía. Si todo falló, prueba el mismo dominio con o sin www. y te avisa cuando ese funciona.

Cómo leer el veredicto

VeredictoQué pasóQuién tiene el problema
FuncionaUn estado final inferior a 400, con el primer byte en menos de 5 segundos.Tú, si el sitio no abre. Mira la sección siguiente.
LentoHay respuesta, pero pasan más de 5 segundos hasta el primer byte.El sitio está sobrecargado. Algunos visitantes verán un tiempo de espera agotado.
Error 500 a 599El servidor respondió con un código de fallo.El sitio, para todos.
Rechazado 403 o 429El servidor está en línea y rechazó nuestra petición.Probablemente nadie. Un firewall filtra las peticiones automáticas, y los visitantes humanos quizá entren.
Error 400 a 499El servidor está bien y esta dirección no, normalmente un 404.El enlace. Prueba la página de inicio.
No respondeTiempo de espera agotado, conexión rechazada, conexión cortada o redirecciones que dan vueltas en círculo.El sitio, para todos.
No encontradoEl nombre no tiene dirección en el DNS.El dominio: caducó o se borraron sus registros.

Debajo del veredicto aparecen las direcciones encontradas, la IP a la que se llegó, la versión de HTTP, el tiempo hasta conectar y hasta el primer byte, y el emisor y la fecha de caducidad del certificado. Un certificado al que le quedan menos de 14 días queda marcado, porque ninguna caída es más fácil de ver venir.

Cuando nos responde a nosotros y no a ti

Avanza desde tu dispositivo hacia fuera:

El navegador
Abre la página en una ventana privada. Eso descarta las extensiones y una cookie dañada de un solo golpe.
La red
Carga el sitio en un teléfono con datos móviles. Si allí funciona, la causa está en la red de tu casa o de tu oficina, o en tu proveedor.
DNS
Ejecuta nslookup example.com y luego nslookup example.com 1.1.1.1. Dos respuestas distintas significan que tu resolvedor guarda un registro viejo. Vacía la caché local (ipconfig /flushdns en Windows, sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder en macOS) o cambia el resolvedor a 1.1.1.1 o 8.8.8.8. La comprobación de propagación DNS muestra qué resolvedores tienen el registro nuevo.
Un bloqueo dirigido a ti
Los sitios suelen bloquear los filtros de empresa y las direcciones de salida de las VPN. Un servidor también puede vetar una dirección IP tras varias contraseñas erróneas, y eso deja fuera a una oficina entera mientras el resto del mundo entra.

Lo que una sola petición no puede decir

Esto es un único intento desde un único lugar. Un sitio que bloquea algunos países, o una CDN con problemas en una región, puede responder a nosotros y fallarte a ti sin que haya nada mal en tu equipo. La comprobación tampoco ejecuta JavaScript, así que una aplicación que devuelve el estado 200 y luego muestra una pantalla vacía cuenta como funcionando.

No es un monitor. Nada se vuelve a probar cuando sales de la página, así que una caída intermitente puede necesitar varios intentos para detectarse.

Preguntas frecuentes

¿Cómo sé si un sitio web está caído para todos o solo para mí?

Haz que se pida desde una red que no sea la tuya, que es lo que hace esta página. Si desde allí llega una respuesta, el servidor está en marcha y el problema está entre tú y él. Si esa petición también falla, el que está caído es el sitio.

¿Cuál es la diferencia entre los errores 500, 502, 503 y 504?
  • 500: el propio código del sitio falló, a menudo después de una actualización.
  • 502: un proxy o una CDN delante del sitio recibió una respuesta incorrecta de él.
  • 503: el servidor está sobrecargado o en modo de mantenimiento. Suele ser temporal.
  • 504: el proxy o la CDN esperó al sitio y se rindió.
¿Por qué la comprobación indica 403 si el sitio se abre en mi navegador?

Muchos firewalls rechazan las peticiones que no vienen de un navegador real. El servidor está en línea, y eso es lo que necesitabas saber. Lo más probable es que a los visitantes normales se les atienda con normalidad.

El sitio funciona aquí pero a mí sigue sin cargarme. ¿Qué hago?

Prueba una ventana privada, luego un teléfono con datos móviles y después compara las respuestas DNS como se describe arriba. Entre las tres, esas pruebas distinguen un problema del navegador, un problema de red y un registro DNS desactualizado.

¿Puede un sitio web estar caído solo en un país?

Sí. Los sitios y sus firewalls pueden rechazar regiones enteras, los proveedores de internet pueden bloquear un dominio y una CDN puede tener un incidente en una ubicación. Una sola prueba desde un solo lugar, como esta, no puede verlo.

¿Qué significa “Certificado rechazado” para los visitantes?

El servidor funciona, pero su certificado TLS está caducado, emitido para otro nombre o incompleto. Los navegadores muestran a todos una advertencia a pantalla completa. El inspector de certificados TLS dice cuál de las tres es.