什么是Emoji域名

2024年1月30日 | 分类: 域名经验

域名 (Domain Name) 的长度限制在 253 个字符以内,基本作用是将人类不容易记忆 IP 等机器信息与便于记忆的字符联系起来,方便人们使用。

而 Emoji 域名相较普通域名使用了 Punycode 的命名规范。Punycode 是一种表示 Unicode 码和 ASCII 码的有限的字符集 (RFC3492),其作用是在 IDNA 框架中,使多语言的域名可以编码为 ASCII 从而使 DNS 能够进行解析。

Emoji 域名的实现原理:通过 Punycoding (使用 Punycoder 转换) 后的 ASCII 字符为 xn--cp8ha

这并不会影响域名的正常解析,理论上对任何浏览器可用,且与普通域名没有任何区别。究其基本原理即在你输入 Emoji 域名后,浏览器会自动使用 Punycoding 机制将 Emoji 表情转换为 ASCII 进行解析,反之,浏览器也会自动将使用了 Punycoding 机制的 ASCII 字符显示为相应的 Emoji 表情。

简单的进行过程如下 (示例)

「 Emoji 域名 」>>「 浏览器 」>>「 ASCII 域名 」>>「 DNS 解析 」
「 ASCII 域名 」>>「 DNS 解析 」>>「 浏览器 」>>「 Emoji 域名 」

参考:https://sspai.com/post/40131#!

与众不同的 Emoji 域名

Unbinilium

2017 年 07 月 24 日

The first Emoji Domain named ☮️.com was registered on April 19, 2001. At the same day, ♨️.com and ♨️.net was born. Also that year: ☃️.com was registered.

如今,距世界上诞生的第一个以 Emoji 命名注册的域名 ☮️.com 已过去 16 年之久;Emoji 域名作为视觉上更具直观性,形象性的有趣域名命名方式,在生活中却不常映入人们眼帘;试问在千篇一律冗沉乏味的纯字符域名中,何不尝试拥有一个有趣简洁的 Emoji 域名呢?

Emoji 域名

在开始前有必要先对 Emoji 域名进行一些介绍。首先域名是网域名称 (Domain Name) 的简称,其长度限制在 253 个字符以内,基本作用是将人类不容易记忆 IP 等机器信息与便于记忆的字符联系起来,方便人们使用。而 Emoji 域名相较普通域名使用了 Punycode 的命名规范。Punycode 是一种表示 Unicode 码和 ASCII 码的有限的字符集 (RFC3492),其作用是在 IDNA 框架中,使多语言的域名可以编码为 ASCII 从而使 DNS 能够进行解析。Emoji 域名的实现原理如下 (示例)

Punycoding  [  https://🤣😏🙄.com  >>  https://xn--t28hkdt5g.com  ]

显而易见,🤣😏🙄 通过 Punycoding (使用 Punycoder 转换) 后的 ASCII 字符为 xn--t28hkdt5g;因此这并不会影响域名的正常解析,故理论上对任何浏览器可用,且与普通域名没有任何区别。究其基本原理即在你输入 Emoji 域名后,浏览器会自动使用 Punycoding 机制将 Emoji 表情转换为 ASCII 进行解析,反之,浏览器也会自动将使用了 Punycoding 机制的 ASCII 字符显示为相应的 Emoji 表情。简单的进行过程如下 (示例)

「 Emoji 域名 」>>「 浏览器 」>>「 ASCII 域名 」>>「 DNS 解析 」
「 ASCII 域名 」>>「 DNS 解析 」>>「 浏览器 」>>「 Emoji 域名 」

域名注册

通常情况下,在域名搜索引擎中直接输入 Emoji 是无法正常搜素的,因此要正常搜索并注册自己想要注册的 Emoji 域名,首先要使用上文中的 Punycoder 将 Emoji 转换为 ASCII 字符后再进行。下面则提供一些安全可靠的域名注册商或相关网站,仅供参考

  • GoDaddy 全球最大的域名注册网站,域名种类丰富,域名功能及配置完整,且价格相对合理

  • Google Domain Google 推出的域名注册网站,域名功能及配置完整,价格相对来说并不便宜
  • i❤️domains 第三方的域名搜索网站,方便在 GoDaddy 搜索 Emoji 域名,不需要提前进行 Punycoding,默认搜索结果是 .ws 类型的域名,如果你想要的域名都已被注册请试试这个

*建议使用规模较大的可靠注册商,并在注册前了解注册商提供的域名服务 (比如在 Aliyun 注册的域名是不支持 DNSSEC 的)

域名解析

已经拥有 Emoji 域名或普通域名后,可通过配置 DNS 解析来实现域名的基本功能;进行 DNS 解析的服务商有 Cloudfalre (提供全面的 DNS 服务,十分推荐),DNSPod (International版) 等…另对于使用普通域名的用户,可以配置二级域名 (SLD) 向自己的域名中加入 Emoji 元素,效果如下 (示例)
Punycoding  [  https://❤️.example.com  >>  https://bxn--qei.example.com  ]

*在 DNS 解析管理界面配置时,应使用 Punycoder 将 Emoji 转换为 ASCII 字符后再进行配置

注意事项

上文虽在对 Emoji 域名的介绍中说明其整体上与普通域名并无太大区别,通过 Punycoding 转化为 ASCII 后的域名均可正常配置 SSL (用于支持 https,需要注意的是 Punycode 机制为伪造恶意的钓鱼网站提供了条件,生活中访问重要网站时一定要检查其 SSL 证书的签发详情)、支持转发、重定向等普通域名所拥有的全部功能;故不会影响网站的各种API服务,并对浏览器有良好的兼容。但有一点必须说明:由于某些电子邮件服务拒绝传输 Unicode 域,这可能意味着你的网站无法正常使用电子邮件服务;另外在某些 App 中直接发送 Emoji 域名时 App 不一定能够识别出它是域名

写在最后

赘述颇多,相信在未来以 Emoji 命名的域名会越来越多;同时,Emoji 域名的创意应用也总会让人们眼前一亮:形象化的短链接服务如 (Emojify,少数派相关文章),用可爱的 Emoji 域名 🙇‍♀️.🙇.com 做一个情侣 Blog,以及使用 🔞.example.com 来直观地呈现一个网站的访客分级等…

想象着有一天,倚着黄昏下墙上的一缕斜阳,我拖着沉重的手指缓缓向浏览器的地址栏输入「 😔.xxx 」,按下确认的那一刻,或许又打开了一片新的天地~