为了清楚起见,假设我有
registrar.com
hoster.com
myvps.com (my first VPS)
s2.myvps.com (my second VPS)
registrar.com
委托myvps.com
给托管商的 DNS 服务器 ( ns1.hoster.com
, ns2.hoster.com
)。
在 hoster.com 的管理面板中,我创建了一条记录,将我的第一个 VPS 的 IP 指向 myvps.com
然后我创建了 s2.myvps.com 区域并创建了指向我的第二个 VPS 的 IP 的 A 记录。一切似乎都正常。
1) 考虑到这一点,将 s2.myvps.com 作为 DNS 服务器运行是否明智,以便 s2.myvps.com 的用户可以在 Virtualmin 管理面板内管理整个网站创建过程,而无需在 hoster.com 中手动写入 DNS 记录?
2) 无论我的想法多么明智,我该怎么做?我是否只需将 newdomain.com 委托给 ns1.s2.myvps.com 和 ns2.s2.myvps.com,然后这些 DNS 服务器就会根据我在 hoster.com 中已创建的 A 记录自动找到?
答案1
记录NS
是一种 DNS 资源记录,与其他记录一样。DNS
是蜜獾(pNSFW)- 它不关心您委托给哪个服务器,只要 (a) NS 记录指向有效的主机名,并且 (b) 可以将该主机名解析为 IP 地址,以便您的解析器知道将查询发送到哪里。
问题的第二部分基本上可以归结为“如何设置和管理 DNS 服务器?”,即远的超出了我们在 Server Fault 答案中可以解释的范围。
你问这个问题(但实际上并没有说出这些话)让我认为你并没有完全理解你在问什么,我建议你继续使用你当前的 DNS 提供商,直到你掌握了设置和管理 DNS 服务器所需的知识。
如果你仍想设置和管理自己的 DNS 服务器,我强烈建议你拿一份DNS 和 BIND在尝试设置和管理您自己的 DNS 服务器之前,请先熟悉它。您应该从运行家庭内部 DNS 服务器开始。
DNS 并不难,但如果没有适当的经验和知识,您可能会将其彻底搞砸,而这场灾难的后果可能不仅仅影响您的域名。