网站首页 网站地图
网站首页 > 游戏秘籍 > 清除dns缓存

清除dns缓存

时间:2026-04-01 20:33:08

清除 DNS 缓存 是一个常见的操作,用于解决网络连接问题、加速 DNS 查询或确保使用的是最新的 DNS 设置。

以下是清除 DNS 缓存 的不同方法,适用于 Windows、Mac 和 Linux 系统:

一、Windows 系统(命令提示符 / PowerShell)

方法 1:使用 ipconfig 命令清除 DNS 缓存

ipconfig /flushdns

方法 2:使用 PowerShell 清除 DNS 缓存

Get-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" -Name "DNSCacheTimeout" | Set-ItemProperty -Name "DNSCacheTimeout" -Value 3600

二、Mac 系统(终端)

方法 1:使用 sudo 清除 DNS 缓存

sudo killall -HUP mDNSd

方法 2:使用 dscacheutil 命令

sudo dscacheutil -drain

三、Linux 系统(终端)

方法 1:使用 systemd 清除 DNS 缓存

sudo systemctl restart NetworkManager

方法 2:使用 nslookup 清除 DNS 缓存

sudo nslookup -q=type=AAAA 8.8.8.8

四、通用方法(适用于所有系统)

  1. Windows

    • 打开 命令提示符PowerShell
    • 输入 ipconfig /flushdns 并回车。
  2. Mac

    • 打开 终端
    • 输入 sudo dscacheutil -drain 并回车。
  3. Linux

    • 打开 终端
    • 输入 sudo systemctl restart NetworkManagersudo systemctl restart systemd-resolved

✅ 清除 DNS 缓存 后的注意事项

  • 网络连接可能暂时中断,请稍等片刻。
  • DNS 缓存 是系统为加快 DNS 查询速度而设置的,清除后可能需要重新查询 DNS。
  • 某些系统(如 macOS) 会自动更新 DNS 设置,无需手动操作。

如果你有特定的系统或设备(如路由器、手机等),也可以告诉我,我可以提供更具体的清除方法。