中文域名轉(zhuǎn)碼,又稱punycode碼。
中文域名在解析的時候,須經(jīng)轉(zhuǎn)換為 xn-xxxxxxxx.com/.cn 形式的ASCII碼,后者稱為punycode。".中國"后綴不被標(biāo)準(zhǔn)的解析服務(wù)器支持,所以CNNIC同時贈送同名的.cn中文域名,所以".中國"和".cn"中文域名是等價的。類似的,".公司"實際使用是需要附加.cn后綴,或者安裝CNNIC的中文域名插件訪問,因此DNS解析的punycode會被轉(zhuǎn)化為.xn-55qx5d.cn后綴, ".網(wǎng)絡(luò)"也類似.
例如:
中國快網(wǎng).cn的轉(zhuǎn)碼為:xn--fiQs8S7uHw17a.cn
快網(wǎng).com的轉(zhuǎn)碼為:xn--66Tw21E.com
目前,因為操作系統(tǒng)的核心都是英文組成,DNS服務(wù)器的解析也是由英文代碼交換,所以DNS服務(wù)器上并不支持直接的中文域名解析,所有中文域名的解析都需要轉(zhuǎn)成punycode碼,然后由DNS解析punycode碼。其實目前所說和各種瀏覽器完美支持中文域名,只是瀏覽器軟里面主動加入了中文域名自動轉(zhuǎn)碼,不需要原來的再次安裝中文域名轉(zhuǎn)碼控件來完成整個流程。
|