The first Emoji Domain named ☮️.com was registered on April 19, 2001. At the same day, :hotsprings:.com and :hotsprings:.net was born. Also that year: ☃️.com was registered.
如今,距世界上诞生的第一个以 Emoji 命名注册的 域名 ☮️.com 已过去 16 年之久;Emoji 域名作为视觉上更具直观性,形象性的有趣域名命名方式,在生活中却不常映入人们眼帘;试问在千篇一律 冗沉乏味 的纯字符域名中,何不尝试拥有一个有趣简洁的 Emoji 域名呢?
在开始前有必要先对 Emoji 域名进行一些介绍。首先域名是网域名称 (Domain Name) 的简称,其长度限制在 253 个字符以内,基本作用是将人类 不容易记忆 IP 等机器信息 与便于记忆的字符联系起来,方便人们使用。而 Emoji 域名相较普通域名使用了 Punycode 的命名规范。 Punycode 是一种表示 Unicode 码和 ASCII 码的有限的字符集 (RFC3492) ,其作用 是在 IDNA 框架中,使多语言的域名可以编码为 ASCII 从而使 DNS 能够进行解析。Emoji 域名的实现原理如下 (示例)
- Punycoding[https: //��:smirk:��.com >> https://xn--t28hkdt5g.com ]
显而易见,
通过 Punycoding (使用 Punycoder 转换) 后的 ASCII 字符为
- ��:smirk:��
;因此这并不会影响域名的正常解析,故理论上对任何浏览器可用,且与普通域名没有任何区别。究其基本原理即在你输入 Emoji 域名后,浏览器会自动使用 Punycoding 机制将 Emoji 表情转换为 ASCII 进行解析,反之,浏览器也会自动将使用了 Punycoding 机制的 ASCII 字符显示为相应的 Emoji 表情。简单的进行过程如下 (示例)
- xn--t28hkdt5g
- 「Emoji域名」 >> 「浏览器」 >> 「ASCII域名」 >> 「DNS解析」「ASCII域名」 >> 「DNS解析」 >> 「浏览器」 >> 「Emoji域名」
通常情况下,在域名搜索引擎中直接输入 Emoji 是无法正常搜素的,因此要正常搜索并注册自己想要注册的 Emoji 域名,首先要使用上文中的 Punycoder 将 Emoji 转换为 ASCII 字符后再进行。下面则提供一些安全可靠的域名注册商或相关网站,仅供参考
类型的域名,如果你想要的域名都已被注册请试试这个
- .ws
* 建议使用规模较大的可靠注册商,并在注册前了解注册商提供的域名服务 (比如在 Aliyun 注册的域名是不支持 DNSSEC 的)
已经拥有 Emoji 域名或普通域名后,可通过配置 DNS 解析来实现域名的基本功能;进行 DNS 解析的服务商有 Cloudfalre (提供全面的 DNS 服务,十分推荐), DNSPod (International 版) 等… 另对于使用普通域名的用户,可以配置二级域名 (SLD) 向自己的域名中加入 Emoji 元素,效果如下 (示例)
- Punycoding[https: //:heart:.example.com >> https://bxn--qei.example.com ]
* 在 DNS 解析管理界面配置时,应使用 Punycoder 将 Emoji 转换为 ASCII 字符后再进行配置
上文虽在对 Emoji 域名的介绍中说明其整体上与普通域名并无太大区别,通过 Punycoding 转化为 ASCII 后的域名均可正常配置 SSL (用于支持 https)、支持转发、重定向等普通域名所拥有的全部功能;故不会影响网站的各种 API 服务,并对浏览器有良好的兼容。但有一点必须说明: 由于某些电子邮件服务拒绝传输 Unicode 域,这可能意味着你的网站无法正常使用电子邮件服务;另外在某些 App 中直接发送 Emoji 域名时 App 不一定能够识别出它是域名
来源: http://www.tuicool.com/articles/MjYrqyj