修改了hosts文件之后,如果没有立即生效,可能原因有下:
1. 没有重新刷新配置
打开cmd,然后输入ipconfig /flushdns就能够刷新设置
2. 很容易忽略的问题
设置的时候,是不是加了http://前缀,比如想要设置为www.163.com,正确写法应该是
127.0.0.1 www.163.com
但是写成了
127.0.0.1 http://www.163.com
对于小白来说很可能出现这样的问题,别问我怎么知道的....
3. 文件是否设置了文件格式
hosts文件是没有文件格式的,但是如果我们使用记事本等软件来新建hosts文件,会将文件定义为.txt文件,这样也会导致错误
如果上面的问题都没有出现,还是不能够生效,那就继续查吧!