ZoneDB 是DNS 区域数据库,收录 TLD、SLD 等公开 DNS zone,并附带注册局、RDAP 等元数据,偏向域名基础设施管理。
https://github.com/zonedb/zonedb
PSL(Public Suffix List)是公共后缀列表,只关注用户可注册边界(eTLD),主要用于浏览器 Cookie 隔离、安全策略。
https://github.com/publicsuffix/list
Cloudflare 依赖的是 PSL:
example.com
com
example.co.uk
eu.org
example.eu.org
Cloudflare 可以直接依赖 PSL 做哪个域算一个站点的判断,但不能简单用 ZoneDB 替代 PSL。ZoneDB 更像 DNS 事实库,PSL 更像注册边界规则库。
所以,如果注册一个从 ZoneDB 里掉落捡漏的域名,但域名不在 PSL 里,会有什么用呢?
Showfom 理论上这种可能性很低,你从 ZoneDB 里见到过什么可以注册的域名么?
扫过了,ZoneDB 里的有很多可注册的,PSL 里没有可注册的。ZoneDB 的官方描述是:It attempts to be exhaustive, including current, retired, and withdrawn top-level domains and subdomains. 所以应该也包括了已经退役的后缀,即使捡漏注册了好像也没什么用 不如捡漏 PSL 的,但现在 PSL 管理很严格,基本没有可能了。