查看: 35740|回复: 25

天涯DNS解析过慢的分析

[复制链接]
发表于 2010-5-25 14:35:35 | 显示全部楼层 |阅读模式
本帖最后由 mzr525 于 2010-5-25 14:47 编辑

5月24日下午1点,在打开天涯网站(www.tianya.cn)的时候发现很慢。过了2分钟还没有打开网站。我很奇怪今天为什么天涯这么慢呢?难道我们我们网络出问题了吗?
   于是先进行本地网络排查,ping 192.168.10.1  发现自己的网关很正常延时 1MS之内,没有丢包。
    然后用IE 浏览下其他网站,登录下新浪和csna,发现很快。这就排除了是浏览器和网络出现问题的情况。只是在访问天涯的时候出现巨慢的状况。
    还不确定到底是不是自己网络的问题,于是找一个在杭州和四川的朋友各自访问下天涯,也反映是天涯巨慢。几分钟都打不开网站。这下确定是天涯的问题。难道是被攻击了吗?
    首先我去ping www.tianya.cn  发现回车后很长时间才会有响应。我们知道在ping一个域名的时候首先是要做DNS解析的,难道是DNS解析出了问题了吗?我把所有的DNS缓存清除掉,再次ping。情况相同虽然最终解析到正确的IP,但过程很慢如图:
   
延时不大,也没有丢包。
  这个时候我想用抓包的方式来看下去天涯的DNS解析情况。
  首先打开科来2010,设置好过滤器,只抓DNS的数据吧。然后IE输入www.tianya.cn 回车的同时开始抓包。
   首先我发现对天涯网站的DNS请求被迅速的发出,但由于DNS服务器没有回应,客户端继续尝试发送DNS,此种情况造成大量的DNS请求。如图:
   
我们看到 在4秒钟后,DNS有了天涯的响应,开始转为请求login.hainan.net这个 天涯登录站点的IP。然后我们将第一个查询login.hainan.net 的DNS查询包设置为相对时间包,我们发现在大概15秒后,终于得到该站点的IP ,如图:

然后我们看到 此时站点转为查询my.tianya.cn这个个人页面。我们也将第一个包设置为相对时间包,而此站点的查询时间更是夸张到超过1分半钟还没有得到正确的结果,如图:



   而总的DNS请求时间是 4+15+90=109秒。而此时还没有得到正确的DNS,我已经不耐烦的关掉了其站点。
  同时我对新浪的DNS请求也做了记录 如图:
    新浪大概在5秒内就将 几乎所有版块的站点的DNS解析完毕,如图:
  
此种情况下,我想有可能是自己的DNS服务器出现了什么故障于是将DNS换掉,再次尝试,发现情况一样。再加上朋友从各地访问的情况也是一样。这样可以肯定的是天涯DNS暂时出现了一些问题。有可能是遭到攻击或者DNS服务器压力过大,或者某些DNS服务器无法提供解析造成的。 而整个过程大概持续了 几十分钟。到下午2点,天涯的访问恢复了。然后抓包看一下恢复后的DNS情况。如图:
  
恢复后的天涯DNS解析还是比较快的,大概十多秒就将多个站点的 多个页面的DNS解析完毕。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?CSNA会员注册

×

评分

1

查看全部评分

回复

使用道具 举报

发表于 2010-5-25 15:14:08 | 显示全部楼层
学习!
回复

使用道具 举报

发表于 2010-5-25 17:14:29 | 显示全部楼层
不用说是 是流量过大,访问量太多
服务器处理不了
回复

使用道具 举报

发表于 2010-5-25 22:31:48 | 显示全部楼层
学习了,都还没有深入学习过DNS的解析哦.
回复

使用道具 举报

发表于 2010-5-26 09:00:08 | 显示全部楼层
下载下来,学习学习。争取能有所收获!
回复

使用道具 举报

发表于 2010-5-26 09:43:36 | 显示全部楼层
要是只是dns解析慢的话,直接用ip登陆不就不会影响了啊,哈哈
回复

使用道具 举报

 楼主| 发表于 2010-5-27 10:08:21 | 显示全部楼层
要是只是dns解析慢的话,直接用ip登陆不就不会影响了啊,哈哈
mxs810 发表于 2010-5-26 09:43

实际上我试验过 http:// IP   发现根本不可以的。我想这个可能和网站有关系,每次登陆天涯会有5-6个域名解析 而且是依次进行的,如果直接登录IP 不知道该登录哪个IP呢
回复

使用道具 举报

发表于 2010-5-28 12:08:51 | 显示全部楼层
学习一下
感谢。。。。。。。。。。。
回复

使用道具 举报

发表于 2010-5-30 10:39:50 | 显示全部楼层
回复

使用道具 举报

发表于 2010-5-30 10:42:45 | 显示全部楼层
天涯DNS响应过慢和恢复后数据包
回复

使用道具 举报

发表于 2010-5-31 15:37:18 | 显示全部楼层
DNS代理或缓存呀!这不就快了嘛!!!
回复

使用道具 举报

发表于 2010-6-1 16:34:21 | 显示全部楼层
haha ,好好学习一下了。很感谢楼主的无私奉献。
回复

使用道具 举报

发表于 2010-6-2 21:08:18 | 显示全部楼层
好样,可以这样分析呀。但是这样好像没什么难度。
回复

使用道具 举报

发表于 2010-6-3 17:26:26 | 显示全部楼层
如何把你的数据包导进我的科来软件里去
回复

使用道具 举报

发表于 2010-6-4 13:44:28 | 显示全部楼层
7# mzr525
楼主很细心啊
现在绝大多数网站是不可以通过IP直接访问的,和多域名无关,只是为了安全方面的考虑做了限制,不让直接访问IP。
回复

使用道具 举报

发表于 2010-6-15 12:42:33 | 显示全部楼层
谢谢分享 收藏了!!!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2010-6-18 10:22:01 | 显示全部楼层
楼主的无私奉献!谢了啊!楼主,不过像天涯这样的大网站,内部网络肯定有几十甚是上百台服务器的N机热备集群,DNS解析故障发生的应该发生的很少吧!
回复

使用道具 举报

发表于 2010-7-4 22:39:44 | 显示全部楼层
thank you for sharing!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2010-7-5 10:53:31 | 显示全部楼层
谢谢分享 收藏了!!!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2010-7-5 11:51:43 | 显示全部楼层
不错!学习了一下,最近单位也遇到一个类似的问题,刚好可以用上,十分感谢!
回复

使用道具 举报

发表于 2010-7-9 10:14:02 | 显示全部楼层
恢复后的天涯DNS解析还是比较快的,大概十多秒就将多个站点的 多个页面的DNS解析完毕。
回复

使用道具 举报

发表于 2010-7-15 10:19:00 | 显示全部楼层
学习热潮中。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2010-7-22 11:17:11 | 显示全部楼层
大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大大
回复

使用道具 举报

发表于 2010-7-22 11:19:56 | 显示全部楼层
下载下来,学习学习。争取能有所收获!
回复

使用道具 举报

发表于 2011-2-14 16:34:28 | 显示全部楼层
学习中。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表