asp学习网: 首页 >> IIS教程 >> iis配置 >> iis中配置中文域名的站点(多图文档)

iis中配置中文域名的站点(多图文档)

一.如何使IIS支持中文域名?

首先我们了解一下,如何才能使IIS支持中文域名。

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

 

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

 

也就是说,要让IIS支持中文域名,只需要在输入中文域名的地方,输入中文域名的PunyCode编码便可。当然,具体的转换计算过程并不需要我们去做,这里给大家介绍两种获得域名的PunyCode的方法。

 

(1)如果域名是在ORAY注册的,那么登陆ORAY的控制台,进入域名管理,在域名状态里面会显示该中文域名的PunyCode。

(2)使用CNNIC提供的中文域名在线转码程序。打开http://www.cnnic.net.cn/html/Dir/2003/10/29/1112.htm 后,输入要转换的中文域名,然后选择“转成punycode”,提交便可。



什么是Nameprep?

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

 

我们知道“动态域名.net”、“中文域名测试.net”对应的PunyCode分别是:“xn--6fR65A27F61K.net”和“xn--fiQ06L2rDsvScfJi99B.net”。并且我们已经建立了“动态域名.net”这个网站,接下来我们修改一下它的主机头。右击网站,选择 属性 - 网站 - 高级 ,点击里面的“编辑”按钮,便可以修改主机头的设置,在里面输入“xn--6fR65A27F61K.net”。接着,我们再新建一个“中文域名测试.net”的网站,主机头里面填“xn--fiQ06L2rDsvScfJi99B.net”。

到此为止,IIS多个中文域名对应多个网站的主机头的设置便完成了,访问者可以通过输入我们的“动态域名.net”、“中文域名测试.net”来访问它们相对应的网站。

 

五.访问中文域名

 

1.因为这里我们用的“动态域名.net”和“中文域名测试.net”是ORAY的动态域名,所以要先在服务器上,用域名对应的花生壳护照登陆客户端程序,域名才能被正确解析到服务器的IP地址。当然,如果你的域名是在其它地方注册商申请的,已经指向到服务器的IP地址上,可以省略这一步。

2.另外,这里我们先来了解一下什么是i-Nav。i-Nav是国际领先的数字信任服务提供商VeriSign提供的一个浏览器插件。有了这个插件,您可以在浏览器中直接输入中文域名,或者点击网页中的链接便能访问中文域名对应的网站。

所以,当访问者在浏览器输入“http://动态域名.net” 时:(1) 如果计算机上安装了“i-Nav”插件的话,那么直接便可以打开域名所对应的网站。(2)如果计算机上没有安装“i-Nav”插件,会转到VERISIGN提示安装。如果访问者不想安装插件,在点击“不,谢谢”后,便会转到我们配置好的网站上。

打开IE浏览器,分别访问“动态域名.net”和“中文域名测试.net”进行测试,以下是测试的结果。在这里要提醒一下大家,别忘记了给网站设置默认的首页文档,否则可能会造成网站无法访问。(首页文档可在站点的“属性”―“文档”中进行设置)

from:asp学习网/title:iis中配置中文域名的站点(多图文档)/ time:2007-5-21 22:26:58

本文主题

避免10 个常见ASP.NET缺陷 使网站平稳运行

AJAX XMLHttpRequest对象详解

.NET Framework 3.0 框架慨述

论坛用户头衔参考 :D :P

DNS服务工作原理

access随机选择不重复记录解决方案

w3c技术架构

Asp.net数据库操作类 c#

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行