PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

Chrome改进算法后DNS负荷暴降41%

[复制链接]
跳转到指定楼层
1#
点击数:3887|回复数:0
Chromium内核是当前浏览器内核的绝对霸主,市场份额占比高达70%左右,一举一动都会影响到全球网络,就像最近APNIC亚太互联网信息中心披露的那样:Chromium最近的一次更新,消除了堪比DDoS攻击的海量DNS查询,为DNS根服务器减负41%。


这件事跟大家每天使用的浏览器地址栏有关,我们可以在这里直接输入网址,或者是输入关键词进行搜索。而Chromium为了判断你输入的是域名还是搜索关键词,会在短时间内产生大量DNS流量。考虑到Chromium的巨大用户体量,该特性每天导致多达600亿次DNS查询,让DNS服务器不堪重负。



VeriSign分析了Chromium的源代码以寻找其中的根源,发现它具有的Intranet重定向检测功能会在每次浏览器启动、IP地址变化或者DNS配置变化时自动生产3个长度在7到15个字符的随机网址并向DNS查询。



在Intranet重定向检测功能引入10年之后,Chromium产生的海量垃圾DNS请求已经占到一些DNS服务器总流量的45%,并且这种查询对于DNS服务器来说和DDoS攻击很难区分开来。


面对批评谷歌终于做出修正,Chromium 87内核重新设计代码,禁用Android系统上的重定向测试,并引入了一种支持禁用桌面浏览器重定向测试的多状态DNS拦截策略。此后DNS根服务器的查询迅速下降,降幅高达41%!


这让小编联想到了2010年中国移动和腾讯QQ的“信令费”争议,以及2013年的微信“信令风暴”,这两件事都是腾讯巨大的用户体量与中国移动2G网络有限的信令资源产生冲突。最终的结果都是以腾讯改进“心跳”算法,降低信令频率结束,而后的3G和4G网络容量更大,基本已经不存在类似的问题。不管怎么说,减少对资源的滥用都是负责任的表现。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部