cloudflare 感觉怪怪的,添加和解析一个域名不需要任何的验证。

2023-05-15 12:26:18 +08:00
 CCKurokawa

这样我可以直接添加别人的域名到自己账户里,然后修改他的解析。

如果别人的域名没有使用 cloudflare ,而是使用别的服务商进行解析(例如阿里云),我直接添加到 cloudflare 后甚至可以看到他的所有解析记录。。。

震惊

5050 次点击
所在节点    服务器
29 条回复
miyuki
2023-05-15 15:38:44 +08:00
冷嘲热讽就没必要了

添加是可以添加,但是下一步需要修改 ns ,不改过去还是用不了滴
leonshaw
2023-05-15 19:45:52 +08:00
权限验证是通过改 NS 完成的,那校验 NS 记录和这两个给定 server 上的解析生效先后顺序是怎么样的?
如果先校验,那切换过程可能会有一段时间无法解析;如果先解析生效,那有可能用多账号做拒绝服务攻击?
感觉这种设计有点奇怪(虽然防 DoS 是他们看家本领)
SunsetShimmer
2023-05-15 21:08:30 +08:00
@leonshaw #22 遇到极端情况可以人工审核?
zhangshine
2023-05-15 22:52:29 +08:00
跟手机验证码一样,情况会出现,但是概率很小
renfei
2023-05-16 09:32:27 +08:00
@leonshaw 我是这样理解先校验 NS 权限的
1.Cloudflare 去查 whois ,NS 记录是准实时的,会很快感知到 NS 记录的变化
2.用户侧的 NS 记录是有 72 小时的 TTL 缓存的,不是实时的
所以,Cloudflare 会更快的接入,使解析在用户查询到 NS 变动之前就生效
leonshaw
2023-05-16 10:26:33 +08:00
@SunsetShimmer
@renfei
试了一下,是先生效的

dig @garret.ns.cloudflare.com v2ex.microsoft.com TXT +short
"See https://v2ex.com/t/940085"

这下微软用不了这个 DNS server 了。。
renfei
2023-05-16 16:11:16 +08:00
@leonshaw

不是,只有给你分配的这组 NS 才能解析,微软没有修改域名的 NS 记录,互联网上是不会走到你那组 NS 的

比如给我分配的 NS 是 robin.ns.cloudflare.com ,那你试试这个

dig @robin.ns.cloudflare.com v2ex.microsoft.com TXT

就无法解析,所以只能自嗨
leonshaw
2023-05-16 19:20:48 +08:00
@renfei 我知道,所以我说的是“这个” DNS server 。问题在于其它账户想解析 microsoft 域必须分配不同的 DNS ,那么如果有足够的(超过权威 DNS 地址池)账户做同样的事情,就能形成 #22 说的 DoS 攻击。
renfei
2023-05-16 22:26:15 +08:00
@leonshaw 我找到一个 2 年前的数据,已经有 900+ 个 ns 记录了: https://github.com/indianajson/cloudflare-nameservers

这 2 个一组,虽然有穷尽,但似乎比较困难

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/940085

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX