为什么应该有一个辅助 DNS 服务器?

Sam*_*vin 29 domain-name-system

我很困惑。

我基本上了解 DNS 的工作原理。这是一个示例,可以帮助说明我无法理解的内容。

现在,我运行一个小型网络服务器。我使用我的提供商的 DNS 管理器,所以我没有在机器上托管 DNS 服务器。

假设我不使用我主机的 DNS,我决定在我的服务器上设置一个 DNS 服务器。假设场景:我的服务器(整个)服务器出现故障 - 包括 DNS。为什么我需要备份 DNS?如果服务器关闭,谁在乎 DNS 服务器是否也关闭了,考虑到即使我有 DNS(它不在崩溃的服务器上),它也无法转发请求,因为服务器将下?

是否有辅助 DNS 的意义,以便能够更改您的 DNS 服务器指向的 IP 地址,因此如果您的网络服务器出现故障,您可以将流量重定向到备份?如果您的主要 DNS 提供商不可用,您将如何切换到二级提供商?备份 DNS 系统基本上一直在运行吗?它是如何配置的?它只是您服务器上的 DNS 服务器的精确克隆吗?它们是同时运行的吗?

希望有人能看到我在挂什么,并提供一些指导。

mdp*_*dpc 26

拥有辅助 DNS 服务器的主要目的是在处理您的域的主 DNS 服务器出现故障时作为备份。在这种情况下,您的服务器将仍然运行,因此没有备份,没有人可以访问您的服务器,这可能会使您损失大量客户(即真钱)。

辅助 DNS 服务器始终处于运行状态,并准备好提供服务。它可以帮助平衡网络负载,因为现在有不止一个权威的地方可以获取您的信息。更新通常从主 DNS 自动执行。因此,它是 master 的精确克隆。

通常,DNS 服务器包含比单个服务器更多的信息,它可能包含邮件路由信息、许多主机的信息、垃圾邮件密钥等。因此,弹性和冗余对域持有者具有绝对的好处。

我希望这有助于您的理解。


Zor*_*che 13

是否有辅助 DNS 的点

只有极小的组织才能在单个服务器上完成所有工作。我有很多服务器,我希望我的电子邮件能够在 Web 服务器关闭的情况下继续运行。我有托管在外部网络上的服务,即使我的 Internet 链接断开,我也想保持这些服务。

备份 DNS 系统基本上一直在运行吗?

通常。

它是如何配置的?

这取决于 DNS 服务器软件,但通常在“备份服务器”上,您将其设置为辅助服务器。然后输入主服务器的 IP 以及要复制的区域。


mai*_*ilq 11

它是 RFC 的必备条件。见http://www.ietf.org/rfc/rfc1035.txt

引用第 4 页的重要内容:

DNS 要求所有区域都由多个名称服务器冗余支持。指定的辅助服务器可以使用 DNS 的区域传输协议从主服务器获取区域并检查更新。


Bil*_*hor 10

备份 DNS 服务器(一个或多个)将成为您的主 DNS 服务器的从属服务器。从属服务器将接收对主 DNS 服务器的更改。这可以定期完成,或者响应来自主服务器的通知。这是在 Internet 上识别 DNS​​ 更改延迟的原因之一。您的主域名服务器和备用域名服务器将被列为您的域的域名服务器。

在 DNS 通知之前,从属名称服务器将在一段时间内拥有 DNS 数据的先前版本。(这是序列号的目的之一。)一旦所有名称服务器都更新到相同的版本(相同的序列号),它们都应该具有相同的数据。在不增加序列号的情况下编辑区域文件可能会导致数据不一致。

没有切换到备份 DNS 服务器。DNS 请求相对均匀地分布在您所有的名称服务器上。(这是通过使用循环调度查询服务器来完成的。)如果一个或多个名称服务器关闭,超时后将在另一名称服务器上重试请求。只要您的域名服务器之一启动,您的域就会解析(有时会很慢)。您希望所有名称服务器始终处于运行状态。

在您的情况下,您可能会发现使用您的 ISP 或域注册商来托管您的域更简单。他们将拥有一个或多个备份域名服务器,并将拥有专用于保持它们运行的​​资源。


如果您运行的只是一个 Web 服务器,则辅助 DNS 似乎并不那么重要。但是,当您的服务器关闭时,您可能需要备份 DNS 服务器的原因有很多,包括:

  • 使您能够 ping 或跟踪路由到您的主机以验证它是否已关闭。
  • 以防止用户和爬网程序决定不再使用您的域。

如果您的域接收或发送电子邮件,您需要一个备份 DNS 来建立您的可信度并确保未来的电子邮件发送。如果邮件服务器查找您的域并发现它不存在,它将立即退回您的电子邮件。但是,如果 DNS 查找成功并且服务器关闭,则电子邮件将排队等待稍后发送。只有当您休息几天时,您的电子邮件才会开始退回。(一些表现不佳的自动传送系统仅尝试一次,即使您的服务器已启动,也可能无法传送消息。)