当本地DNS解析出现异常时,清理缓存是快速解决问题的有效方法,以下为不同操作系统的操作指南,请根据实际情况选择对应的方案。
Windows系统
1、按下Win + S
,输入“cmd”,选择“以管理员身份运行”
2、在命令提示符窗口中输入:
ipconfig /flushdns
3、出现“已成功刷新DNS解析缓存”提示即完成
macOS系统
1、打开“应用程序-实用工具-终端”
2、输入对应版本命令:
▸ macOS 12及以上:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
▸ 旧版本系统:sudo killall -HUP mDNSResponder
3、输入管理员密码后生效
Linux系统
根据发行版选择指令:
▸ Systemd系统(Ubuntu/CentOS 7+):
sudo systemd-resolve --flush-caches
▸ 非Systemd系统:
sudo /etc/init.d/nscd restart
注意事项
• 所有操作需管理员权限
• 清理后首次访问网站可能有短暂延迟
• 企业内网设备建议先联系IT部门
• 频繁出现解析错误需检查hosts文件是否被篡改
(引用来源:Microsoft技术文档、Apple开发者指南、Linux man手册)
作为长期运维人员,建议将DNS清理作为网络故障排查的标准步骤,遇到顽固缓存时可配合ipconfig /release
和/renew
命令重置网络,同时推荐将公共DNS(如8.8.8.8或114.114.114.114)设为备用解析服务器。
文章摘自:https://idc.huochengrm.cn/dns/5663.html
评论
鲜高原
回复请注意,修改和删除本地DNS解析表是系统管理员的任务,非普通用户可操作,建议联系网络管理员或使用专业工具进行设置。
赖锐进
回复使用Windows系统命令ipconfig /flushdns即可删除本地DNS解析表。