南方數據技术观察
首页 行业新闻 教程 技术文章 AI 对话 官网 咨询与报价
首页 / 行业新闻

IP 分组广播和托管 DNS

APNIC 使用 IP 分组广播和托管 DNS 来分配服务。通常,分配服务的原因是基于规模:需求规模、可靠性规模或性能规模。APNIC 的反向 DNS 服务需求相对较大,每秒约有 30,000 个查询,因此我们分配 DNS 服务以改善响应时间、管理负载并确保快速交付响应。

DNS 服务分配

我们使用两种技术来分配 DNS 服务:每个区域的多个名称服务器和 IP 分组广播。我们的 IP 分组广播分为两个部分:在多个位置运行一个小型部署配置,包括两个服务机器、一个交换机和一个路由器。所有服务机器在所有位置提供 DNS 服务时使用相同的 IP 地址,BGP 的魔力确保服务用户的数据包被送到可以回答的服务器。这种使用 IP 分组广播的方法非常强健。当服务机器宣布其路由到本地路由器时,本地路由器仅在至少有一个下游活动时才宣布路由到其上游。如果发生故障,流量会无缝地自动重定向到另一个节点。如果路由器离线,BGP 的流量重定向机制会将本地用户重定向到其他站点。

WHOIS 服务分配

我们的 WHOIS 服务也是分配的。WHOIS 服务的负载远远小于 DNS 服务(每秒约 300 个查询),但它经常被自动系统使用,并且需要高度可用和响应。设计 WHOIS 分配服务时,我们考虑了另一个 IP 分组广播部署,但托管 DNS 有两个主要优势,最终使其成为更好的选择。我们的分布式 WHOIS 系统在云数据中心的虚拟硬件上运行。对于一个小团队的运营人员,避免共置设备所需的旅行要求是一个大优势,并允许我们在比我们原本可能拥有的更多位置提供服务。我们不需要在多个位置安排 BGP 连接,尽管我们仍然需要具有完整 IPv6 支持的云提供商。

托管 DNS 的优势

托管 DNS 是一种比 IP 分组广播更简单的解决方案。IP 分组广播强健,但需要仔细和广泛的监控以确保所有部分正常运行。托管 DNS 的使用可以减少运营人员的工作量,并提高服务的可用性和响应性。APNIC 的运营人员可以专注于其他任务,而不需要担心 DNS 服务的分配和维护。

对于运维和网络工程师来说,了解 IP 分组广播和托管 DNS 的使用可以帮助他们设计和实现更强健和可扩展的服务。通过使用这些技术,工程师可以提高服务的可用性和响应性,并减少运营人员的工作量。同时,了解这些技术的优势和劣势可以帮助工程师做出更好的设计和实现决策。

原文: APNIC Blog(2015-11-12)|编译自 APNIC Blog,事实以原文为准。

来源:APNIC Blog

返回列表