全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: nnt

DNS清洗原理简单剖析

[复制链接]
发表于 2022-8-3 01:31:53 | 显示全部楼层
确实是技术贴,理解了!
发表于 2022-8-3 01:43:20 | 显示全部楼层
纯技术帖,得赞
发表于 2022-8-3 01:43:23 | 显示全部楼层
再通过查询.com对应的NS服务器查询example.com的NS服务器,最后向example.com的NS查询www.example.com的IP地址。在这个过程中,由于高墙会抢答最后两步的结果。

污染一:向.com对应的NS服务器查询example.com的NS服务器
污染二:向example.com的NS查询www.example.com的IP地址
污染一解决:通过设置较长的ttl,来让example.com正确的NS记录能够在LDNS中缓存一段时间。
(依赖于高墙的抢答特点:高墙直接返回的是一个A记录的DNS响应包,并不是NS记录的响应包,LDNS便并不会将其缓存起来)
污染二解决:搜集非常多的ip,不断地向LDNS进行NS查询来实现。
(前提:如果example.com的NS 服务器在国内的话,
并且,缓存是有时间限制的,过期了就会被删除,并不能一劳永逸,想要用多久就要洗多久... )
---
不确定以上总结的是不是楼主的意思
---
污染一的解决看起来像是高墙的缺陷,如果高墙抢答结果就是一个错误的NS服务器,LDNS接收并不再去请求正确的NS服务器,污染一解决办法是不是无效了;
污染二解决方法需要NS 服务器在国内,是否是说DNS清洗实际是用DNS污染同样的抢答手段,作为一个“错误的NS服务器”去返回正确的结果
---
---
作为mjj就想问:
我有一个被污染的域名,DNS清理具体步骤怎么做

@nnt
发表于 2022-8-3 02:30:25 | 显示全部楼层
make
发表于 2022-8-3 02:45:11 | 显示全部楼层
有意思,mark一下
 楼主| 发表于 2022-8-3 03:03:15 | 显示全部楼层
全军冲鸡 发表于 2022-8-3 01:43
污染一:向.com对应的NS服务器查询example.com的NS服务器
污染二:向example.com的NS查询www.example.com ...


污染二不需要大量的IP,污染一才需要,因为当LDNS缓存结果为国内的NS服务器时,查询A记录会直接去询问国内的NS,不需要过墙,所以墙也不会抢答。
 楼主| 发表于 2022-8-3 03:04:37 | 显示全部楼层
全军冲鸡 发表于 2022-8-3 01:43
污染一:向.com对应的NS服务器查询example.com的NS服务器
污染二:向example.com的NS查询www.example.com ...

自建花销爆炸,作为mjj最具性价比的当然是直接买别人的DNS清洗服务啊
发表于 2022-8-3 07:30:37 | 显示全部楼层
本帖最后由 叼爆小朋友 于 2022-8-3 07:32 编辑

现在不怎么管用了,省骨干网上面也有墙,响应才到达省骨干网就被省骨干网墙抢答了。这就是为什么国内实名注册的域名用国内ns服务器域名都能被污染的原因。除非你能在省骨干网墙抢答之前就返回查询结果。而且国内注册的域名墙可以完全控制你域名的解析,从源头上增加无效的A记录,导致国内国外都被DNS污染。
 楼主| 发表于 2022-8-3 20:50:31 | 显示全部楼层
叼爆小朋友 发表于 2022-8-3 07:30
现在不怎么管用了,省骨干网上面也有墙,响应才到达省骨干网就被省骨干网墙抢答了。这就是为什么国内实名注 ...

确实如此,只能说:寄!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-6 10:49 , Processed in 0.078803 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表