Ieri, nel tentativo di divertirmi per un po ', stavo giocando con i server DNS. Ho configurato un server DNS localmente, che ho poi impostato come server DNS primario. Al suo interno, ho aggiunto alcuni record che sovrascrivevano quelli che altrimenti sarebbero domini esistenti: ho indicato Google, Facebook, Twitter, ecc. A 127.0.0.1 ( google.com. 60 IN A 127.0.0.1
), dove avevo un server web in esecuzione.
Con mia sorpresa, ha funzionato . Visiting http://google.com
ha restituito la pagina web come servita dal mio server web locale.
Cosa è ... google.com
dovrebbe avere HSTS precaricato su di esso. Ho avuto l'impressione che il mio browser dovrebbe sapere che google.com
è destinato a essere inviato sempre e solo tramite HTTPS, e quindi non è possibile utilizzare la versione HTTP e ottenere una pagina locale.
Dove sono le mie ipotesi sbagliate?