当前位置: 代码网 > 快讯>百科 > 解决DNS解析故障的几种方法

解决DNS解析故障的几种方法

2014年08月19日 百科 我要评论
快播之死:中国互联网的政策红利期已结束关于快播,关于王欣,话题很敏感,但是这起事件已经不单单是快播的事情,而是给整个中国的互联网行业敲响的一起警钟,很不幸,快播成了那只“鸡”。... 14-08-19

dns解析是将域名指向解析成可由计算机直接识别的ip地址,从而完成服务器的访问。dns解析出现错误,就是无法解析域名,或者将域名指向一个错误的ip地址,导致用户无法通过域名正常访问相应站点。出现dns解析故障最大的症状就是访问站点对应的ip地址没有问题,然而访问他的域名就会出现错误。导致dns解析出现故障的原因有很多种,如解析设置错误,解析尚未生效,dns遭遇劫持,缓存污染等,都可能导致域名解析出现错误。

如何判断dns解析出现故障?

点击开始-〉运行-〉输入cmd后回车,输入“nslookup”回车,在输入你的域名,如果出现dns request timed out,timeout was 2 seconds的提示信息,则说明dns确实出问题了,如果dns解析正常的话,会反馈回正确的ip地址。

解决dns解析错误的方法

1、更换本地dns的方法

目前部分运营商会通过使用dns劫持的方法,干扰用户正常上网,使得用户无法访问对应站点,应对这种情况,我们可以通过更改本地dns的方法,解决因dns劫持而产生的解析故障问题。

方法:点击开始-设置-网络连接-本地连接-属性-tcp/ip协议-使用下面的dns服务器地址,在框中输入“8.8.8.8”和“8.8.4.4”断开,重新连接网络即可。

2、修改hosts文件的方法

hosts文件是操作系统中记录域名与ip地址一一对应关系的本地文件,它的请求优先级要高于全球递归查询。如果我们要访问的域名服务器比较稳定不经常更换,我们可以在hosts文件中直接修改或添加域名与ip地址的对应关系,这样就可以避免因dns解析设置、dns劫持等造成的域名无法解析以及解析出错的问题。

方法:点击“开始-搜索”,然后查找名叫hosts的文件。或路径为c: windows system32 drivers etc都可。用记事本打开hosts文件,在下面加入要解析的ip和域名即可。(修改hosts文件则是在实在没有办法的时候在用)每个windows系统都有个hosts文件,它的作用是加快域名解析,方便局域网用户,屏蔽网站,顺利连接系统等功能。

3、清除dns缓存信息的方法

为了节省dns解析时间,系统会将缓存一段时间上次访问的域名记录,这样当用户在下一次访问时会直接将结果返回,而无需委托本地dns进行全球查询,这样就提高的解析效率,减少了访问延迟。但这样带来的一个问题是,如果该域名的解析记录发生变更,或者dns缓存被人为修改,就会将用户指向一个不可达或错误的站点,因此为了保障解析的准确性,我们需要定期对dns缓存进行清理。

方法:“开始-运行-输入cmd”,在ipconfig/?中有一个名为/flushdns的参数,这个就是清除dns缓存信息的命令,执行ipconfig/flushdns命令,当出现“successfully flushed the dns resolver cache”的提示时就说明当前计算机的缓存信息已经被成功清除。接下来所有的dns缓存都会重新加载。

到此这篇关于解决dns解析故障的几种方法的文章就介绍到这了,更多相关dns解析故障内容请搜索代码网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com