DNSキャッシュクリア@Mac

表題の通り。

■ 環境

  • Google Chrome
  • macOS High Sierra

■ Chrome

DNSを変更し`dig`コマンドでも変更されたのを確認したので、Chromeでアクセスしてみると思い通りの所に繋がらない。

ChromeのDNSキャッシュをクリア
https://tech.withsin.net/2018/02/06/chrome-dns-cache-clear/

過去の自身のエントリを参照しDNSキャッシュをクリアし、再度ChromeでアクセスしてみるとDNS変更前のIPが名前解決されていた。これはChromeでもなくMac側でのキャッシュか、と思い立ったので調べてキャッシュをクリアする。

OS X で DNS キャッシュをリセットする
https://support.apple.com/ja-jp/HT202516

上記を参照し、下記のように実行する。

$ sudo killall -HUP mDNSResponder

再度ChromeでアクセスするとDNS変更後の思い通りの結果になった。

以上。

■ 関連

ChromeのDNSキャッシュをクリア