DNSキャッシュをクリアする方法(Windows・macOS・Linux)

最終更新: 2026-05-30

PCは高速化のためDNSの結果をキャッシュします。サイトがIPを変更した後、古いキャッシュが期限切れになるまでエラーの原因になることがあります。クリアすると再取得を強制できます。

Windows

ipconfig /flushdns

PowerShell:

Clear-DnsClientCache

macOS

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Linux

利用中のリゾルバによります:

# systemd-resolved
sudo resolvectl flush-caches
# nscd
sudo systemctl restart nscd
# dnsmasq
sudo systemctl restart dnsmasq

確認

クリア後、DNSルックアップnslookup / dig で新しいレコードを確認します(Windowsコマンドdig/nslookup 参照)。

ブラウザも独自のDNSキャッシュを持ちます。Chromeは chrome://net-internals/#dns で消去できます。

参考資料