























这是一个创建于 271 天前的主题,其中的信息可能已经有所发展或是发生改变。
1 ranaanna 2025 年 9 月 17 日"那像腾讯、阿里这种固定/24 的策略,会不会让部分用户拿到不太精准的解析结果?" ----不懂但个人理解似乎是反过来的?/24 表示高度个性化,缓存碎片化命中率低,解析慢,客户 ip 精准到/24 因此有泄漏位置和隐私之嫌,但客户会拿到“精准的解析结果”。难道 OP 认为应该要/32 才“精准”? 另外/0 似乎是域名没有部署 ecs ?当然如果是用有很多 PoP 的公共 dns ,内容提供商也有很多 PoP ,缓存足够本地化和匹配,不用 ecs 反而速度和隐私可以得兼 |
2 mengyx 2025 年 9 月 17 日"像腾讯、阿里这种固定/24 的策略,会不会让部分用户拿到不太精准的解析结果?" |
4 flyingcmz 2025 年 9 月 17 日@ranaanna /24 的 ECS 粒度在国内场景下有时候是不够用的——核心问题是国内运营商存在 IP 段跨地域分配的情况:一个完整的 C 段可能被拆分给不同省份的用户(比如 112.174.xxx.0/24 ,可能同时覆盖江苏和安徽的移动用户)。这种情况下,DNS 服务器仅靠/24 子网判断位置,就不够了; |
5 johnjiang85 2025 年 9 月 18 日一般认为/24 已经比较精准了,当然如果支持/25-/32 或/57-/128 会更精准,但是实际上绝大部分公共 dns 只支持/24 和/56 的精度,支持更高的的精度会造成缓存的进一步大范围增长,一般是一种折衷考虑。 另一个原因是现网 isp 绝大部分是/24 的精度分配和使用,/25-/32 的精度在现网的使用大部分是用在骨干网上,不会作为终端用户来使用,也不应该直接用这些 IP 来请求,但是如果公共 dns 支持到/25-/32 精度的话,则会提高受攻击的风险,比如某些人就是用高精度的 IP 段作为 ecs 去请求,从而极大的增加了递归 DNS 的网段缓存压力。 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。