运维咖啡吧

享受技术带来的乐趣,体验生活给予的感动

码云域名被阿里云停止解析,如果是你维护的域名该怎么办?

中国的互联网不能这么胡来,真要是胡来我们该怎么办?

今天下午咖啡君发现码云网站无法访问,随后看到开源中国站长红薯发布了一篇名为“阿里云停了码云Gitee.com的域名解析!!!!”的文章

从文章标题的四个感叹号就可以看出站长是有多么的愤怒和震惊,结尾一句标红的“中国的互联网不能这么胡来!!!”似乎是对阿里云随意封禁域名的控诉

Gitee(中文名:码云)是开源中国推出的基于Git的代码托管服务,作用类似于大名鼎鼎的Github,因其功能强大,网络稳定而被开发人员和中小型公司所广泛使用,对于这么一个网站阿里云在没有任何提前通知的情况下对域名停止解析,咖啡君心里也是慌的很,生怕这种事情发生在我所维护的项目上

虽然我相信合规合法的域名不会被随意封禁,但在出现意外的时候该如何应对?作为运维人员还是很有必要知道的

1.域名作为整个网站的入口,如果一旦被限制解析应第一时间与域名提供商沟通,确定问题,争取最快解禁

2.同时也需要通过第三方发布公告提供其他的途径让用户正常访问,有两种方法可以让用户能够访问网站,方法一是红薯文章里边给出的绑定hosts的方式,绑定hosts麻烦且有一定的操作门槛,不推荐,方法二是启用备用域名,码云的主域名是https://gitee.com,同时还会有其他的备用域名例如https://git.oschina.net,当主域名被封禁时可让用户通过备用域名进行访问,推荐这个方法

3.如果确定短时间内域名服务商不能解禁域名,则需要尽快将域名迁移至其他服务商,域名迁移服务商也比较简单,只需修改域名所对应的NS记录就可以了,但是需要提前把所有的域名记录数据都导出来,导入到新的域名解析服务商的系统上,这个过程需要一定的时间,属下下策

最后建议有能力的团队自建DNS服务,将域名NS记录指向自建DNS服务,这就杜绝了第三方对域名的封禁

截至发文时,码云访问已恢复