阅微堂之前一直使用DNSPod的NS服务器,用来解释zhiqiang.org的DNS。Google蜘蛛的访问报告多次提示有DNS解释错误,不过由于问题不严重没有重视。直到11月10日左右,Google连续发送了访问失败的邮件,我才发现错误率已经超过50%!也就是说Google对网站的抓取,有一半的时间访问失败。
然后,我用安全宝的NS服务器替代了DNSPod的服务。效果见下图:
弃用DNSPod后,DNS一次都没有失败过。可见问题的确出在DNSPod上。DNSPod给的解释是:
Google的服务器都在国外,需要漂洋过海到达我们的DNS服务器来取数据,而国外线路访问国内服务器因互联互通性不是很好,所以就会造成了一些解析失败的问题。根据用户的反馈,其他解析商也是有google抓取失败情况的。
DNSPod给的解释对普通用户没有任何价值,而且并不是所有解析商都出现Google抓取失败情况。我奉劝大家不要用DNSPod的免费服务,或者先去Google Webmaster里看一下DNS错误率。
再补充一下:
我也觉得DNSPod这个问题不一定是它的问题,而是墙的问题。理由是,我用dnspod的时候,虽然googlebot老汇报错误,但我自己上自己博客从来没遇到过域名解析的问题(按照Googlebot说的那个错误率,我自己应该经常错才对);我在切换到加速乐和安全宝后,虽然googlebot没有汇报错误, 我自己用却碰到过无法解析的情况。
加速乐和安全宝境外没问题,可能是因为它们还没被盯上(DNSPod用的人多,更受墙的关注是完全可能的)。
所以我认可dnspod给的解释,只不过这个解释不解决问题而已。即使是墙的问题,你也得帮忙解决,否则我也没法用不是么。