标签归档:域名解析

再见,DNSPod

最近,我经常收到Google Webmaster网站管理员服务的邮件,通知我网站由于DNS解析问题导致Googlebot蛛蛛无法访问索引,刚开始我倒也没有注意,我不重视网站SEO,连网站的XML网站地图都取消了。收得多了,我才发现,所有有问题的域名都是托放在DNSPod.cn上面。

搜索一下,我发现像我这样的情况并不是个例,早在去年,就有博客主发现有类似的情况,最近就更多了,很可惜这些问题到现在官方一直没有一个解释和解决方案。

Google蜘蛛因为域名DNS无法解析从而无法索引网站,这事不多见。以Google的作风,它的蛛蛛应该不会过于恶意索引网站,现在所有用DNSPod.cn的域名都收到报错邮件,说明DNSPod.cn域名托管有问题。

具体原因我不得而知,只能猜测DNSPod.cn提供的免费的服务不够好,在免费用户数量增长惊人的情况下,原来充沛的有限服务器资源保证不了现在最基本的服务。不只这一个,像望月博主前一阵子域名被盗,也怀疑与DNSPod.cn有关,只是由于没有足够的证据,不敢确定是否是DNSPod.cn处泄露出的密码。

我说过,我很少夸赞国产服务和产品,DNSPod.cn和七牛云存储是两个例外。好的产品,自然而然会夸奖,产品变得不好了,指出来也是必然的。DNSPod.cn在相当长一段时间内,我都认为是不错的,易用性、配置上的灵活强大性,都令人称赞。免费的东西能做到这个样子,确实不错。

现在,DNSPod.cn连最基本的域名解析都出了问题,我只好将自己的域名全部搬出来,停靠到到自己的主机商上的DNS服务,虽然未必有DNSPod.cn强大,但至少不会出现这种不能解析的情况。

也许会有人说,使用人家免费的东西,还出来说三道四,未免不近人情。但是,我觉得既然提供免费的服务,就要把最基本的免费服务做好,免费的服务可以限制功能,但免费的功能不能缩水。基本的功能都不能保证,那还不如不免费。

把产品做成免费,是为了赚取口碑,进而吸引用户付费获得高级的功能和服务,即免费是为了收费。国内许多公司和企业在提供免费服务的时候或许慢慢就忘了这个初衷。这应证了我的一贯观点:免费的东西往往是最贵的。

感谢你,DNSPod.cn,再见!也许,再也不见。

Update 1: 张志强博主提到是不是可能因为Google被墙导致DNS解析失败,我觉得不太可能,原因如下:

Google被封导致DNS解析失败,这个不太可能。墙主要是对内的(虽然也对外),即从境外访问境内,一般是没有问题的,只有从境内访问境外才会有较大的问题,而且按道理,没有必要把人家的蛛蛛访问也墙掉。

即使是墙对内,一个例子,我的网站在国内是完全被封的(域名黑名单),但我从网站后台记录中看到百度的蛛蛛几乎每天都来爬行我的网站——虽然就是一个页面都不放出来——百度是多么守法啊。

普通的用户访问网站,DNS由于缓存问题,所以一般不会重复去要求DNS解析,而且访问次数也不至于频繁到能检查到DNSPOD解析失败的时候,但Google蛛蛛爬行的频度比普通访客要频繁得多(速度也很快,每次几百毫秒),我估计像搜索引擎蛛蛛这种访问方式,肯定每次都要重新解析DNS——无法确定域名对应的还是原来的IP记录,这样一来,就很容易碰到DNS解析失败的时候。Google的邮件中也说,解析失败不是100%,即大部分的时候还是可以解析。

我的这个博客是用的主机自带的DNS解析,从来没有这样的问题,而且过去DNSPOD也没有这样的问题。所以原因可能还是过去够用的DNSPOD的免费资源现在不够用了。对免费的东西不能期待太高,我只好把我自己域名DNS解析都停靠在自己的主机上了。

Update 2: 老毕说,可能是整个大中华的原因导致Googlebot无法解析DNS,如果真是那样,我就可能错怪DNSPOD了,如果真的那样的话,我愿意向DNSPOD道歉。但是,如果真是那样的话,我就得向整个大中华地区的DNS服务说再见了。更大的杯具。

