bind支持中文域名的解決方案?
如何讓linux環境下的bind支持中文域名.
如下面的域名
中國.cn
中國人.中國
《解決方案》
:luya: :luya: :luya: :luya:
《解決方案》
中文域名。。。。
沒用過
《解決方案》
先將"中國.cn"轉換為punycode編碼格式為:
"xn--fiqs8S.cn"
然後為它建立一個區:
zone "xn--fiqs8S.cn" {
type master;
file "xn--fiqs8S.cn.txt";
};
在這個區文件中,凡是出現中文域名的地方(包括NS記錄的name和rdata欄位)都需要轉換為punycode編碼。
關於punycode,可參考:
http://en.wikipedia.org/wiki/Punycode
在線轉碼工具:
http://www.cnnic.cn/html/Dir/2003/10/29/1112.htm
http://www.motobit.com/util/punycode-decoder-encoder.asp