输入域名无法访问 DNS错误
打开IE,输入g.cn,竟然显示DNS错误
于是打开firefox浏览器,同样也不行,提示DNS错误。
起初以为中病毒,ping内网,能通。ping路由,也正常,ping 域名却不行,很明显就是DNS有问题了。
我在厦门,厦门电信的DNS是202.101.103.55 202.101.103.54好像是cache
那也没错啊,dns也对,难道厦门电信dns出问题?
但是ping 厦门电信的DNS是通的,telnet 53端口也是ok的,ping google的IP 203.208.35.101 是正常的,直接用IE访问google的IP是正常的!
杀毒,重启,还是不行,360修复IE,也不行…
纳闷中..ping 域名,无法解析成IP,难不成是hosts文件被修改了?那也不可能所有域名都无法解析吧!
打开hosts文件,果然.. xp的hosts文件在 ” C:\windows\system32\drivers\etc\hosts ”
里面是空的 – -!
试着吧 127.0.0.1 localhost 加进去,一切就恢复正常了,不过我还真不知道hosts文件不能为空..
现在故意把hosts文件的东西都删掉,保存,但是还可以通外网,这是怎么一回事,大侠经过可要留言教教我哦!
当你的机器始终都无法获得本地的host表信息之后,是不会向高一级的DNS发出查询请求的,那解析不到GG也很正常
回复:谢谢CG~
域名,用FF3尽然无法留言,换IE,其实原因很简单,最早在IP地址分类之前的只有全0是作为本机的回转地址的也就是所说的localhost(当然现在当默认路由使用),127.0.0.1做回环地址就是以后的事情了,所以要在host表中加这一地址映射,由于host表是最高优先的地址映射,当OS查询本机host表之后,没有找到内容会默认查询到0.0.0.0等待结果,知道返回结果后,再进行下一步的DNS查询,比如到厦门的DNS,0.0.0.0是作为默认的路由地址使用的,广播到本网段的所有的主机,然后你的ADSL ISP再把它K掉,结果就可想而知了,本机不断向本机查询,而本机又没有地址映射信息,卡死~~~
回复:CG做技术的果然比较厉害..谢谢咯!
我不懂瞎说呢
回复:嗯嗯…
在前面加上www,是不是就行了。
回复:那肯定不是的啦~