emoji域名?今天又长见识了,试一试??.ml
杂谈
前一阵子,在群里聊天,说到了域名相关的问题,忽然一位热心网友发来了一个
然后,我们在浏览器里输了一下,发现居然进到了一位UP主的个人空间
这看起来的确是很
然后,也就有了标题中的
EMOJI域名如何挑选?
我们可以进入这个网址:i❤️.ws
然后搜索自己觉得有趣的域名
比方说我们打游戏的时候常说的菜鸡互啄,我们搜下菜鸡的emoji表情
这些都还没有被注册,而且我们看第三个.ML
结尾的域名可以免费就能注册!
快发动一下你的脑筋,看看还有没有奇葩的域名
免费白嫖一个emoji域名
接下来就是注册方法,我们只讲解免费版的,我们以 .ml为例,点击Register Now!
点击Checkout
进入购物车结算
点击continue
然后这里,你如果有google的Gmail,可以直接用Gmail注册,当然你也可以选择你自己的邮箱
我们直接授权登录
然后需要进行验证
进入邮箱点击链接进行验证
然后需要填写个人信息,由于老外目光比较短浅,很多国家都没有,因此,我们这里随便填就好了
然后,我们选择域名管理
然后点击Manage Freenom DNS
进行相应的解析就行了
- CNAME 解析到自己的域名
- 或者A解析到自己的服务器IP
原理补充
有必要先对 Emoji 域名进行一些介绍。首先域名是网域名称 (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 域名 」