仅靠一家DNS提供商还不够!

F5生态系统 | 2025年5月27日

域名系统(DNS)是互联网中非常重要的协议之一。它常被称为“互联网电话簿”(尽管大多数DNS专家都不喜欢这种说法)。

简而言之,DNS让用户可以输入域名而非数字形式的IP地址,从而更轻松地访问互联网。例如,如果要访问F5网站,无需记住F5 Web服务器的物理地址(IP地址),只需在Web浏览器中输入“www.f5.com ”,DNS便会向操作系统提供F5网站的IP地址。

DNS颇为独特:它是一种历史悠久的协议(首份RFC可追溯至1987年),曾有一段时间没有变化,但近年来出现了许多值得关注的改进,旨在通过基于TLS的DNS(DoT)和基于HTTPS的DNS(DoH)等扩展来增强安全性。

防止DNS中断

DNS从业者中还有一句广为人知的话:“问题总是出在DNS。”当然,实际情况并非总是如此,但DNS一旦出现故障,往往会立即引起注意。

近期发生的DNS中断事件,例如Zoom(2025年4月)或Cloudflare(2024年7月)所经历的事件,清楚地表明,无论系统采用多少冗余措施,中断都可能发生,DNS中断尤其如此。无论是路由问题、软件缺陷,还是人为配置错误,几乎都无法保证系统始终正常运行。

如何缓解这一问题?

防止DNS中断导致在线业务完全离线,最简单的方法是使用多个DNS提供商。

DNS协议内置了相应机制,可通过区域传送添加辅助DNS服务。

这意味着,每当主DNS提供商处发生更改时,系统都会向辅助DNS提供商发送通知(NOTIFY)消息,随后辅助DNS提供商将请求获取最新更改。

添加辅助DNS服务有助于提高DNS的可用性和韧性,同时减轻主DNS服务的负载。
添加辅助DNS服务有助于提高DNS的可用性和韧性,同时减轻主DNS服务的负载。

使用多个DNS提供商的优势

除了在某个DNS提供商出现问题时有“备用方案”外,在环境中使用其他DNS提供商还可带来以下优势:

  • 软件多样性:提供商B可能会使用与提供商A不同的DNS软件。如果某个错误影响了A,希望它不会影响B。
  • 网络冗余:DNS提供商通过自身网络处理DNS请求,这意味着即使DNS服务仍在运行,网络中断也会导致DNS服务不可用。使用另一家采用不同网络或自治系统(ASN)的DNS提供商,有助于降低这一风险。
  • 延迟:低延迟对于快速获得DNS响应至关重要;但在特定地区,某些网络的延迟表现优于其他网络,因此增加一家提供商有助于在全球范围内获得良好的延迟表现。

F5如何提供帮助

不要等到下次DNS中断后才研究应对措施!F5通过由F5 Distributed Cloud Services提供防护的Anycast网络提供主DNS和辅助DNS服务。阅读本文,了解更多信息:“与”的力量:F5混合DNS解决方案 | DevCentral

分享

相关博客文章

F5纪念2021年世界艾滋病日
F5生态系统 | 2021/12/01

F5纪念2021年世界艾滋病日

值此世界艾滋病日,F5郑重承诺,将与员工、客户、社区和合作伙伴共同努力,消除社会对HIV感染者仍然存在的污名与偏见。

Thingbot正转变为攻击平台
F5生态系统 | 2018/11/29

Thingbot正转变为攻击平台

Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。

借助F5全新Quick Start,在AWS上快速开展业务
F5生态系统 | 2018/11/20

借助F5全新Quick Start,在AWS上快速开展业务

在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。

为什么声明式模型对NetOps自动化至关重要?
F5生态系统 | 2018/04/30

为什么声明式模型对NetOps自动化至关重要?

为什么声明式模型对NetOps自动化至关重要?阅读F5博客,了解基础设施即代码如何简化网络扩展。

开源聚焦:F5基础设施即代码与多云可管理性
F5生态系统 | 2017/11/16

开源聚焦:F5基础设施即代码与多云可管理性

开源聚焦:基础设施即代码与多云。阅读博客,了解模板和Terraform如何简化F5应用服务的部署。

破解IT“无解困局”的答案:私有云
F5生态系统 | 2016/09/12

破解IT“无解困局”的答案:私有云

破解IT“无解困局”的答案:私有云。阅读F5博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。