Comprobación del desfase del reloj
Tu dispositivo lleva su propia hora, y rara vez es exacta. Esta página mide la diferencia con nuestro reloj de referencia y te dice si es lo bastante grande como para dar problemas.
Hora de referencia
--:--:--
Este dispositivo
--:--:--
Tu navegador pide la hora a nuestro servidor cinco veces seguidas y se queda con el intercambio que volvió más rápido. El reloj del servidor se mantiene sincronizado con relojes atómicos mediante NTP. Solo se intercambian marcas de tiempo y no se guarda nada.
Por qué el reloj de un dispositivo se desvía
Dentro de cada ordenador y móvil, un pequeño cristal de cuarzo vibra a un ritmo conocido y un contador convierte esas vibraciones en segundos. El cristal es barato y sensible a la temperatura, así que un dispositivo típico, dejado a su aire, gana o pierde uno o dos segundos al día. Tras un mes sin corrección, eso es un minuto entero.
Para evitarlo, los dispositivos piden la hora correcta a un servidor de hora a intervalos regulares, con un protocolo llamado NTP. A veces la corrección se detiene, porque se desactivó un ajuste, una red la bloquea o alguien puso la hora a mano. Entonces el error crece en silencio, y lo primero que sabes es que un servicio que depende de la hora te rechaza.
| Error | Qué empieza a fallar |
|---|---|
| Unos 30 segundos | Los códigos de seis cifras de una app de autenticación. Se calculan a partir de la hora actual en pasos de 30 segundos, y los servidores solo toleran un paso o así a cada lado. |
| 5 minutos | Los inicios de sesión en redes de oficina con Windows. Kerberos, el sistema que hay detrás, rechaza los tickets cuando los relojes difieren en más de cinco minutos. |
| Un día o más | HTTPS en todas partes. Los certificados son válidos entre dos fechas, y un dispositivo que vive en el mes equivocado los ve todos como caducados o todavía no válidos. |
Cómo se hace la medición
Pregunta a un servidor qué hora es y la respuesta ya es vieja cuando te llega. NTP tiene un remedio y lo tomamos prestado: medir el viaje de ida y vuelta y suponer que la respuesta tardó la mitad en llegar.
Digamos que tu navegador envía una petición cuando tu reloj marca 12:00:00.000. La respuesta vuelve 80 milisegundos después y dice que la hora del servidor era 12:00:02.540. En el punto medio del viaje tu reloj marcaba 12:00:00.040, así que va 2.5 segundos atrasado, con un margen de 40 milisegundos.
La página envía una petición y la descarta, ya que la primera paga por abrir la conexión. Luego envía cinco más, una tras otra, y se queda con la de viaje de ida y vuelta más corto, porque un intercambio rápido deja menos margen de error. El resultado muestra el desfase, la precisión (la mitad de ese mejor viaje de ida y vuelta) y la zona horaria que informa tu dispositivo.
Cómo leer el veredicto
- En hora
- La diferencia es de menos de medio segundo, o demasiado pequeña para distinguirla del error de medición.
- En hora, con unos segundos de diferencia
- Hasta 5 segundos. Ningún servicio lo notará.
- Adelantado o atrasado, mostrado como advertencia
- Entre 5 y 30 segundos. Todavía no se rompe nada, pero un dispositivo sincronizado no se desvía tanto, así que probablemente la hora automática está desactivada.
- Adelantado o atrasado, mostrado como error
- 30 segundos o más. El mensaje nombra lo que está en riesgo con tu nivel de desfase.
Cuando la diferencia está a menos de dos minutos de un número entero de horas, la página añade una nota sobre la zona horaria. Lo que suele haber pasado es que alguien cambió a mano la hora mostrada mientras el dispositivo estaba configurado para otra zona. El reloj se ve bien en pantalla y la hora de fondo está desviada varias horas.
La comparación es tan buena como el camino hasta nuestro servidor. En una conexión lenta o irregular, como un enlace por satélite o una red móvil saturada, la petición y la respuesta pueden no tardar lo mismo, y entonces la precisión indicada es optimista. Si la cifra de precisión supera unas pocas décimas de segundo, mide de nuevo.
Cómo poner el reloj en hora
No escribas la hora correcta a mano. Volverá a estar mal en unas semanas. Activa la sincronización automática y fuerza una actualización:
| Sistema | Dónde |
|---|---|
| Windows 10 y 11 | Configuración, Hora e idioma, Fecha y hora. Activa «Establecer la hora automáticamente» y «Establecer la zona horaria automáticamente», y luego pulsa «Sincronizar ahora». Desde un símbolo del sistema de administrador: w32tm /resync. |
| macOS | Ajustes del Sistema, General, Fecha y hora. Activa «Establecer fecha y hora automáticamente». |
| iPhone y iPad | Ajustes, General, Fecha y hora, «Ajuste automático». Si el interruptor está bloqueado, lo retiene una restricción de Tiempo de uso o un perfil de gestión de dispositivos. |
| Android | Ajustes, Sistema, Fecha y hora, «Establecer hora automáticamente». Samsung lo pone en Administración general. |
| Linux con systemd | timedatectl set-ntp true, y luego timedatectl status debería informar «System clock synchronized: yes». |
Si el desfase vuelve, algo lo está causando. Un ordenador de sobremesa o un portátil viejo que pierde horas cada vez que se desenchufa tiene la pila del reloj agotada en la placa base, normalmente una pila de botón CR2032 que cuesta casi nada reemplazar. Un ordenador que arranca tanto Windows como Linux puede saltar exactamente tu diferencia con UTC en cada cambio, porque los dos sistemas no se ponen de acuerdo en si el reloj del hardware guarda la hora local o UTC. Las redes de invitados y de hoteles a veces bloquean NTP (puerto UDP 123), y en ese caso el reloj se corrige solo en otra red.
Preguntas frecuentes
¿Por qué no funcionan los códigos de mi app de autenticación?
Casi siempre porque el reloj del móvil está desviado más de unos 30 segundos. Los códigos se derivan de la hora actual, así que el móvil y el servidor tienen que coincidir. Activa la hora automática en el móvil y prueba con un código nuevo.
¿Qué precisión tiene esta comprobación del reloj?
En una conexión de banda ancha normal, unas pocas centésimas de segundo. La página muestra su propio margen tras cada medición, que es la mitad del viaje de ida y vuelta del más rápido de cinco intercambios con nuestro servidor.
¿Por qué el reloj de mi ordenador está mal cada vez que lo enciendo?
Una pequeña pila mantiene el reloj en marcha mientras el ordenador está apagado. Cuando se agota, el reloj se reinicia o se desvía mucho en cada corte de corriente. Cambiar la pila de botón de la placa base lo arregla. Hasta entonces, la hora automática corregirá el reloj en cuanto el sistema esté en línea.
Mi reloj va exactamente una hora desviado. ¿Qué pasa?
Eso apunta a la zona horaria o al ajuste del horario de verano más que al reloj en sí. Activa la zona horaria automática, o elige la zona correcta a mano, y deja que el sistema ponga la hora.
¿Una zona horaria equivocada estropea los códigos de dos pasos?
No por sí sola. Los códigos se calculan con la hora universal, que es la misma en todas partes. Los problemas llegan cuando la hora mostrada se ajustó a mano para verse bien en la zona equivocada, porque eso desplaza horas la hora universal de fondo.