转换域名注册商时让网站不掉线

真亏我还够胆说自己是有着10+N(N>3)年网龄的IT人,竟然这么简单的道理我之前竟然想不到。这篇不是什么教程博文,只是写出来,作为一个耻辱,让自己铭记。

之前,我在GoDaddy公开支持SOPA的时候,就挑选了一批域名准备转出来,其中很多都是指向Google Adsense和Sedo.com拍卖,所以没有怎么理会,直接就这样子转,反正之后再修改nameservers设置。但是其中竟然夹杂着一个域名是有建站的,问题就来了。

一直在GoDaddy的域名,我都用它来解析域名,所以很自然nameservers设置都是NSXX.domaincontrol.com等等(XX代表数字),而将我的域名从GoDaddy转到别的注册商,nameservers的设置一般会发生以下的变化:

  • 保留原来的nameservers
  • nameservers被修改为新的注册商的设置

根据我的经验,90%以上是属于第一种情况,而这次我从GoDaddy将这些域名转到Name.com,nameservers被保留了原来的设置,也就是说域名依然是靠GoDaddy来解析,但是当域名成功被转走的时候,域名记录将会从GoDaddy的数据库里面删除掉。也就是说,GoDaddy已经不会再为这个被转走的域名解析(小注一下:不是所有的注册商都马上删除的,有一些注册商,即使你转走了,他们依然保留着域名的记录,nameservers指向他们的时候,域名依然有效,Netfirms就是这样子。)。

我上面说过,本来只是指向Google Adsense或者Sedo.com的话,我没有什么关系,反正我也会修改回来。但是当有建站的域名转到name.com的时候,nameservers设置依然指向GoDaddy,而GoDaddy不再为这个域名解析,就会产生无法解析域名的现象。这个时候,你即使马上修改nameservers设置,也需要一段时间才可以在全球的数据库里面更新才可以慢慢让网站恢复在线。小站的话,可能掉线24小时也没有什么人发觉,但是如果你的站流量比较大,就是一个很严重的损失。

要解决这个问题,其实很简单(再一次咒骂自己为什么之前不这样做)。

  1. 首先,将nameservers设置到第三方的公司来帮忙做解析(例如DNS POD、Zone Edit等),需要做的就是,在新的解析公司上面,设置好A记录依然指向你的网站的IP。
  2. 然后,等设置生效之后,就可以开始转域名。
  3. 转走了域名后,nameservers设置应该是被保留一致的,那么也就是说第三方域名解析依然生效,依然域名是指向你的网站。
  4. 然后就可以在新的注册商里面修改nameservers的设置,让新的注册商来承担解析的工作(如果你愿意的话)。无论需要多长时间来更新,域名也从不会掉线——只要保持两个解析的A记录都是指向你的网站就可以。

这次网站掉线了10个小时,对我来说真的是一个好的教训,起码叫我下次一次过转移50个域名以上的时候,好好重复检查一下里面的域名有没有需要特别处理的。还好那个网站不算什么大的网站,所以也不算有任何损失啦。

8个评论

  1. 一直对GDD的dns没啥好感,有时候寄放在dnspod,有时候寄放在cloudflare。前几天才给域名续费,早知道一并转出到name.com了。洛奇亚应该写篇域名转出指南的~

    发布于 January 11, 2012 6:07 PM | 评论链接
    • 其实转出都很简单,应该不需要什么指南,但是如果的确需要,我也可以写一篇。说是写,但是其实多是翻译而已。哈哈。。。

      经常有消息说域名放在GDD被盗,我想他们自己开发的那个系统太复杂,很多东西可能在安全方面做得不够,而且毕竟是最大的注册商,自然最容易成为黑客的对象,所以我以后域名应该都不会放过去了。

      发布于 January 12, 2012 6:11 AM | 评论链接
  2. 呃。。。原来还存在这么一个中间机构,真是不知道,丢人了。。。

    发布于 January 13, 2012 8:32 AM | 评论链接
    • 基本上那些虚拟空间都可以,不一定是Linode,DNS Pod这些。

      发布于 January 13, 2012 10:12 AM | 评论链接
  3. gd dns无爱。被墙太多了,dnspod都比他好。

    发布于 January 13, 2012 12:21 PM | 评论链接
  4. 我不喜欢用Godaddy的NS,现在全部用dnspod的。转移也避免了像你这样子的情况

    发布于 January 14, 2012 12:45 PM | 评论链接
    • 唉,其实我早就知道这个方法,但是我当时转移就是忘记了做。看来我也需要找一个固定的DNS服务了。

      发布于 January 14, 2012 3:43 PM | 评论链接

针对本文书写一个评论

洛奇亚承诺永远不会公布你的电子邮件到第三方。 标记了*的区域必填

*
*