两组名称服务器记录,把它们放在哪里?

两组名称服务器记录,把它们放在哪里?

我在一家 DNS 管理工具很差的注册商处注册了我的域名。我需要从我的注册商指向另一个第三方 DNS 管理器,然后从那里指向我的主机的名称服务器,以及一些其他 DNS 记录(例如 SPF 记录)。我现在所做的是:

我已将第三方 DNS 管理器的名称服务器地址提供给我的注册商的 DNS 管理器,然后将我的主机的名称服务器地址以及一些 SPF 和 MX 记录提供给第三方 DNS 管理器。

这个方法正确吗?还是我也应该将主机的 NS 地址添加到注册商 DNS 管理器中?

问题是我的域名无法解析到我的主机,并且我在世界各地的一些 DNS 服务器中看到一些我没有设置的奇怪记录!

答案1

以下是一些可用于帮助诊断问题的故障排除工具。使用此 whois查找向您的 TLD(顶级域名)的根名称服务器注册的 DNS 服务器。

它们应该显示您的第三方 DNS 管理器的 DNS 服务器。

如果你有dig可用的实用程序(你有一个 MAC 或 Linux 机器或者从以下位置下载 BINDhttp://www.isc.org/downloads/all),以下命令还将显示在您域的 TLD 的 ROOT DNS 服务器中注册的 DNS 服务器。

    dig NS cnn.com

    cnn.com.        123673  IN    NS     ns1.timewarner.net
    cnn.com.        123673  IN    NS     ns2.timewarner.net
    cnn.com.        123673  IN    NS     ns3.timewarner.net

以上显示了 cnn.com 的 DNS 服务器。

鉴于以上信息,如果您对 执行 DNS 查找www.cnn.com,请求将由这三个 DNS 服务器之一处理(除非名称www.cnn.com在途中被某个中间服务器缓存)。当您在域中查找某个主机名时也是如此,例如hostname.yourdomain.com,请求将由 中列出的 DNS 服务器处理dig NS yourdomain.com

答案2

假设您注册了域名 example.com。这意味着 TLD com 域名的 DNS 需要将 example.com 的 NS 记录指向 example.com 的 DNS 服务器。例如,如果您的 DNS 注册商是 enom,那么 enom 将负责让 NS 记录指向他们的 DNS 服务器,您将能够管理子域名的记录。大多数注册商不会让您直接管理域名的 NS 记录,也不会让您在他们那里注册,而是为该域名提供您自己的名称服务器。

答案3

这是对我有用的解决方案:
我只需NS在我的域名注册商 DNS 字段中放置两条记录,将它们指向在线 DNS 管理器服务器。
然后在在线 DNS 管理器中,我放置一条A记录,指向网络托管服务器。
现在,这非常有效。

相关内容