Saya menggunakan OS X 10.8.5 dan Chrome 30.
Saya menambahkan 127.0.0.1 youtube.com
ke /etc/hosts
file saya sehingga sekarang berisi ini:
# 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
Ketika saya menjalankan perintah, traceroute youtube.com
saya menerima hasil yang diharapkan (youtube.com diselesaikan ke 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
Namun, ketika saya mengetik youtube.com di Chrome, browser saya tidak membuat koneksi dengan 127.0.0.1 tetapi sebaliknya dengan alamat IP "normal" untuk YouTube. Saya berharap Chrome akan menyelesaikan youtube.com menjadi 127.0.0.1.
Saya telah mengonfigurasi Chrome untuk menggunakan pengaturan proxy sistem saya. Di OS X, ketika saya pergi ke System Preferences> Network> "Advanced ..."> Proxy, saya telah memilih "Auto Proxy Discovery".
Mengapa Chrome tampaknya mengabaikan /etc/hosts
file saya ?