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