hosts文件修改

上一篇 / 下一篇  2012-06-13 15:57:22 / 个人分类:软件测试理论知识

          在运行中输入:drivers 或者在C:\windows\system32\drivers\etc\, 本地主机一般都被定义为 127.0.0.1 locahost。  根据微软的相关文档, hosts文件必须是ascii编码方式, 如果你存为unicode格式将不会被正确读取。

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

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

  还是那句话,这个办法未必对所有朋友碰到的情况都有效,仅作为一个例子来借鉴一下吧。欢迎高手朋友们不吝给出更好的解决办法,一起解决我们曾碰到的疑难Windows问题。


TAG: hosts文件修改

 

评分:0

我来说两句

Open Toolbar