我有一台充当 DNS 和 http 服务器的服务器和一个域。现在我有两台服务器,一些网站将放在新服务器上,其余网站仍将放在旧服务器上。是否可以在旧服务器上配置命名,以向新服务器询问它不知道的所有子域?我不想在旧服务器的 DNS 上配置每个新域/子域(对于我在新服务器上创建的站点)。
答案1
我建议您实际配置两个 DNS 服务器来托管所有记录。这样您就有了冗余,即使丢失 DNS 服务器也不会影响一个或多个域。
DNS 的实际最佳实践是(不完整,但却是良好的一般准则和起点):
- 至少有 3 个 DNS 服务器
- 让它们位于不同的网段上
- 让它们位于不同的物理数据中心(尽管如果其中 2/3 位于一个 DC 中,而另一个位于单独的 DC 中,只需确保单独的 DNS 服务器可以处理所有记录的请求)
答案2
您可以在 named.conf 中指定这一点我确实同意 Zypher 所提到的并且冗余是一项无价的投资。