共计 766 个字符,预计需要花费 2 分钟才能阅读完成。
配置之前先来解释一下中文域名是如何工作的:
当我们在浏览器上输入 朝阳. 北京. 中国 这个域名的时候 浏览器会把中文域名翻译成 Punycode 编码然后再
传送给 DNS 服务器解析,例如 朝阳. 北京. 中国 翻译成 Punycode 编码以后就是
xn--tpv116h.xn--1lq90i.xn--fiqs8s
朝阳 = xn--tpv116h 北京 = xn--1lq90i 中国 = xn--fiqs8s
点我转码
所以我们需要在 Linux DNS 服务器上用 Punycode 码做域名。下面开始配置
首先配置主配置文档(在这里我就只配置了一个正向区域,反向区域跟平常的是一样的只是域名那里要更换成 Punycode 编码)
然后修改解析文件
这里 DNS 就配置好了 重启 dns 服务。
下一步我们要配置 apache 绑定这个中文域名,从而实现用浏览器的访问(apache
服务在这里就不讲了,没有学过 apache 服务的同学在配置之前最好学习一下 apache 服务)
绑定完成后重启 apache 服务
接下来我们用浏览器访问一下
相关阅读 :
RHEL6 服务器搭建 DNS 服务器 http://www.linuxidc.com/Linux/2013-10/91256.htm
精解 Linux RHEL 6.x DNS 服务器 http://www.linuxidc.com/Linux/2013-08/88986.htm
Ubuntu DNS 服务器配置 http://www.linuxidc.com/Linux/2013-07/87181.htm
Solaris 中配置 DNS 服务器 http://www.linuxidc.com/Linux/2013-06/86724.htm
CentOS 6.3 x64 下借助 MySQL 和 DNS view 实现智能 DNS http://www.linuxidc.com/Linux/2013-06/86430.htm