Mac の hosts ファイルについてまとめています。

場所:/private/etc/hosts ( /etc/hostsへのシンボリックリンク )

注意点

  1. 変更されたかは ping で確認
  2. dig や nslookup はローカルの hosts を見ない
  3. ping で反映されていなければローカルの DNS キャッシュを削除 $ sudo killall -HUP mDNSResponder
  4. Chrome の DSN キャッシュを削除( chrome://net-internals/#dns )から削除
  5. Chromeのゲストでアクセス
    • 上記を実行してもプライベートブラウザでも hosts が効かなかった
    • ゲストでアクセスしたら hosts が効いた