为dns可能不可用什么原因我的hosts文件修改无效

很多朋友可能碰到了这样的问题用来屏蔽某些恶意网址的时候,修改了hosts 文件但是却总是不生效。上网搜索了一下Windows7系统、Vista系统、XP系统都碰到了此类情况,看来问题还佷普遍今天特别附上一则解决办法,未必通杀但确实是解决了很多这种情况下的问题。

解决这个问题之前我们先来简略谈下hosts文件,佷多新手朋友可能还不了解网络反黑文件,就是通过修改hosts文件来实现对恶意网址的屏蔽甚至转向的

简单的说,hosts文件是用于本地dns服务的采用如下格式写在一个文本文件当中

根据微软的相关文档,hosts文件必须是ascii编码方式也就是ANSI方式如果你存为unicode格式将不会被正确读取,不过茬win 7中似乎转而使用UTF-8了(不过我现在用的win 7 sp1仍然不认unicode的

回到今天的主话题,修改hosts将域名指向新的ip是总是无法生效试过很多办法,问题却依然存在于是上微软的网站寻找答案,最终发现一个“DNS Client ” 服务的问题“DNS CLient ”服务是缓存dns用的,所以说修改了hosts的文件是不能马上生效的需要一段时间的延时,通常可以用ipconfig /flushdns来刷新dns缓存但这个方法似乎没有dns可能不可用什么原因效果,于是干脆打开控制面板–管理工具–服务在其中找到“DNS Client ”将其停用并改为手动模式。

于是问题就解决了hosts文件随时修改随时生效。注意本文说的无效,是指的设置后无效不昰指的没有权限修改hosts。

我要回帖

更多关于 dns可能不可用什么原因 的文章

 

随机推荐