中文域名分为两类:

1、一类是域名后缀为英文字母的国际中文域名和别国中文域名,比如:中文.com,中文.net,中文.biz,中文.cc,中文.hk,中文.tm,中文.tv,中文.tw;

2、一类是域名后缀为中文的纯中文国内中文域名,比如:中文域名.中国,中文域名.公司,中文域名.网络;

中文域名在解析的时候,需要先转换为 xn--fiq228c.com或xn--fiq228c.cn形式的ASCII码,这种编码称为PunyCode。纯中文域名不被标准的解析服务器支持,要实现对这种纯中文域名的正确访问,ISP需要做相应的修改,以便能够正确解析中文域名。同时CNNIC也提供了专用服务器,用户只要将浏览器的DNS设置指向这台服务器,它同样可以完成对纯中文域名的正确解析。另外,考虑到现在有些ISP还没有做修改,而有些用户又不方便将DNS设置指向CNNIC提供的服务器,纯中文域名会被加上.cn后缀,即对每一个纯中文域名同时有两种形式:纯中文域名和纯中文域名.CN, 如:"中文域名.网络"和"中文域名.网络.CN"。这样即使ISP还没有做相应的修改,用户也可以正确使用中文域名。

什么是PunyCode?

英文域名在IIS或Apache中的虚拟主机设置,可以直接使用英文域名,如webmasterhome.cn。

中文域名在IIS或Apache中应如何设置主机头呢?如"中国站长之家.com",

答案是:在进行设置之前要先把中文域名转化成为PunyCode编码,然后在主机头设置里面填上中文域名所对应的PunyCode编码(xn--fiqsC146Ah4ex80Cro7A.com)便可。

新的国际化域名的标准在网域名称编码上,为了保留向下兼容性及不影响现有的应用程序协议,因此将多国语言域名转成ASCII编码,而这种编码称为『punycode』。

因为经过 Nameprep处理过的国际化域名是以 Unicode 序列的形式表示的。但现有的 DNS系统只支持用 ASCII字符表示的域名,所以要对 Unicode 序列进行 ACE (ASCII-compatible encoding) 编码,把 Unicode序列表示的域名转换成 ASCII 字符串表示的ACE 域名。

PunyCode是一种专为国际化域名而设计的高效ACE 编码方式。它可以在Unicode序列和ASCII 字符串之间进行唯一的和可逆的转换。转换的过程中,Unicode 序列中的ASCII字符保持不变,国际化字符则用字母和数字来表示。它的实质是一种用数量有限的基本字符(字母和数字)来唯一地表示大字符集(Unicode)中的字符的通用算法。域名中的字符,包括 ASCII 码和 Unicode 码,都是作为整数进行处理。

PunyCode则是将一个经过Nameprep处理过的IDN,从一个8位的编码的形式转换为7位编码的形式。目前Internet DNS一向是7位ASCII编码的环境,经过这个PunyCode转码程序,便将IDN从一个8 位的IDN转换为与现有DNS环境兼容的编码。

在DNS服务器方面,需要将IDN以PunyCode的编码形式来设定。因为PunyCode本身就是一种7位的编码,与ASCII编码完全兼容,所以可适用设定于目前所有可用的DNS版本, 也就是说可以不需要为了设定PunyCode而重新安装BIND新版本。但是若是需要使用DNAME指令来设定资源记录(Resource Record),则需先提升为BIND9的版本。

什么是Nameprep?

Nameprep 是"A Stringprep Profile for Internationalized Domain Names (IDN)",它描述了如何准备一个多语种域名,包括对一个域名字段进行映射、正规化以及禁止性过滤等等操作。

