❏ 站外平台:

本站有了新入口: “Linux.中国”域名

作者: wxy

| 2015-03-05 10:51   评论: 11 收藏: 1 分享: 4    

告诉大家一件事,经过 @v1zv 的建议,我们注册了“Linux.中国”的IDN,现在大家也可以用这个域名来访问了。

虽然一直不太喜欢中文域名,感觉输入域名还要切换输入法。不过这个域名和本站的名称还是挺贴切的,因此将它注册成一个入口(现在是采用302跳转到 linux.cn),也许有人就喜欢用中文域名呢。

大家可以说说你们都用过哪些中文域名吗?

当然,作为技术站点,怎么能只是发个新闻就行了呢?一定要带点技术味才行啊。

说起来,这还是第一次访问中文域名和做中文域名的解析,这里我简单说说中文域名如何用,也为需要使用中文域名的同学提供一点参考。

1、中文域名、中文顶级域和 punycode

实际上并不是直接使用汉字的 UTF8 编码的,而是由解析器先转换为 punycode 域名。比如“Linux.中国”这个域名的 punycode 域名是:linux.xn--fiQs8S 。

WTF? “.xn--fiQs8S” 这是什么鬼?

好吧,其实".中国"并没有其对应的 UTF8 编码的顶级域,而是这个“.xn--fiQs8S”。同样,还有繁体字形的“.中國” 转换为:“.xn--fiQz9S”。

你就把这个 punycode 域名当成类似 “.cn”这样的顶级域使用好了。

2、使用 punycode 域名

使用上,其实别无二致。虽然名字看起来古怪了点,但是在 BIND 里面做解析没有什么区别。

zone "linux.xn--fiQs8S" IN {
    type master;
    file "linux.xn--fiQs8S";
};

zone "linux.xn--fiQz9S" IN {
    type master;
    file "linux.xn--fiQz9S";
};
@       IN      SOA     linux.xn--fiQs8S. root.linux.xn--fiQs8S.  (

同样,在 Apache 里面,你也使用 punycode 做 ServerName 和 ServerAlias 即可。

    ServerAlias linux.xn--fiQs8S
    ServerAlias www.linux.xn--fiQs8S
    ServerAlias linux.xn--fiQz9S
    ServerAlias www.linux.xn--fiQz9S

然后,使用命令行 dig 域名,以及在浏览器里面直接访问,都和普通的英文域名一样。

现在,大家访问一下 “Linux.中国” 试试?



最新评论

微博评论 2015-03-05 23:33 回复
回复@meF7oX:汗,你是什么系统和浏览器啊?
[1]
来自 - 广西南宁 的 Chrome/Windows 用户 发表于 2015-03-05 11:04 的评论:
linux的中文名是什么?
[2]
linux 发表于 2015-03-05 14:18 的评论:
木有
[3]
来自 - 广西南宁 的 Chrome/Windows 用户 发表于 2015-03-05 15:49 的评论:
木有.中国
linux 2015-03-05 23:13 回复
墙.中国
微博评论 2015-03-05 22:03 回复
找不到服务器
微博评论 2015-03-05 14:33 回复
回复@IT江湖飘:因为我们就叫做“Linux 中国”嘛~
微博评论 2015-03-05 13:03 回复
为啥不叫里纽克斯.中国呢?这样就不用切换输入法了[嘻嘻]
微博评论 2015-03-05 12:03 回复
切换输入法不嫌累吗?
微博评论 2015-03-05 11:33 回复
转!
微博评论 2015-03-05 11:03 回复
Nice!

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。