Windows系统上一般存放在系统盘的system32目录下, 比如 C:\windows\system32\drivers\etc\,
本地主机一般都被定义为 127.0.0.1 locahost 。根据微软的相关文档, hosts文件必须是ascii编码方式,
如果你存为unicode格式将不会被正确读取。
修改hosts文件后设置无效的原因及解决方法:
修改hosts将域名指向新的ip总是无法生效, 其实是由“DNS Client” 服务导致的, 它是缓存dns用的,
所以说修改了hosts的文件是不能马上生效的, 需要一段时间的延时, 通常可以用ipconfig /flushdns来刷新dns缓存,
但这个方法对于我的问题似乎没有什么效果。用户可以参考以下方法来处理:
解决方法一:打开控制面板- 管理工具 – 服务, 在其中找到“DNS Client” 将其停用并改为手动模式即可。
解决方法二:
1、用户可以在桌面创建一个host文件(无扩展名)并编辑好里面的内容
2、然后把C:\Windows\System32\Drivers\ect\下的host文件删除
3、删除后再把自己新创建的host文件放在ect目录中。
是hosts,不是host。。。 首先要保证你改的是对的,改完了还需要清除dns缓存,并重启浏览器。实在不行再等个几十秒。清除dns缓存命令:
ipconfig /flushdns
window + R 输入cmd
调出命令行
输入 ipconfig/flushdns 回车即可
这跟 java web 没有关系吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)