我很困惑。
我基本了解 DNS 的工作原理。下面是一个示例,有助于说明我难以理解的内容。
目前,我运行一个小型 Web 服务器。我使用提供商的 DNS 管理器,因此机器上没有托管 DNS 服务器。
假设我不使用主机的 DNS,并决定在我的服务器上设置 DNS 服务器。假设场景:我的服务器(整个)服务器瘫痪 - 包括 DNS。为什么我需要备份 DNS?如果服务器瘫痪,谁会在乎 DNS 服务器是否也瘫痪,因为即使我的 DNS 正常运行(它不在崩溃的服务器上),它也无法转发请求,因为服务器瘫痪了?
拥有辅助 DNS 的目的是为了能够更改 DNS 服务器指向的 IP 地址,这样如果您的 Web 服务器宕机了,您就可以将流量重定向到备份服务器吗?如果您的主 DNS 提供商不可用,您将如何切换到辅助提供商?备份 DNS 系统基本上一直处于运行状态吗?它是如何配置的?它只是您服务器上 DNS 服务器的精确克隆吗?它们同时运行吗?
希望有人能明白我所困扰的问题,并提供一些指导。
答案1
拥有辅助 DNS 服务器的主要目的是在处理您域名的主 DNS 服务器发生故障时提供备份。在这种情况下,您的服务器仍处于运行状态,因此如果没有备份,则没有人可以访问您的服务器,这可能会让您损失大量客户(即真金白银)。
辅助 DNS 服务器始终处于运行状态,随时准备提供服务。它可以帮助平衡网络负载,因为现在有多个权威位置可以获取您的信息。更新通常由主 DNS 自动执行。因此,它是主 DNS 的精确克隆。
一般来说,DNS服务器包含的信息不仅仅是单个服务器,它可能包含邮件路由信息、许多主机的信息、邮件垃圾邮件密钥等。因此,弹性和冗余对于域名持有者来说绝对有益。
我希望这有助于你的理解。
答案2
拥有辅助 DNS 的意义
只有极小的组织才能在一台服务器上完成所有工作。我有许多服务器,我希望即使 Web 服务器宕机,我的电子邮件也能继续运行。我的服务托管在外部网络上,我希望即使我的 Internet 链接中断,这些服务也能继续运行。
备份 DNS 系统基本上一直处于运行状态吗?
通常。
如何配置?
这取决于 DNS 服务器软件,但通常在“备份服务器”上,您将其设置为辅助服务器。然后输入主服务器的 IP 以及要复制的区域。
答案3
这是 RFC 的必备内容。请参阅http://www.ietf.org/rfc/rfc1035.txt
引用第 4 页的重要内容:
DNS 要求所有区域都由多个名称服务器冗余支持。指定的辅助服务器可以使用 DNS 的区域传输协议获取区域并从主服务器检查更新。
答案4
您无需切换到备份服务器,这是自动的。如果您域中的名称的 DNS 请求到达查询服务器(请记住 DNS 缓存严重),那么如果您的主 NS 服务器没有响应,则会查询辅助 NS 服务器。
如果您将 DNS 托管在托管您提供的服务的服务器之外,那么拥有 2 个服务器是明智的。如果其中一个服务器出现故障,另一个服务器将接管,您的域名仍然可用。