電腦突然無法開啟特定網站、或解析到舊 IP 位址,多半是本地 DNS 快取過期或汙染。Windows 10 只需一條指令即可清除快取,強制重新解析。
操作步驟
- 按 Win+R 開啟「執行」。
- 輸入
cmd → Enter 開啟命令提示字元。
- 輸入指令:
ipconfig /flushdns
按 Enter,顯示 「成功清除 DNS 解析快取」** 即完成。
進階驗證
同視窗輸入 ipconfig /displaydns 可查看目前快取內容,確認目標網域是否已移除。
DNS 快取原理與清除時機
- 什麼是 DNS 快取? 系統將域名解析結果暫存本地,設定 TTL (存活時間),期限內直接回應,避免重複查詢上游 DNS 伺服器,加速開網頁。
- 為何要手動清除? 網站遷移伺服器/IP 變更、更換 DNS 服務商、本地快取遭汙染(DNS 劫持)、開發測試需求——此時 TTL 尚未過期,系統仍回傳舊紀錄,需手動刷新。
常見問題
- 清除後仍無法開啟? 檢查:① 網路連線正常 ② DNS 伺服器設定正確(建議 1.1.1.1 / 8.8.8.8) ③ 瀏覽器快取/Proxy 干擾 ④ Hosts 檔案異常條目。
- 需管理員權限嗎? 不需要,標準使用者即可執行。
一指令清除 DNS 快取,解決「別人能開我不能開」的解析異常難題。