HKDNR DNS与Epanel0name-server-域名邮箱-域名主机设置

今天给客户修复一个域名邮箱的问题,关于HKDNR DNS服务商如何设置epanel折腾了一天的时间。

HKDNR是一个香港的域名托管商,提供.HK域名服务

由于其他同事在迁移客户在cloudways的server的时候误操作了HKDNR的DNS设定,删除了Epanel的subDomain解析,导致Epanel失效了,同时,客户使用的域名邮箱也挂了。

起初排查问题呢,先去看了HKDNR的面板,发现这个面板bug异常多,经常性登录后出现403循环登录,不排除是我们代理的问题,另外像按钮出发API后错误无反馈等问题好像也是这个面板的家常便饭。最震惊的是发现面板的域名解析呢,只有:@,subdomain两个模块可以添加解析,根据同事给的 配置信息,我们需要设置2个A解析,3个子域名解析,有txt和mx类型。

但是发现HKDNR这个面板呢,不论是@(也就是指顶级域名),无法设置自定义的解析 name,就导致无法添加 txt解析,而且不论添加任意类型,都没办法自定义name。

于是开始尝试使用subdomain,发现只能设置一个子域名解析??? 看到这,很困惑,这怎么使用呢,后面,同事说配置文件是另一家服务提供的:hostingspeed,这是一家提供企业邮件服务的公司,使用epanel面板。到这,明白了,可能需要把唯一的subdomain解析到hostingspeed的ip上,然后将hostingspeed作为name server使用,用来设置其他类型的域名解析。

于是开始了艰难的设置,epanel设置后,打开后台将配置输入后,发现未生效,后面总是一个错误:

This system does not control DNS for the “example.domain.tld” domain. You can install the suggested “EXAMPLE” record locally.

大概意思是 未设置成功hostingspeed为域名服务主机,无法真正的使用配置的解析规则。于是去HKDNR寻找设置DNS的地方,epanel提供的是 NS90.yourdomain.hk,打开HKDNR的首页,点击DNS,展开列表,看到可以直接编辑或者添加,以为这就结束了,就是这,折腾了很久才发现怎么回事,直接修改或者添加DNS记录,一直提示说域名注册前才可以添加DNS解析。很困惑啊。直到在FAQ发现一个设置name server的文档,发现好像有一个地方可以设置DNS,于是从我的域名点进去,手动输入yourdomain.hk进去后询问是否要修改,你没看错,手动输入,没有校验,然后确认后,直接原地403回到首页,提醒我登录了,但是依旧让我输入账号密码登录,这UX基本为0!

经过N次登录和N次403,终于添加完成,结果一片空白,只有一个close按钮。于是刷新又是403,再次登录后添加完成了。然后呢,解析还是无效,后面就忘记这个事了。我们还在无奈的尝试去直接修改首页的域名的DNS解析,突然更新成功了,终于明白,原来要提钱添加一个记录在里面,然后呢,你能想象吗,没有任何交互提示,没有说明,没有搜索,没有下拉选择,要手动再次输入刚才在另一个模块的记录才可以,并且你完全看不到这两个设置DNS有什么关联!!

然后,epanel就成功了,email检查提示服务正常,到此,被UX折磨的一天结束。

送上其他论坛的一句话:HKDNR如果不是独家,早就倒闭10次了。