最近、検証中にIPアドレスを直接使ってのアクセスよりもDNSで名前登録してのアクセスの方が増えてきたので、クライアントでよく利用しているWindows・Mac OS XでのDNSのキャッシュクリアコマンドについて調べてみた。

1. Windowsの場合

WindowsでDNSのキャッシュをクリアする場合、以下のようにコマンドプロンプトでコマンドを実行する。 管理者権限が必要になるので注意。

powershell 'Start-Process -Verb "ipconfig /flushdns"'

2. Mac OS Xの場合

Mac OS Xの場合、以下のようにコマンドを実行することでDNSのキャッシュをクリアできる。

sudo killall -HUP mDNSResponder