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
ただし、Chromeでyoutube.comと入力すると、ブラウザーは127.0.0.1との接続を確立せず、YouTubeの「通常の」IPアドレスとの接続を確立します。Chromeがyoutube.comを127.0.0.1に解決すると予想していました。
システムのプロキシ設定を使用するようにChromeを構成しています。OS Xでは、[システム環境設定]> [ネットワーク]> [詳細設定...]> [プロキシ]に移動すると、[自動プロキシ検出]が選択されています。
Chromeが/etc/hosts
ファイルを無視しているように見えるのはなぜですか?