win10 hosts文件无法修改,windows修改hosts不生效
Win7和Win10系统的部分用户在修改主机文件后发现设置无效。那么,主机文件到底是什么意思呢?修改主机文件后设置无效的原因是什么?如何解决这个问题?下面,边肖将向你介绍以上三个问题。
Hosts文件到底是什么意思?
Hosts文件用于本地dns服务,以ip域名格式写在文本文件中。在Windows系统上,一般存放在系统盘的system32目录下,如C:windowssystem32driversetc。本地主机一般定义为127.0.0.1本地主机。根据微软的相关文档,hosts文件必须是ascii编码,如果以unicode格式保存,将无法正确读取。
修改主机文件后设置无效的原因及解决方法:
修改主机以将域名指向新ip总是无法生效。其实是“dns客户端”服务造成的,这个服务是用来缓存dns的。所以修改了主机的文件不能马上生效,需要一段时间的延迟。通常可以用ipconfig /flushdns来刷新dns缓存,但是这个方法对我的问题好像没有什么作用。用户可以参考以下方法:
解决方案1:
打开控制面板-管理工具-服务,在里面找到“DNS客户端”将其停用,改为手动模式。
解决方案2:
1.用户可以在桌面上创建一个宿主文件(不带扩展名)并编辑其中的内容;
2.然后删除C:WindowsSystem32Driversect下的宿主文件;
3.删除后,将您新创建的主机文件放在ect目录中。
关于修改hosts文件后的无效设置及相关问题,边肖将在这里为您详细介绍。如果用户遇到同样的问题,可以按照上述方法修改hosts文件后解决无效设置。