由于 hosts 文件为系统文件,默认只读,修改它需要技巧。
解决hosts文件无法修改问题
修改文件属性
- 进入 hosts 文件所在目录:
C:\Windows\System32\drivers\etc
- 点击 hosts 文件 -> 右键 -> 属性 -> 安全 -> 高级 -> 更改权限 -> 添加 -> 选择主体 -> 高级 -> 立即查找 -> 找到当前用户的账号 -> 确定 -> 确定 -> 完全控制 -> 确定
替换
将 hosts 文件复制到非系统目录,修改,然后复制到原目录,替换原来的文件即可。
借助 notepad++
修改后保存的时候,提示需要重启,按照提示重启之后就可以随意修改了。
修改之后,刷新DNS缓存
进入cmd -> 执行 ipconfig /flushdns
不过,一般重新打开浏览器即会生效。