百度流量下降?dns之过

作者 FarLee 2011年12月3日 0:15:38   ‖浏览(7,673)

10月份以来,来自百度的流量大幅度减少,原以为是由于加了朋友的两个新站seo外链,但是想想百度也不至于那么敏感,而且最近已经撤下了外链很长一段时间了,流量丝毫没有反弹,来源百度的流量只剩个位数。部分百度seo数据如下:

1. site域名仍然有200多条收录,几乎没有降低。
2. 百度快照 farlee.info/ 2011-11-28 ,首页也会1,2天更新一次,不算太少。
3. 搜“远方博客”或“farlee”仍在首页。
4. Google 排名仍然很正常。
5. 百度关键词流量个位数。

原因分析

1. 是seo动作导致被百度惩罚吗:seo 导出外链接? wordpress 缓存插件? 发百度负面消息? 服务器不稳定? 实验证明,应该都不会是这些原因。

2. 前几天,偶然使用北京电信线路vpn,访问wordpress 博客 farlee.info 无法访问,换其他线路后却一切正常。使用webkaka分不同时段去测试各地电信网通线路博客的访问情况,也一切正常。

3. 今天,收到监控宝的报警消息提示:

监控项目 [farlee] 不可用(DNS无法解析)
浙江电信 失败 DNS无法解析
大连网通 失败 DNS无法解析
监控项目 [farlee] 恢复可用(200 OK) – 故障持续21分钟

baidu 流量下降

4. 查博客网站日志,baiduspider 200成功访问的日志ip显示的是北京电信和北京联通/网通。百度蜘蛛爬虫服务器ip分布在北京电信和北京网通线路。

5. farlee.info 的nameserver当前为godaddy的域名服务器:ns19.domaincontrol.com 和 ns20.domaincontrol.com,前段时间刚好看到某童靴的博客用的godaddy的其他ns,某些线路无法访问。

6. 结论:结论似乎已经明朗,百度爬虫来爬网站的时候,有时候dns无法解析或者某个爬虫服务器一直都无法解析,百度自然会认为你的网站处于非常不稳定时期,甚至被认为已经完全下线了。

7. 另外,由于google 在国内仍处于敏感时期,博客顶部的google adsense广告也可能使北京线路的百度爬虫服务器抓取受阻。只能去掉或者扔至代码末尾css定位至顶部,或js最后加载。不过baiduspider在爬时是否会直接忽略javascript仍无法确定。

这使得问题具有很大的蒙蔽性。其一因为国内大部分线路,尤其是自己所在的某地区某运营商线路可以访问博客,恰恰百度爬虫线路无法解析dns;其二这种不可访问性是时有时无的,这时实时监控工具这时候帮了我们的忙。

周末准备换个nameserver ,如dnspod,或自己搭建的ns。再回头来看实验结果。

所以最后提醒下使用美国主机或国外域名主机注册商的域名服务器的朋友,如果百度流量莫名其妙突然降低,注意了,说不定是你的域名NS 也莫名其妙就进了黑名单。


“百度流量下降?dns之过”文章评论(4)

  1. 合肥购物卡回收(.com)想与贵站交换链接,可以吗?

  2. 现在的godaddy的空间呗国内屏蔽的没法用,域名解析的已经转移第三方dnspod了。悲剧的天朝啊。

  3. 分析的很透彻哈,有指导意义哈。 新年快乐。

  4. 我来发现一个更雷人的,主机在国外的话,正规网站如果网页URL不经意掺入敏感词,直接连接被重置,用户体验和国内Spider都在5分钟内无法继续访问域名下的所有网站。

来说兩句