当前位置:操作系统 > 电脑通通透 >>

找不到服务器 或 DNS错误 的解决办法!

我最近碰到“找不到效劳器 或 DNS错误”的问题,能够上QQ、迅雷下载,而且直接输入IP地址是能够胜利登上的,但就无法翻开网页(IE、TTravel和世界之窗3.0);在网络上大肆搜索处理无果,偶尔发现自己的问题所在,假如你也遇到了相似的问题,请渐渐看完。(Ps:紫色的字体是我加上去的注解)

(1)用nslookup来判别能否真的是DNS解析毛病: (这步是为了确认能否由DNS错误惹起)
要想百分之百判别能否为DNS解析毛病就需求经过系统自带的NSLOOKUP来处理了。 
第一步:确认本人的系统是win2000和xp以上操作系统,然后经过“开端->运转->输入CMD”后回车进入命令行形式。 
第二步:输入nslookup命令后回车,将进入DNS解析查询界面。 
第三步:命令行窗口中会显现出当前系统所运用的DNS效劳器地址,例如笔者的DNS效劳器IP为202.106.0.20。 
第四步:接下来输入你无法访问的站点对应的域名。例如笔者输入 www.softer.com,假设不能访问的话,那么DNS解析应该是不可以正常停止的。我们会收到DNS request timed out,timeout was 2 seconds的提示信息。这阐明我们的计算机的确呈现了DNS解析毛病。 
小提示:假如DNS解析正常的话,会反应回正确的IP地址,例如笔者用 www.sohu.com 这个地址停止查询解析,会得到 name:sohu.com,addresses:61.135.133.103,61.135.133.104的信息。

(2)查询DNS效劳器工作能否正常: (这步是为了查询你的DNS,记得宽带要衔接)
这时分我们就要看看本人计算机运用的DNS地址是几了,并且查询他的运转状况。 
第一步:确认本人的系统是windows 2000和windows xp以上操作系统,然后经过“开端->运转->输入CMD”后回车进入命令行形式。 (若是VISTA或Win7,也是一样)
第二步:输入ipconfig /all命令来查询网络参数。 
第三步:在ipconfig /all显现信息中我们可以看到一个中央写着DNS SERVERS(VISTA或Win7下显现的是中文“DNS 效劳器”),这个就是我们的DNS效劳器地址。例如笔者的是202.106.0.20和202.106.46.151。从这个地址能够看出是个外网地 址,假如运用外网DNS呈现解析错误时,我们能够改换一个其他的DNS效劳器地址即可处理问题。 
第四步:假如在DNS效劳器处显现的是本人公司的内部网络地址,那么阐明你们公司的DNS解 析工作是交给公司内部的DNS效劳器来完成的,这时我们需求检查这个DNS效劳器,在DNS效劳器上停止nslookup操作看能否能够正常解析。处理 DNS效劳器上的DNS效劳毛病,普通来说问题也可以处理。

(3)肃清DNS缓存信息法: 
当计算机对域名访问时并不是每次访问都需求向DNS效劳器寻求协助的,普通来说当解析工作完 成一次后,该解析条目会保管在计算机的DNS缓存列表中,假如这时DNS解析呈现更改动动的话,由于DNS缓存列表信息没有改动,在计算机对该域名访问时 依然不会衔接DNS效劳器获取最新解析信息,会依据本人计算机上保管的缓存对应关系来解析,这样就会呈现DNS解析毛病。这时我们应该经过肃清DNS缓存 的命令来处理毛病。 
第一步:经过“开端->运转->输入CMD”进入命令行形式。 
第二步:在命令行形式中我们能够看到在 ipconfig /? 中有一个名为 /flushdns 的参数,这个就是肃清DNS缓存信息的命令。 

第三步:执行 ipconfig /flushdns 命令,当呈现“successfully flushed the dns resolver cache”(已胜利刷新 DNS 解析缓存)的提示时就阐明当前计算机的缓存信息曾经被胜利肃清。 
第四步:接下来我们再访问域名时,就会到DNS效劳器上获取最新解析地址,再也不会呈现由于以前的缓存形成解析错误毛病了。

 

(4)修正HOSTS文件法: (此办法我没试过,不过修正Hosts文件,大家能够尝试用360或优化巨匠之类的软件)
修正HOSTS法就是把HOSTS文件中的DNS解析对应关系停止修正,从而完成正确解析的目的。由于在本地计算机访问某域名时会首先查看本地系统中的 HOSTS文件,HOSTS文件中的解析关系优先级大于DNS效劳器上的解析关系。

这样当我们希望把某个域名与某IP地址绑定的话,就能够经过在HOSTS文件中添加解析条目来完成。 
第一步:经过“开端->搜索”,然后查找名叫hosts的文件。 
第二步:当然关于曾经晓得他的途径的读者能够直接进入c:\windows\ system32\drivers\etc目录中找到HOSTS文件。假如你的系统是windows 2000,那么应该到c:\winnt\system32\drivers\etc目录中寻觅。 
第三步:双击HOSTS文件,然后选择用“记事本”程序将其翻开。 
第四步:之后我们就会看到HOSTS文件的一切内容了,默许状况下只要一行内容“127.0.0.1 localhost”。(其他前面带有#的行都不是真正的内容,只是协助信息而已) 
第五步:将你希望停止DNS解析的条目添加到HOSTS文件中,详细格式是先写该域名对应的 IP地址,然后空格接域名信息。例如笔者添加了“211.153.80.1 www.dnjsb.com”与“10.82.0.1 www.dnjsb.com”两个条 目。 
第六步:设置终了后我们访问www.dnjsb.com时 就会自动依据是在内网还是外网来解析了。

(我用的是TP-LINK无线路由,上述的方法未能处理我的问题,不过在尝试的过程中,这些还是值得学习的;假如你是直接宽带衔接而呈现这样的问题,那么请尝试上述的办法。)

  二、我开端疑心是路由的问题。由于我无论是插线,还是用无线,结果都一样。(其实能够直接接端口测试下就能够扫除路由的问题的,只是当时没想到,汗;后来是用多台电脑测试过才扫除的)然后,我进入TP-LINK的官网,将路由晋级了下(请对照好型号),路由是稳定了,可还是无法开网页。

(顺带说下,我的路由有次不当心洒上水了,我立即直接把电源拔了,然后晾着;估量是没晾干吧,后来运用一会时间后,会呈现四个LAN灯全亮,完整无法运用,断电后一段时间又能用的情况;为此我苦恼了很久,后来学会一招,再此教给大家:
①首先拆开路由,用流水直接冲,对,直接用水冲,记得水别太大就是了;
②同时用牙刷之类的硬刷,沿着电路板刷,力气适中即可;芯片边缘切记认真刷下;由于之行进过水,所以假如没干就通电,可能形成氧化,招致断路而呈现上述状况③在冲刷过之后,用电吹风吹干,切记切记,特别是那些缝隙的中央;
④吹过之后,最好在阳光下或通风处风干一段时间,时间别太短,不然烧了别怪我哈)

  三、在大量尝试无果,简直打算复原(遗忘备份了..T T)或重装后,偶尔让朋友发了个 火狐阅读器(Firefox)(点击下载),抱着试试看的心态装置后,访问胜利

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,