重庆网站建设公司重庆言西早工作室欢迎您!
当前位置
言西早网站建设 > 新闻中心 > 网站知识 > dns解析失败 dns解析失败原因

dns解析失败 dns解析失败原因

发布时间:2020-07-06 14:24:18 作者:重庆言西早工作室 阅读:
  1:更换本地DNS的方法
 
  目前国内电信运营商通过使用DNS劫持的方法,干扰用户正常上网,使得用户无法访问,(例如弹出广告窗口),所以我一直在使用GoogleDNS,不仅可以解决中国的电信运营商的流氓行为,还可以解决域名无法访问的情况。
 
  小技巧:点击开始-设置-网络连接-本地连接-属性-TCP/IP协议-使用下面的DNS服务器地址,在框中输入“8.8.8.8”和“8.8.4.4”断开,从新连接网络即可,并且没有电信、联通(原网通)等DNS劫持问题。
 
  2:修改HOSTS文件的方法
 
  如果我们希望把某个域名与某个IP绑定,就可以通过修改HOSTS文件的办法:“开始-搜索”,然后查找名叫hosts的文件。或路径为c:\windows\system32\drivers\etc都可。用记事本打开,在下面加入要解析的IP和域名即可。(修改HOSTS文件则是在实在没有办法的时候在用)
 
  小知识:每个windows系统都有个HOSTS文件,它的作用是加快域名解析,方便局域网用户,屏蔽网站,顺利连接系统等功能。
 
  3:清除DNS缓存信息的方法
 
  “开始-运行-输入CMD”,在ipconfig/?中有一个名为/flushdns的参数,这个就是清除DNS缓存信息的命令,执行ipconfig/flushdns命令,当出现“successfullyflushedthednsresolvercache”的提示时就说明当前计算机的缓存信息已经被成功清除。接下来所有的DNS缓存都会重新加载。
 
  小知识:DNS解析就是把你的域名解析成一个ip地址,服务商提供的dns解析就是能够将你的域名解析成相应ip地址的主机。这就是DNS域名解析。
 
  DNS解析错误怎么办
 
  当我们的计算机出现了dns解析故障后不要着急,解决的方法也很简单。
 
  (1)用nslookup来判断是否真的是dns解析故障:
 
  要想百分之百判断是否为dns解析故障就需要通过系统自带的nslookup来解决了。
 
  第一步:确认自己的系统是windows2000和windowsxp以上操作系统,然后通过“开始-》运行-》输入cmd”后回车进入命令行模式。
 
  第二步:输入nslookup命令后回车,将进入dns解析查询界面。
 
  第三步:命令行窗口中会显示出当前系统所使用的dns服务器地址,例如笔者的dns服务器ip为202.106.0.20。
 
  第四步:接下来输入你无法访问的站点对应的域名。例如笔者输入www.softer.com,假如不能访问的话,那么dns解析应该是不能够正常进行的。我们会收到dnsrequesttimedout,timeoutwas2seconds的提示信息。这说明我们的计算机确实出现了dns解析故障。
 
  小提示:如果dns解析正常的话,会反馈回正确的ip地址,例如笔者用www.sohu.com这个地址进行查询解析,会得到name:sohu.com,addresses:61.135.133.103,61.135.133.104的信息。
 
  (2)查询dns服务器工作是否正常:
 
  这时候我们就要看看自己计算机使用的dns地址是多少了,并且查询他的运行情况。
 
  第一步:确认自己的系统是windows2000和windowsxp以上操作系统,然后通过“开始-》运行-》输入cmd”后回车进入命令行模式。
 
  第二步:输入ipconfig/all命令来查询网络参数。
 
  第三步:在ipconfig/all显示信息中我们能够看到一个地方写着dnsservers,这个就是我们的dns服务器地址。例如笔者的是202.106.0.20和202.106.46.151。从这个地址可以看出是个外网地址,如果使用外网dns出现解析错误时,我们可以更换一个其他的dns服务器地址即可解决问题。
 
  第四步:如果在dns服务器处显示的是自己公司的内部网络地址,那么说明你们公司的dns解析工作是交给公司内部的dns服务器来完成的,这时我们需要检查这个dns服务器,在dns服务器上进行nslookup操作看是否可以正常解析。解决dns服务器上的dns服务故障,一般来说问题也能够解决。