我的主机有一个名称服务器,名为ns1.hoster.com。我希望我的(托管)应用程序的用户使用我的品牌名称服务器ns1.mybrand.com。
ns1.mybrand.com 指向 ns1.hoster.com (Cname)
但这不起作用。如果我尝试在注册商处设置域名(将名称服务器指向 ns1.mybrand.com),我会收到以下错误:
主机 [ns1.mybrand.com,ns2.mybrand.com] 不是注册的名称服务器。
当我尝试时它有效ns1.hoster.com直接地。
谢谢您的帮助!
答案1
你应该换个角度思考这个问题,
nsx.mybrand.com 是与 nsx.hoster.com 不同的区域(和文件),因此只需在 mybrand.com 区域文件中创建普通 A 记录并使用与 nsx.mybrand.com 名称服务器相同的 IP。
这将实现您想要的效果,我已经这样做很多年了。
例如。注册名称服务器 ns1.hoster.com 和 ns2.hoster.com
在 mybrand.com 的正向区域文件中,添加:
NS1 IN A 1.2.3.4(ns1.hoster.com 的 IP 地址)
NS2 IN A 1.2.3.5(ns2.hoster.com 的 IP 地址)
然后,您可以使用 NS1.mybrand.com NS2.mybrand.com,就好像它们是注册的名称服务器 nsx.hoster.com 一样。所有查询都转到真实名称服务器,因此一切都按预期运行。
希望这是有意义的。