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,所以也不知道结果了。