Estou usando o OS X 10.8.5 e o Chrome 30.
Eu adicionei 127.0.0.1 youtube.com
ao meu /etc/hosts
arquivo para que agora ele contenha:
# 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 executo o comando traceroute youtube.com
, recebo os resultados esperados (youtube.com é resolvido para 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
No entanto, quando digito youtube.com no Chrome, meu navegador não estabelece uma conexão com o 127.0.0.1, mas com o endereço IP "normal" do YouTube. Eu esperava que o Chrome resolvesse o youtube.com para 127.0.0.1.
Eu tenho o Chrome configurado para usar as configurações de proxy do meu sistema. No OS X, quando vou para Preferências do sistema> Rede> "Avançado ..."> Proxies, selecionei "Descoberta automática de proxy".
Por que o Chrome aparentemente está ignorando meu /etc/hosts
arquivo?