改完 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






暂无评论内容