Remote Utilities on Ubuntu with Wayland
全新 Remote Utilities macOS 與 Linux 版:支援 Wayland 及無人值守存取。 了解更多 →

如何在 Windows、macOS 和 Linux 上清除 DNS 解析器快取

清除 DNS 解析器快取可以幫助解決網路連線問題,並確保您的系統使用最新的 DNS 資訊。這篇文章提供了在 Windows 11/10、macOS 和 Linux 上清除 DNS 快取的逐步指南。

針對 Windows 11/10 使用者

  1. 打開命令提示符

    • 按下 Windows + S 開啟搜尋欄。
    • 輸入 cmd 或 命令提示符。
    • 以滑鼠右鍵按一下 命令提示符 並選擇 以管理員身分執行。
  2. 清除 DNS 快取

    • 在命令提示符視窗中,輸入 ipconfig /flushdns 並按下 Enter:
      Viewer window
    • 您應該會看到確認訊息,表示 DNS 解析器快取已成功清除:
      Viewer window

針對 macOS 使用者

  1. 打開終端

    • 按下 Command + Space 開啟 Spotlight。
    • 輸入 Terminal 並按下 Enter,或者您可以在 Applications 中的 Utilities 資料夾中找到終端應用程式。
  2. 清除 DNS 快取

    根據您的 macOS 版本,輸入下列適當的命令並按下 Enter。您可能需要輸入管理員密碼以執行該命令。

    • 對於 macOS 10.11 (El Capitan) 和以後的版本:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • 對於 macOS 10.10 (Yosemite):
      sudo killall -HUP mDNSResponder
    • 對於 macOS 10.9 (Mavericks)、10.8 (Mountain Lion) 和 10.7 (Lion):
      sudo dscacheutil –flushcache
    • 對於 macOS 10.6 (Snow Leopard):
      sudo lookupd –flushcache

針對 Linux 使用者

在 Linux 上清除 DNS 快取取決於所使用的 DNS 服務,例如 nscd、dnsmasq 或 systemd-resolved。

對於 systemd-resolved(在較新發行版中常見):

  • 打開終端視窗。
  • 輸入以下命令:
    sudo systemd-resolve --flush-caches

對於 nscd:

  • 打開終端視窗。
  • 輸入以下命令:
    sudo systemctl restart nscd

對於 dnsmasq:

  • 打開終端視窗。
  • 輸入以下命令:
    sudo systemctl restart dnsmasq

結論

清除您的 DNS 快取是一個簡單的過程,可以解決許多常見的網路連線問題。如果在清除 DNS 快取後仍然遇到問題,考慮檢查您的網路連線或聯絡您的 ISP 尋求進一步的協助。

標籤: 連線性