我正在 Microsoft Azure 上创建一个项目。我们只得到一个名称服务器而不是一个 IP 地址。由于我有多个指向 Azure 的域,我想将我的所有域重定向到重定向到 Azure 的名称服务器。这样,如果 Azure 更改我的名称服务器,我只需更改一个名称服务器,而不是为我的所有域更改它。
但是,创建指向另一个名称服务器的名称服务器是一种不好的做法。解析IP地址会慢吗?
谢谢 !
我正在 Microsoft Azure 上创建一个项目。我们只得到一个名称服务器而不是一个 IP 地址。由于我有多个指向 Azure 的域,我想将我的所有域重定向到重定向到 Azure 的名称服务器。这样,如果 Azure 更改我的名称服务器,我只需更改一个名称服务器,而不是为我的所有域更改它。
但是,创建指向另一个名称服务器的名称服务器是一种不好的做法。解析IP地址会慢吗?
谢谢 !
我猜你的意思是让NS
记录指向CNAME
记录?
这不被允许。但是,它通常有效。一直不鼓励这样做,但最初的 DNS 规范从未完全清楚地说明这一点。
RFC 2181 澄清了它是不允许的,RFC 1912 也是相关的。这个 ServerFault 问题包含更多细节,是我找到这两个 RFC 的参考的地方。
尽管如此,它“通常”有效(但我不建议这样做)。在回答您的问题时,是的,它会稍微慢一些(必须解析一个额外的名称)但并不显着,并且解析器无论如何都会在第一次之后缓存所有内容。