名称服务器是否应该有独立的地址

名称服务器是否应该有独立的地址

我大部分时间都花在 Stack Overflow 上,因此我希望我找到正确的网站。

我记得我一直运行一个小型 ispconfig 集群。myispconfighost.com在此期间,我使用了一个专用于 dns 的单独域。所以我有:

www.cluster1.com
ns1.generic-dns-domain.com
ns2.generic-dns-domain.com

我正在启动一个 cPanel 农场作为替代控制面板。有些人喜欢这个名字的名声。

无论如何。我的问题是。主机是否应该使用相同的名称服务器域?最好通过示例进行解释。

单独的 DNS 域:

cluster1.com
ns1.cluster1.com
ns2.cluster1.com

cluster2.com
ns1.cluster2.com
ns2.cluster2.com

组合 DNS 域名:

cluster1.com
cluster2.com

ns1.generic-dns-domain.com  // cluster1.com dns server 1
ns2.generic-dns-domain.com  // cluster1.com dns server 2
ns3.generic-dns-domain.com  // cluster2.com dns server 1
ns4.generic-dns-domain.com  // cluster2.com dns server 2

编辑:

上述每个服务器都是具有自己 IP 的独立服务器。但是,当您需要多组名称服务器时,是否有一种首选的命名名称服务器的方法?

编辑..

我意识到我应该向那些不熟悉控制面板自动化的人解释一下原因。

Ispconfig 将创建/更新区域文件。cPanel 将创建/更新区域文件。

默认情况下,两者之间不会相互通信。因此,如果您使用一台服务器 (ns1) 并安装了 cpanel 和 ispconfig,那么您唯一拥有的数据就是最后更新服务器的数据,因为 cpanel 和 ispconfig 会具有不同的 dns 区域信息。

答案1

这是完全个人/商业的决定。如果您在 ISPConfig 和 cPanel 服务器上运行名称服务器(我个人不喜欢,但这是默认设置),那么您大概会分别为每个系统提供域名,但如果您提供的是统一的产品,那么在同一个域中拥有名称服务器是一个有用的细节,尽管只是表面的。

答案2

这两种情况各有优缺点。

辖区内名称服务器:

这是您的第一个案例的技术术语。在这种情况下,您的管理负担会加重,因为您需要配置许多名称服务器(它们可以具有相同的 IP 并返回到一台物理服务器,但您仍需要为其配置所有服务区域),并且还要确保为每个域提供相关注册商的粘合记录。

如果您以后由于各种原因需要进行更改,那么您将有很多工作要做,而且这些工作无法自动化。

积极的一面是您可以控制一切,并且可以降低某些攻击的风险,人们可以通过控制外部域名(例如,域名的管理联系人电子邮件地址的域名或托管名称服务器的域名)来控制您的域名或来自您的域名的 DNS 查询。

管辖范围外名称服务器:

这是你的第二个案例。你基本上可以借鉴前一部分,并考虑相反的情况。

您要做的工作更少:如果您的名称服务器更改了 IP 地址,您只需对相关注册商进行一次更改,甚至无需更改,具体取决于设置方式,并且该更改适用于您的所有域名。但另一方面,您现在依赖于另一个域名,可能在另一个 TLD 中,因此您需要信任它,并且您可能容易受到攻击。

出于弹性原因并为了防止以前的攻击,通常会采取最后一种情况,但在不同的 TLD 中拥有多个名称服务器,例如:

ns1.example.com
ns1.example.org
ns1.example.example

答案3

唯一的区别是如果您需要添加 GLUE 记录,由于 example.com 的记录位于 example.com 下,根服务器需要知道这些 IP 可能是什么,如果您更改名称服务器的 IP,则必须记住更新您的 glue 记录。

个人偏好,我们许多人更喜欢单独的域,以减少对该域的更改的影响,最大限度地降低风险等。

答案4

您可以对 cpanel 和名称服务器使用相同的域名。为此,您需要将这个新创建的名称服务器注册到您的 IP。

cpanel.myhost.com
ns1.myhost.com
ns2.myhost.com

或者,您可以在您的 cpanel 服务器上托管域名并使用现有的名称服务器,您只需要将域名 DNS 的 A 记录指向您的 cpanel 服务器 IP。

相关内容