改完hosts文件之后配置还是不生效,常见原因就三个:修改的内容根本没存进文件里、文件开了只读权限拦着不让写、或者你改的内容没问题,但系统还在调用旧缓存。照着这三个方向排查,比反复重启浏览器快得多。
先检查hosts文件有没有被只读挡住
打开 C:\Windows\System32\drivers\etc 这个路径,右键点里面的 hosts 文件,打开「属性」面板。如果“只读”前面的复选框打了勾,先取消勾选再点“应用”,不然记事本看着能正常编辑,实际修改的内容根本存不到原文件里。

重新打开文件,确认改动真的写进去了
用管理员权限启动记事本,重新把 hosts 打开一次,别光凭记忆以为自己存好了,直接往下翻到你刚添加的那行域名核对。打开文件的时候右下角的文件类型一定要选“所有文件”,不然系统会把无后缀的hosts过滤掉,你还误以为文件丢了。
GitHub Hosts 更新工具(仅限中国用户),安全更新系统hosts文件,保留原有非GitHub条目,仅替换GitHub相关地址。支持备份恢复和风险提示。用于解决GitHub访问问题。


确认内容已经正确存进文件里,下一步就去刷新缓存。打开管理员权限的命令提示符,执行 ipconfig /flushdns,之后把要访问对应地址的程序彻底关掉再重启就行。这条命令只会清空本机DNS缓存,不会改动hosts文件本身的内容。

















