Я використовую OS X 10.8.5 та Chrome 30.
Я додав 127.0.0.1 youtube.com
у свій /etc/hosts
файл такий, що він тепер містить це:
# 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
Коли я запускаю команду, traceroute youtube.com
я отримую очікувані результати (youtube.com дозволено 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
Однак, коли я набираю youtube.com в Chrome, мій браузер не встановлює з'єднання з 127.0.0.1, а натомість із "звичайною" IP-адресою для YouTube. Я б очікував, що Chrome дозволить вирішити youtube.com до 127.0.0.1.
У мене Chrome налаштований використовувати параметри проксі моєї системи. У ОС X, коли я переходжу до системних налаштувань> Мережа> "Додаткові ..."> Проксі, я вибрав "Автоматичне відкриття проксі".
Чому Chrome, здавалося б, ігнорує мій /etc/hosts
файл?