Ayer, en un intento por entretenerme por un tiempo, estaba jugando con servidores DNS. Configuré un servidor DNS localmente, que luego configuré como mi servidor DNS primario. Dentro de él, agregué algunos registros que anularon lo que de otro modo serían dominios existentes: señalé Google, Facebook, Twitter, etc., a 127.0.0.1 ( google.com. 60 IN A 127.0.0.1
), donde tenía un servidor web en funcionamiento.
Para mi sorpresa, funcionó . La visita a http://google.com
devolvió la página web según lo publicado por mi servidor web local.
La cosa es ... se supone que google.com
tiene HSTS precargados en ella. Tenía la impresión de que mi navegador debería saber que google.com
está destinado a ser enviado solo a través de HTTPS, y por lo tanto, el acceso a la versión HTTP y la obtención de una página local no deberían funcionar.
¿En qué se equivocan mis supuestos?