输入域名无法访问 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文件的东西都删掉,保存,但是还可以通外网,这是怎么一回事,大侠经过可要留言教教我哦!

9 Comments

  1. 曾经遇到过,刚装完系统可以上网,升级时候就遇到这种情况,没办法重装了。



    回复:不是吧…对于xdp您老这技术型的,也选择重装?

  2. 这种东西也不懂。我家里两台机,一台能上,另一台不能上的情况也有。有时候是dns的原因吧。



    回复:路由做好了吗?如果内网可以通的话,多半是没问题的!

  3. 改DNS,用opendns的



    回复:改DNS?

  4. 我也不是很明白,等待高手解答。



    回复:我也不明白..

  5. 看不懂的人飘过~~ = =|



    回复:对哦~后来又可以,好奇怪 -_-!