zh

L 根成为您的囊中之物

2012 年 03 月 13 日

Joe Abley

好吧,现在还不是您的囊中之物。但是即将成为您的囊中之物。

ICANN 运营的 L 根是 13 个域名系统根服务器其中之一,这 13 个服务器共同组成了名为根服务器系统的基础架构。根服务器提供 DNS 根区域,后者由 IANA 部门的 ICANN 工作人员维护。根区域为常见的顶级域名如 CA、NZ、UK、NET 和 ORG 等提供路标,顶级域名又为子域名提供路标,因而遍布全球的 DNS 服务器均能找到为各自用户提供解答的途径。如果您无法到达跟服务器,那么其他 DNS(特定时间)将变得不可用。因此,可靠的根服务器访问非常重要。

在 ICANN,我们已经花了相当长的时间来思考如何才能让根服务器的服务对偏远和服务欠缺地方的最终用户而言更加可靠。我们曾经见到过由于海底电缆切断和卫星传输故障而造成的 ISP 从所有根服务器断开;我们还曾见过几个网络以外的路由错误导致根服务器性能断断续续且不可靠。如同互联网上的其他所有服务一样,我们也偶尔会遭遇尖峰流量,这一流量可能会使根服务器和用户之间的网络拥挤不堪。不管地区根服务器集群的计算能力有多强,总是存在某个地方难以到达根服务器的可能。

因此我们得出的结论是:要让根服务器,特别是 L 根对每一个人而言都更容易访问,采取的模式应是更靠近最终用户,且无论他们身在何处。幸运的是,有一个良好、简单而有效的机制能实现它,这个机制名为 anycast(任播)[PDF, 125 KB]。

任播让我们能够在服务欠缺的区域安装许多 L 根服务器,这样,任何需要发送请求的特定 DNS 客户端就可以在本地得到应答。如果本地实例消失(也许停电或你们之间存在网络问题),那么您的流量将自动重新路由到其他地方。

最近的 L 根服务器离您有多近?想要找到答案并不难。在 Windows 命令窗口您可以键入”tracert L.ROOT-SERVERS.NET”,在 Macintosh 终端或者 Unix 或 Linux 计算机外壳程序上键入”traceroute L.ROOT-SERVERS.NET”。输出的结果将向您显示您和 L 根之间路由器的地址(并且多数情况下会显示 DNS 名称)。

如果您希望获得更多的地理认识,可以查看 L 根在全世界的部署以及哪里可以找到其他根服务器,因为我们肯定不是唯一一个这么做的根服务器运营机构。

ICANN 将继续确认根服务器系统服务欠缺的地理位置。我们将与网络服务提供商和运营商一道,共同为互联网用户打造更可靠且更容易访问的根服务器系统,提高 DNS 的安全性和稳定性。

Joe Abley