ipconfig /flushdns がフリーズするとき
背景
「DNSリゾルバーキャッシュ」を長年フラッシュせずに、Windowsを使い続けていたところ、突然「DNSクライアント」機能が全く動かなくなった。「DNSリゾルバーキャッシュをフラッシュしたら直るかも」ということで、「ipconfig /flushdns」を実施するも、途中でフリーズして完了しない。
対策
DOS窓を「管理者モード」で開いて、
C:\Users\XXXX>ipconfig /flushdns
がいつまで経っても完了しない。このとき、タスクマネージャを起動して、「サービスホスト:DNS Client」を強制終了すると、サクッと終った。
C:\Users\XXXX>ipconfig /flushdns
DNS リゾルバー キャッシュは正常にフラッシュされました。
たぶん「DNS Client」がいじわるしてたかんじ。お疲れ様でした。
教訓
- Windowsの「DNSクライアント」機能は突然動かなくなる(致命的)。
- 定期的に「DNSリゾルバーキャッシュ」を削除するほうが良さそう。