经过二十余年技术社区与 ICANN 协作,国际化域名(IDN)已在根区授权 37 种语言、23 种文字的顶级域,DNS 正式支持非 ASCII 字符,让非英语母语用户能以本地语言访问互联网。
从二级域到顶级域的演进:
早期工作聚焦二级域 IDN 引入,随后通过新通用顶级域(gTLD)计划——DNS 史上最大规模扩展——以及 IDN 国家代码顶级域(ccTLD)落地,阿拉伯文、中文、西里尔文、天城文等脚本陆续进入根区。ASCII 仅覆盖英文字母、数字及少量符号,无法承载全球多数语言;IDN 机制在协议层以 Punycode 编码兼容现有 DNS,实现用户侧本地语言与底层数字标识的双向映射。
语言与文字的区分与当前规模:
语言供语音社群交流,文字用于书写;二者非一一对应。截至报告发布,根区已授权 37 种语言、23 种文字的 IDN TLD,涵盖阿拉伯语、亚美尼亚语、阿萨姆语、孟加拉语、白俄罗斯语、保加利亚语、中文、格鲁吉亚语、希腊语、古吉拉特语、希伯来语、印地语、日语、卡纳达语、克什米尔语、哈萨克语、韩语、老挝语、马其顿语、马来语、马拉雅拉姆语、蒙古语、奥里亚语等,原文未给出具体授权时间表与各脚本域名注册量数据。
技术社区协作与安全考量:
IETF 等技术组织与社区志愿者共同推进标准制定,重点解决同形异义字符攻击、区分大小写映射、右到左脚本渲染等安全风险。ICANN 按社区指引协调根区 LGR(标签生成规则)制定,确保各脚本 TLD 在稳定、安全前提下入根。原文未给出具体漏洞实例或缓解措施部署进度。
对网络工程师而言,IDN 普及意味着解析链路、证书签发、日志分析、防火墙规则均需完整支持 Unicode 与 Punycode 转换,运维工具链若仍假设纯 ASCII 域名将出现兼容性断点。
原文: APNIC Blog(2021-06-29)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog