今天又遇到一个有意思的问题:
如题:
请将我的国际域名www.8666999.com绑定到下面四个中文域名:日宁.中国;日宁.公司;日宁车神.中国;日宁车神.公司
以为和以往的绑定没什么特别,就做了.可一测试,居然,显示没有这个站点.
有点晕了~~~~承认,没有玩过这个~~~~第一次搞~~~~总不能对客户说,不能用吧.唉,想点子吧.脑子突然想到一种方法,做转发试下,呵呵.结果一样.
没法,就再次ping下这几个网址,呵呵.有点突破,
C:\Documents and Settings\Administrator>ping 日宁车神.公司
Pinging xn--w9sr5vllqtyu.xn--55qx5d [218.22.93.243] with 32 bytes of data:
Reply from 218.22.93.243: bytes=32 time=1ms TTL=127
看到xn--w9sr5vllqtyu.xn--55qx5d这个与以往的正常ping 域名不一样.就这样想了,它的工作过程是不是这样,输入http://日宁车神.公司就将IP指向到了xn--w9sr5vllqtyu.xn--55qx5d这个.再将这个指向本地服务器的相关目录的文件下面.根据自己猜想就做了,于是,就将"日宁车神.公司"与"xn--w9sr5vllqtyu.xn--55qx5d"与www.8666999.com绑定到一块了.
呵呵.没想到,我想的还真对了,果然可以打开了.呵呵~~~~
问题解决,回家吃饭.
=================
补充:因以前不懂,今天在IIS6上照IIS5上操作不行,故找了点资料,呵呵.原来是这么一回事.
实际上,很多时候都需要为IIS设置多个网站。通过设置IIS的主机头,可实现不同的域名访问不同的站
点。但主机头设置里面,是不允许输入中文的。因此,在进行设置之前要先把中文域名转化成为
PunyCode编码,然后在主机头设置里面填上中文域名所对应的PunyCode便可.
如何获取PunyCode编码?
(1)可以通过ping
C:\>ping 日宁.中国
Pinging xn--w9sr5v.xn--fiqs8s [218.22.93.243] with 32 bytes of data:
可获取:PunyCode编码为:xn--w9sr5v.xn--fiqs8s
(2)使用CNNIC提供的中文域名在线转码程序。
http://www.cnnic.net.cn/html/Dir/2003/10/29/1112.htm
接下来修改一下它的主机头。右击网站,选择 属性 - 网站 - 高级 ,点击里面的“编辑”按钮,便
可以修改主机头的设置,在里面输入“xn--w9sr5v.xn--fiqs8s”。
这样就可以通过http://日宁.中国访问了.(对了,别忘记下载个中文域名插件噢.否则,你是打不开网站的)