刷新DNS缓存的方法

点个关注
进入我主页「资源」
免费下载,直接运行
持续分享Python/网页/小程序/电脑实用工具,
不套路、不加密,关注不迷路!

在Windows系统中刷新DNS缓存可以通过命令行工具完成。打开命令提示符(CMD)或PowerShell,输入以下命令并执行:

ipconfig /flushdns

执行后系统会提示“已成功刷新DNS解析缓存”,表明DNS缓存已清除。


macOS/Linux系统刷新DNS

macOS系统使用以下命令刷新DNS缓存:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Linux系统(如Ubuntu)根据不同的网络管理工具选择命令。使用systemd-resolved服务的系统可以运行:

sudo systemd-resolve --flush-caches

自动写入DNS配置

修改DNS服务器地址可以通过网络设置或命令行实现。以Windows为例,使用PowerShell脚本自动设置DNS:

Set-DnsClientServerAddress -InterfaceAlias "以太网" -ServerAddresses ("8.8.8.8", "8.8.4.4")

将“以太网”替换为实际网络连接名称,DNS地址可按需调整。


定时自动刷新DNS

通过任务计划程序(Windows)或cron(Linux/macOS)可定时执行刷新命令。例如创建Windows计划任务:

  1. 打开“任务计划程序”,创建新任务;
  2. 设置触发器为每日或特定间隔;
  3. 操作为启动程序,路径填写cmd.exe,参数填写/c ipconfig /flushdns

注意事项

  • 操作需管理员权限;
  • 企业网络可能限制DNS修改权限;
  • 公共DNS如Google(8.8.8.8)或Cloudflare(1.1.1.1)可作为备选。
    点个关注
    进入我主页「资源」
    免费下载,直接运行
    持续分享Python/网页/小程序/电脑实用工具,
    不套路、不加密,关注不迷路!
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