Host文件不能修改
解决办法:
- 拷贝一份hosts文件到桌面
- 然后用文本编辑器打开并修改该副本
- 保存,注意不能有文件名后缀
- 把该副本替换原来的hosts文件。
Host文件失效
修改hosts文件后,你可能会发现host文件失效了,所有浏览器都不识别。
解决办法:
- 首先检查是不是换行符有问题,导致所有IP地址都无法读取。
- 其次检查空格是不是合法,有没有乱码。
- 如果以上都没问题,建议Disable "DNS Client" service。关掉DNS Client Service,需要在Manage的Services中操作。这一步看似错误的,因为DNS就是用来管理本地DNS的,但问题是在Win7中只要关掉这个,hosts文件确实开始起作用了,而且很稳定。