暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

华为Anti-DDoS技术漫谈--第2篇 DNS(一)

原创 愤怒的蜗牛 2022-09-15
384

2.1.2 事件中涉及的几个关键角色

① DNSPod:国内最大的一家免费DNS服务提供商,“龙卷风”软件和前面恶性竞争的游戏服务器都是DNSPod的客户。

② 运营商:DNSPod 无法独立承建数据中心,只能租用运营商 IDC 的机房和服务器资源。

③“龙卷风”软件:软件中有一项强制随机启动的进程,只要用户安装了该软件,该进程就会自动运行,并不断连接视频网站,下载广告或升级软件。

整个事件有以下几个关键点。

① 游戏服务器攻击竞争对手的DNS服务,间接攻击了整个DNSPod的业务。

② 运营商阻断了DNSPod流量,粗暴地对流量进行了黑洞处理。

③ 几亿台安装了“龙卷风”客户端的PC充当“肉鸡”,导致运营商DNS缓存服务器无法提供服务,进而导致大面积断网。

如果我们把这次事件看成是“多米诺骨牌”效应,那被推倒的第一张“骨牌”是DNSPod服务器;第二张“骨牌”毫无疑问就是“龙卷风”软件,该软件充当“肉鸡”角色导致服务器耗尽了电信运营商 DNS 缓存服务器;而第三张“骨牌”就是全国范围瘫痪的网络了。如果我们想深入理解这次互联网灾难,要先从 DNS 的基础知识讲起。

2.1.3 DNS服务器在网络中充当的角色

大家都知道,我们在上网的时候,输入的网址其实是一个域名。

网络上的计算机彼此之间只能用IP地址相互识别,但是IP地址是一串数字,很难被记忆,所以域名便出现了。域名很容易被人们记住,我们在上网的时候可以直接输入域名,计算机需要通过域名找到对应的IP地址,这就是域名解析的过程。

域名解析要由专门的域名解析系统(Domain Name System,DNS)来完成。如图2-2所示,DNS中涉及以下几种类型的服务器。

1.根服务器

根服务器主要管理互联网的主目录。全世界只有13个根逻辑服务器节点。这13个节点中有10个被部署在美国,剩下3个分别位于英国、瑞典和日本。虽然网络是无国界的,但服务器是有国界的。所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN统一管理。

2.顶级域名服务器

顶级域名服务器一般存储.com、.edu、.cn等顶级域名。

3.递归服务器

递归服务器也可被理解为存储官方域名解析授权的授权服务器,它一般存储着网络中域名和IP地址的解析关系,也就是DNSPod充当的角色。试想一下,如果每个上网用户在上网的时候都向授权服务器发送请求,那授权服务器可能无法承受如此大的请求数量,因此,缓存服务器的存在是有必要的

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论