一键生成适配 Windows/macOS/Linux 的 hosts 修改脚本,直接运行即可自动写入并刷新 DNS
·
刷新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计划任务:
- 打开“任务计划程序”,创建新任务;
- 设置触发器为每日或特定间隔;
- 操作为启动程序,路径填写
cmd.exe,参数填写/c ipconfig /flushdns。
注意事项
- 操作需管理员权限;
- 企业网络可能限制DNS修改权限;
- 公共DNS如Google(8.8.8.8)或Cloudflare(1.1.1.1)可作为备选。
点个关注
进入我主页「资源」
免费下载,直接运行
持续分享Python/网页/小程序/电脑实用工具,
不套路、不加密,关注不迷路!
更多推荐




所有评论(0)