我正在使用 BIND9 设置自己的名称服务器,但是我想将名称服务器设置与注册商和其他名称服务器进行可视化。
假设我有一个域名 www.mydomain.com
我设置了 2 个名称服务器:ns1.mydomain.com -> 192.168.0.1 ns2.mydomain.com -> 192.168.0.2
1) 其他人如何知道我的域名服务器现在位于 ns1.mydomain 和 ns2.mydomain。我读到过关于在我的注册商处设置粘合记录的信息。您能否详细说明一下,即一旦我设置了这些粘合记录,我现在可以将我的域名服务器用于任何其他域名的 NS 记录吗?
例如 www.otherdomain.com 的 NS 记录 -> ns1.mydomain.com/ns2.mydomain.com
2) 鉴于我如上所述设置了胶水记录,我是否“必须”更新 mydomain.com NS 记录以指向我的名称服务器?我是否可以保留指向我的注册商名称服务器的 mydomain.com NS 记录,但使用 ns1.mydomain.com/ns2.mydomain.com 作为我拥有的任何其他域的名称服务器?
谢谢
答案1
我一眼就发现了 - 我认为你需要找到你的服务器的外部 IP - 192.168.0.1 是一个内部 IP。
答案2
对于第一个问题,您有两个选项:
a) 让外部(其他、提供商等)DNS服务器解析ns1.yourdomain.com和ns2.yourdomain.com
b)为这两个地址设置 GLUE 记录
无论哪种方式,每个人都可以解析您的两个 DNS 服务器地址。(当然,您需要使用公共 IP 地址)。
之后,在两台服务器上设置 DNS 服务器,然后可以为其他域添加区域。因此,当您购买 otherdomain.com 时,只需为该域设置 DNS 服务器以指向 ns1. 和 ns2.yourdomain.com,当然还要将相应的记录添加到您的 DNS 服务器。