Sto usando OS X 10.8.5 e Chrome 30.
Ho aggiunto 127.0.0.1 youtube.com
al mio /etc/hosts
file in modo tale che ora contenga questo:
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 youtube.com
Quando eseguo il comando, traceroute youtube.com
ricevo i risultati previsti (youtube.com viene risolto in 127.0.0.1):
traceroute to youtube.com (127.0.0.1), 64 hops max, 52 byte packets
1 localhost (127.0.0.1) 0.272 ms 0.118 ms 0.063 ms
Tuttavia, quando scrivo youtube.com in Chrome, il mio browser non stabilisce una connessione con 127.0.0.1 ma invece con l'indirizzo IP "normale" per YouTube. Mi sarei aspettato che Chrome risolvesse youtube.com a 127.0.0.1.
Chrome è configurato per utilizzare le impostazioni proxy del mio sistema. In OS X, quando vado in Preferenze di Sistema> Rete> "Avanzate ..."> Proxy, ho selezionato "Rilevamento automatico proxy".
Perché Chrome sembra ignorare il mio /etc/hosts
file?