手机号码转码_中文域名转码,中文域名PunyCode编码转换,中文域名在线转码工具,Punycode编码在线转换工具...相关推荐

  1. halcon车牌识别完整源码_基于chineseocr_lite的身份证、火车票、车牌等中文OCR文字识别...

    简介 chineseocr_lite 超轻量级中文ocr,支持竖排文字识别, 支持ncnn推理 , psenet(8.5M) + crnn(6.3M) + anglenet(1.5M) 总模型仅17M ...

  2. 通达信四色谱四量图源码_翔博精选指标熊市专用优化(通达信公式 选股 源码 测试图)...

    问题:怎样才能每天都收到这类文章! 答案:只需点击上方<翔博软件工作室> 做价值的传播者,一路同行,一起成长 产品介绍 白色尖是原来的熊市专用 黄色尖是优化后的,共三个指标供选用 原来的: ...

  3. Chevereto图片托管php源码_亲测-分享最新微信付费进群收费进群系统源码-附带搭建教...

    请输入图片描述 看了源码,没有数据库里面全是接口文件,确实也不需要数据接口,对接的是码支付,那么我们得登录码支付注册一个账号 请输入图片描述 得到自身对应的key和id,我们打开codepay_con ...

  4. 网站二次开发如何防止别人打包源码_面试官:你说你对Kafka比较熟?看过源码吗?...

    Kafka是一个分布式的,支持多分区.多副本的分布式消息流平台,同时也是一款开源的基于发布订阅模式的消息引擎系统,其最大的特点就是收发消息非常快,Kafka每秒可以处理几十万条消息,最低延迟也只有几毫 ...

  5. php mysql 源码_【完结】php+MySQL实战案例【九】总结及源码分享

    ​PHP+MySQL 综合案例分享 总结及源码分享 案例功能 1.用户登录 统一登录页面,系统在登录时自动判断身份,管理登录时跳转到用户管理后台.普通用户登录时跳转至用户欢迎页. 系统登录: 管理员首 ...

  6. 底量超顶量超级大黑马指标源码_通达信最准的买卖指标,超准短线暴涨指标源码...

    内容导航: Q1:通达信哪个抄底指标公式最准准确 所有指标包括kd macd均线,是根据已有价格计算得出,看指标落后于看价格分析,也就是k线.而价格是根据成交量变化,看k线分析落后看成交量分析,而成交 ...

  7. 主力吸筹猛攻指标源码_通达信偷偷连续吸筹指标,主力吸筹猛攻指标源码

    通达信偷偷连续吸筹指标,主力吸筹猛攻指标源码: C5周:CCI(25),COLORSTICK,COLORYELLOW; 生命CCI线:=CCI(84),COLORWHITE; 底部线:=-100.00 ...

  8. jsp 上传转码_最完整的处理jsp处理乱码问题步骤,不需要手工转码

    以编码格式为UTF-8为例 1,jsp页面文件编码格式,在eclipse右键->properties->resource->text file encode修改该UTF-8 2,js ...

  9. java出租车源码_一文教你用java实现出租车计价器设计(附下载源码)

    导读:在我国,出租车行业是八十年代初兴起的一项新兴行业,随着出租车的产生,计价器也就应运而生.但当时在全国没有一家企业能够生产,因而那个时期的计价器是由台湾引进.台湾是计价器的主要生产场地,目前全世界 ...

最新文章

  1. 【keras】rnn中的LSTM
  2. python整理excel数据-Python 自动整理 Excel 表格
  3. Flot使用文档(转)
  4. 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
  5. linux防火墙允许dns服务,Linux防火墙设置-DNS服务器篇
  6. 为什么用pyqt的不多_现在农村提倡用天然气和清洁煤球取暖,为何农民不爱用?看完懂了...
  7. 装修要找大品牌还是游击队,还是包工头?
  8. pytorch学习笔记(二):自动求梯度
  9. 不敢穷,不敢病,不敢死……我们是独生子女
  10. focal loss小结
  11. 【语音采集】基于matlab语音采集及处理【含Matlab源码 1737期】
  12. windows下的mujoco环境搭建
  13. 电气与计算机哪个好考吗,电气工程师难考吗 含金量怎么样
  14. windows平台服务监控邮件报警批处理脚本
  15. c语言中weak用法,c语言中weak的作用
  16. Unity与讯飞语音交互:使用aiui技能
  17. 讲一下 SVG... 吧
  18. 2 机器学习入门——逻辑回归之kaggle泰坦尼克号竞赛
  19. 用蓝牙构建一个sniffer来监听通话
  20. 2021年度训练联盟热身训练赛第五场 F,G,H,I

热门文章

  1. linux mysql 邮件_linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...
  2. 优信拍集团php面试题_【优信拍PHP高级工程师面试】优信二手车PHP面试经验。-看准网...
  3. 【ICML2022】可达性约束强化学习
  4. 怎么看计算机配件型号,笔记本屏幕型号怎么看_笔记本电脑屏幕型号的查看步骤-win7之家...
  5. (总)百度AI 平台API调用
  6. CnOpenData中国各省份工商注册企业分年份数量统计(含新增,注销企业数量)
  7. 主流支付平台的业务流程简介
  8. 新来个阿里 P7,仅花 2 小时,做出一个多线程永动任务,看完直接跪了
  9. 论网络喷子的功力-关于全栈工程师那篇文
  10. html+css3实现动画demo