Win7下hosts文件修改无效怎么办?我们在使用电脑过程中,很多时候修改系统的Hosts文件,比如有些软件的破解,我们需要屏蔽软件自己去官网上搜索升级文件,这些大家估计都懂得。因为升级之后,我们的软件就不能再使用了,可是有些使用Windows 7朋友在修改Hosts文件时,遇到了Hosts文件修改无效的的问题。针对这种情况,我们现在就来一起学习下解决修改Hosts文件无效的解决办法。希望您遇到类似问题时,能有所启发! 温馨提示:本文说的无效,指的是设置后无效,不是指没有权限修改hosts。 什么是hosts文件
简单的说,hosts文件是用于本地dns服务(相关主题:什么是DNS缓存,如何清除DNS缓存?)的,采用ip 域名的格式写在一个文本文件当中,Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。Windows系统上一般存放在系统盘的system32目录下,具体位置即C:windows\system32\drivers\etc, 本地主机一般都被定义为 127.0.0.1或 locahost。根据微软的相关文档,hosts文件必须是ascii编码方式, 如果你存为unicode格式将不会被正确读取。还有就是,一些网络反黑文件,就是通过修改hosts文件来实现对恶意网址的屏蔽甚至转向的。 hosts文件修改无效原因分析 回到今天的主话题,修改hosts将域名指向新的ip是总是无法生效, 试过很多办法,问题却依然存在, 于是上微软的网站寻找答案, 最终发现时一个DNS Client 服务的问题, DNS CLient服务是缓存dns用的, 所以说修改了hosts的文件是不能马上生效的, 需要一段时间的延时, 通常可以用ipconfig /flushdns来刷新dns缓存, 但这个方法对于我的问题似乎没有什么效果 hosts文件修改无效解决办法 打开控制面板——〉 管理工具——〉ndash;服务——〉找到DNS Client——〉将其停用并改为手动模式。于是问题就解决了,hosts文件随时修改随时生效。 通过上面的设置,我们成功的修改了Hosts文件。我们看到网络的强大作用再一次表现出来了,只要我们肯用心搜索,网络就能帮助我们完成一些我们看似不可能完成的任务,嘿嘿! 扩展阅读:Win7桌面背景无法更换怎么办? (责任编辑:IT信息技术民工) |