【问题标题】:Creating a nameserver pointing to another nameserver... is it slower?创建指向另一个名称服务器的名称服务器......它会慢吗?
【发布时间】:2013-04-22 21:59:21
【问题描述】:

我正在 Microsoft Azure 上创建一个项目。我们只得到一个名称服务器而不是一个 IP 地址。由于我有多个指向 Azure 的域,我想将我的所有域重定向到重定向到 Azure 的名称服务器。这样,如果 Azure 更改我的名称服务器,我只需更改一个名称服务器,而不是为我的所有域更改它。

但是,创建指向另一个名称服务器的名称服务器是一种不好的做法。解析IP地址会慢吗?

谢谢!

【问题讨论】:

    标签: dns nameservers


    【解决方案1】:

    我猜你的意思是让NS 记录指向CNAME 记录?

    It's not allowed. 但是,它通常可以工作。一直不鼓励这样做,但最初的 DNS 规范从未完全清楚地说明这一点。

    RFC 2181 阐明了它是不允许的,RFC 1912 也是相关的。 This ServerFault question 包含更多细节,是我找到这两个 RFC 的引用的地方。

    尽管如此,它“通常”有效(但我不建议这样做)。在回答您的问题时,是的,它会稍微慢一些(必须解析一个额外的名称)但并不明显,并且解析器无论如何都会在第一次之后缓存所有内容。

    【讨论】:

    • 我发现Azure中的公共ip地址是固定的..所以我将我的nameserver记录直接指向ip。
    • 这也是不允许的。 NS 记录(和 MX 记录,就此而言)应该指向名称,而不是 IP 地址。
    • 对不起,我用错了词。我的意思是我将创建一个指向我的公共 IP 地址的名称服务器(不是 NS 记录)。
    猜你喜欢
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 2017-03-02
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 2018-10-01
    相关资源
    最近更新 更多