写这篇文章就是为了诉苦,也希望大家不要犯这个错误!之前将域名解析搬到DNSPod,TTL的值我记得默认是600的,当时看到也是600,之后一次折 腾DNSPod的安全中心,不知道是不是被我不小心修改的,TTL的值竟然变成了20?给我造成了各种各样的压力和严重后果。
什么是TTL?TTL是Time To Live的缩写,在域名解析中指的是一条域名解析记录在DNS服务器中的存留时间。试想一下,如果域名解析记录在DNS服务器存留时间太短,有人通过域名 访问你的网站,但是通过域名解析不到对应的IP,那么就无法浏览网站的内容了。对于访问网站频率比较低的访客还好,但是如果是搜索引擎的蜘蛛这类访问非常 频繁的“访客”,访问10次就有5次是不能正常解析到IP导致不能正常访问网站的,搜索引擎能不降低网站权重甚至K你吗?没错,从八月份末开始,我的网站 就一直被百度降低权重,来自百度搜索引擎的流量几乎为零。我试着找出原因,在百度的站长工具进行了反馈,没有得到回复,最后我只能放弃了。
我一直在使用Google的站长工具,从八月份末开始就经常时不时提醒我“由于出现 DNS 错误,因此 Google 无法访问您的网站”,因为官方的帮助中心有说“大部分 DNS 警告或错误不会影响 Googlebot 对您网站的访问”,而且从Google的收录和快照日期来看,Google对网站的收录并没有什么问题,于是我也没有在这方面深究。直到最近百度的收录量 突然降低到只有四十几,虽然来自百度的流量几乎为零,但是收录量突然降低了这么多又再次让我感到头疼。我一直以为是博客的内容不符合百度的规定导致被K, 并没有想到是网站的访问问题。
因为我怎么想也想不到问题出在哪,于是想先解决Google站长工具老是提示“由于出现 DNS 错误,因此 Google 无法访问您的网站”的问题,没想到就这样让我发现了网站被百度K的原因。既然提示是DNS错误,自然要找DNS解析服务商的问题了,登录DNSPod,当 我看到97world.com的TTL值为20时,那时候我觉得错误出在哪里了。重新把TTL设置为600(一般设置为600即可)。从19日开 始,Google站长工具看到97world.com的DNS错误数量就一直在降低,而我今天登录“站长统计”一看,竟然看到来自百度的流量有20以上。 再过几天等设置同步到各大DNS服务器之后,我想来自百度的流量应该也恢复得差不多了,看到访问量的提升,作为一名站长才有切实的自豪感。