.io 域名即将退役 - crates.io 的长远规划在哪里?

11/7/2024, cyqsimon

Tags: Rust crates io 域名 IANA 生态系统 风险管理

译自: https://github.com/rust-lang/crates.io/issues/9864

大家可能已经有所耳闻,.io 这个国家代码顶级域名(ccTLD)计划在未来几年内“逐步淘汰”。虽然目前还不清楚“逐步淘汰”的具体含义,但在最乐观的情况下,crates.io 的继续存在将取决于 IANA(互联网号码分配局)的慷慨;而在最糟糕的情况下,crates.io 的突然消失将对整个 Rust 生态系统造成毁灭性打击。我认为这是一个需要及早讨论和应对的风险。

.io 域名会发生什么?

答案是:谁也不知道。回顾历史,由于各种地缘政治问题而退役的 ccTLD 大多已被移除。以下是一些例子:

ccTLD国家弃用时间删除时间备注
.dd东德N/AN/A从未添加到根域名服务器
.cs捷克斯洛伐克19931995
.yu南斯拉夫20032010
.su苏联1994N/A由俄罗斯保留
.tp东帝汶20052015

.io 域名在使用广泛性方面与 .su 类似,因此 IANA 也许会网开一面。然而,IANA 曾经尝试彻底移除 .su 域名,最终是俄罗斯政府积极争取才得以保留。.io 背后或许也有许多企业的利益支持,但它毕竟不是一个国家。无论如何,这都是一个我们无法控制的重大风险,这一点毋庸置疑。

.io 域名退役对 crates.io 的影响

考虑到此类进程通常进展缓慢,短期内可能不会出现太大的问题。 但是,一些实际问题可能会逐渐显现。例如,英国脱欧后,英国公民很快便无法注册或续订 .eu 域名

因此,无论未来如何,我们都需要及早制定长远规划,以防万一。