Win10系统修改hosts文件后无效的原因分析及解决办法

编辑:fuyuan 阅读:370 时间:2017-12-07 18:12:30

在win10专业版系统里,有些用户修改Hosts文件后,发现设置无效问题。那么,Hosts文件具体指什么呢?修改hosts文件后设置无效的原因是什么?遇到这问题又该怎么来解决呢?下面系统族小编就针对此问题给大家带来Win10系统修改hosts文件后无效的原因分析及解决办法,如下:

相关推荐:win10专业版64位

Win10系统修改hosts文件后无效的原因分析及解决办法

Hosts文件具体指什么呢?
        Hosts文件是用于本地dns服务的,采用ip 域名 的格式写在一个文本文件当中, 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目录中。

        以上就是Win10系统修改hosts文件后无效的原因分析及解决办法了,如果你也遇到了同样的问题,不妨按照以上教程方法修复一下吧,希望系统族小编能帮到大家。