DNS仍是现有应用服务中最不受重视的服务之一。它的作用至关重要,一旦发生故障,后果将是灾难性的。如果所有DNS系统都停止响应查询,数字经济将在几分钟内陷入瘫痪。
如果无法将域名转换为IP地址,应用就会直接停止运行。毕竟,设计DNS系统正是因为我们记住“something.com”这样的域名,要比记住IP地址容易得多。
从《2019年应用服务现状》的调查结果来看,DNS即将跻身当前部署量前五的应用服务并不令人意外。聚焦电信服务提供商后可以发现,其部署率比其他行业高出11个百分点,从其他行业的68%升至电信服务提供商的79%。
DNS在电信行业发挥重要作用并不令人意外,因为许多其他行业以及大多数消费者都直接或间接依赖服务提供商提供DNS服务。
服务提供商会向客户提供DNS服务,包括移动运营商和有线网络运营商。无论使用有线网络还是移动网络,我都会由服务提供商分配DNS条目。正是这些DNS服务,让您可以在离开后远程关灯、有人靠近时查看门外情况,或订购晚餐。没有DNS,数字经济将陷入停滞,无法访问支持各地互联体验的关键后台应用。
DNS与应用性能
DNS也是影响应用性能的关键因素。如今,80%–90%的应用依赖第三方组件,或由需要服务器端处理的API组成,因此,快速完成DNS解析对于维持应用性能至关重要。每个访问第三方资源的组件都需要执行查询,这会产生网络传输和处理耗时。响应缓慢可能会影响性能,并让客户感到不满。
正如《2018年全球DNS性能基准报告》所述:
一般而言,在互联网连接状况良好的地区,用户预期的响应时间应为几十毫秒,而不是几百毫秒(ms)。即使网站开始加载的总体延迟仅为250 ms,大多数用户也会有所察觉。
几乎所有联网体验都会受到DNS可用性和速度的影响,无一例外。无论是烤面包机、导航系统、社交媒体,还是观看Netflix,都不例外。
因此,DNS受到的关注如此之少,总是令人担忧。尤其是考虑到SaaS对当今企业的重要性时,更是如此。根据上述报告,排名前25位的SaaS提供商中,近一半(44%)依赖单一DNS提供商。这意味着其主名称服务器和辅助名称服务器均由同一家提供商托管和管理。
这可能会造成严重后果,正如2016年Dyn DNS遭遇一系列DDoS攻击其基础设施时所发生的情况一样。此次攻击导致大量知名网站和服务性能严重下降,甚至完全中断。
DNS与数字经济
虽然DNS劫持和缓存投毒常被视为安全风险,但实际上,DNS本身的性质决定了它容易遭受攻击。DNS是一项必须公开访问的服务,无法隐藏在访问控制或其他安全服务之后。因此,在考虑如何保护企业免受攻击时,基础设施团队和安全团队都应更加重视DNS。
不要忽视DNS。应每年评估其安全性和架构,并采取相应的保护措施,包括防御新型DDoS攻击,以及防止DNS查询响应因缓存投毒而被重定向。研究如何将DNS职责更合理地分散到多个提供商,并考虑全局服务器负载均衡在遭受攻击时如何帮助维持数字业务的可用性。
要在数字经济中取得成功,就不能忽视DNS。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。