6 月 9 日,偶然发现我自己搭建的邮箱无法发送,在postfix的队列里有很多发送失败的邮件,继续查看日志发现,发送邮件时使用的邮件服务器 ip 不是我自己的。怀疑是被人黑了,紧张了一下。
仔细想想又不对,毕竟解析 ip 这种事不是我的问题,应该是域名服务商的 nameserver 设置出问题,或者是 DNS 服务商的解析出问题。whois了一下解析到的 ip,发现是域名注册商的 ip,同时发现域名的 NS 也被改成了域名注册商的。
于是登录 namecheap 的后台,发现我的邮箱域名的 NS 被改成了 namecheap 提供的 NS,然后自动解析到了一个他们自己家的 ip。尝试修改回自己的 NS,居然告诉我没有权限。
只好发工单询问,又使用他们提供的 live chat 发问,对方告诉我是上游服务商的问题,他们正在想办法解决,让我提供一个 NS 然后他们手动给我改回来。同时我发现他们的博客发布了相关信息。
从 6 月 9 日开始,直到两星期以后,问题依旧,说手动修改,也没有改,想着这个域名马上到期,而且邮箱对我而言还蛮重要的,于是决定迁移到 name.com。
7 月 10 日,准备写这篇博客的时候,发现之前 namecheap 发布的博文删除了,于是从 google 翻出缓存,截图。
现在的相关博文是 7 月 6 日发表的,https://www.namecheap.com/status-updates/archives/38919。看起来没有任何进展。
所以域名可以说是一个「单点故障」,不管我的邮箱使用多少冗余服务器,我的博客使用多少服务器进行缓存,一旦域名注册商的 NS 设置发生故障,或者域名注册商收回域名,就只能凉凉了。
不知道区块链能不能解决这个问题。
题外话,namecheap 的服务还行,价格也算不错,还有免费的 whois protect,然而这么重要的问题一个月没有解决,没有进展,twitter 上没有相关信息,这就有点说不过去了。虽然用了几年,这是第一次碰到这么大的问题,可是还是决定在域名到期后逐步迁移至 name.com。
Update 2018-10-11
有个网站也遇到了域名注册商相关的问题,并且写了一篇博客。域名注册商相关的问题真的是非常恐怖,因为你完全没有任何办法。
另外,namecheap 的相关博文没有明确说明 DNS 相关问题是否已经解决。只是说了注册问题已经解决了。由于我已经转移到了 name.com,所以也不知道结果了。
