以下内容援引自ICANN特别项目组:
本页描述及使用的是由国家标准及技术学院开发(NIST)的实验用软件。ICANN或任何其他实体并没有推荐、使用或认同任何一种算法、编码或描述。
电脑通过数字,IP地址与互联网相连接。但是人们却是使用被称为顶级域名的一小段字符串结尾,例如.edu, .uk, .tv, .com,来访问全球互联网。ICANN的一项职责就是持续确保域名系统的安全及稳定性。随着网络的发展,人们想要很多的新TLD。 可以作为实施建议的一种方法是,“字符串不得与现有顶级域名近似…”,本网页援用由NIST开发的一种算法,对待审核或现有的TLD“提供一种公开,公正及公平的评估视觉易混淆性的机制”。
此算法着重考虑一些60对字符的相似程度,例如0和O,1和L,Z和2,h和n,rn和m及vv和w。就连增加或减少字符也会造成混淆,例如.aaaah与.aaaaah看上去就非常相似。这是一项非常具有挑战性的工作,因为域名并不区分大小写。
应注意的是,此算法并不考虑发音相似性。例如“fish”,“phish”及“fiche”听起来差不多,但是视觉上是明显不同的,而且不太可能被混淆。
来源:ICANN官方网站