改了 hosts 不生效,先把 DNS 缓存清掉

改完 hosts 不生效,多半是 DNS 缓存还在,而且不止一层。先 ipconfig /flushdns 清系统缓存;浏览器自己也有缓存,用无痕窗口验证,或到浏览器的 net-internals 页面清 host cache;Java 应用还有 JVM 级缓存,默认也可能缓存解析结果。另外改 hosts 需要管理员权限,保存后不必重启,但用 ping 验证时注意它读的也是同一份缓存。

ipconfig /flushdns
ipconfig /displaydns
# hosts 文件:C:\Windows\System32\drivers\etc\hosts(需管理员权限编辑)
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容