Update 3: 前面我说了,如果不是DNSPOD的原因,我愿意向他们道歉,现在我终于心安,因为志强博主在他的最新博文:不要用DNSPod的免费域名DNS解析服务中提到,他用百度的DNS解析就没有再出现问题。只要有一个姚明能打NBA,就能证明:并不是所有的中国人都不能打NBA。

优化博客提高访问速度

建个独立博客不难,难的是建好一个独立博客。相比于建立在门户网站的博客——比如新浪博客,独立博客麻烦之处在于:一是硬件资源的建立,二是博客的版面设计。

首先需要自己掏银子购买域名、流量和空间等硬性指标,然后要选择合适的程序和主题……这一切都只是一个开始。后期的内容创作也非常关键,尤其是中文独立博客界,不是搞SEO推广,就是自欺欺人地搞网络赚钱,或者就是碎碎念地写昨天”“蛋疼”吃饭今天“悲催”喝酒,如果不是以上三者,很可能就是类似我这篇谈如何建立博客的,土木坛子也低俗了……

对于把博客空间托管在国外的中国用户还要与那道看不见却摸不着的新时代长城斗志斗勇。然而,这么麻烦还要建立它干什么?不同的人有不同的目的,对土木坛子来讲,主要是想建立一块网络上属于自己的自留地——完全属于自己的独立自留地;再者,作为一个伪极客,建立网站能加深对网络架构的认识:实践出真知。

上面说了独立博客的这么多麻烦事,所以解决起来并非易事。为了给读者们很好的体验,在有限的资金投入情况下,只能从软件层面下手,土木坛子曾经总结过如何提高独立博客界面体验和用户友好性[][][],但那只是外观体验,最近土木坛子又从博客后台优化了一下博客,主要的目的就是为了提高访问速度。

首先是去掉了无觅网络插件,Google AdSense广告和社会分享“分享到”插件,这些都是第三方的插件性质一样的代码,都不同程序地影响到了速度。而且无觅插件的相关性也不好,带来的都是些比我的博客还低质量的博客文章,如何对得住孔老夫子的“无友不如己者”?Google AdSense也对国内的读者的速度造成了影响,“分享到”的用处也不大,没有什么人使用这个功能分享,就算分享,链接的寿命也很短。而这些第三方通过JS代码实现的功能都影响博客的加载速度,因此把它们都去掉了,得个清静图个快捷。

其次是最近把域名从Google的代理转到了Godaddy,毕竟Godaddy上每年的费用更便宜一些(7美元一年多点,前者要12美元——我与金钱没有仇),同时也可以更为方便是管理域名信息。在民工的建议下,现在域名解析服务也换为国内的DNSPod。体验过太多的国产+免费的垃圾网络服务,这回倒是没有办法地使用一下DNSPod的服务,希望带来惊喜。最主要的目的当然是为了提高国内读者的访问速度以及避免无法访问本博客的情况——原因就是中国特殊的网络环境(不解释),但是给国内带来方便的同时,国外读者理论上可能会感受到一点点影响,好在国外的网络速度都非常好,所以实际上应该感觉不出来,真有明显差别,就请体谅一下国内的读者吧,或者建议用RSS订阅土木坛子

由于土木坛子购买的主机空间性能和流量有限,因此还试用过国外非常好用的CloudFlare CDN加速服务,可惜该服务的域名解析服务器在国内无法连接(原因同样不解释),所以不得已放弃之。其实这也不奇怪,多年的经验教会了我一条金科玉律:凡是好的互联网服务产品在地球上某个地方一定无法顺利使用。我的校友方校长发明的神奇玩意儿固然有责任,但部分网站建设人员恶意利用这些免费的服务来构建不良内容网站也难脱干系,最后就是这个样子了。

好了,离题了,就此打住。一句话:一切都为了给博客的访客们带来良好的体验,希望你能感受到土木坛子的用心良苦。虽然有点矫情,然而土木坛子又真的能图你什么呢?