日期:2014-05-17  浏览次数:20982 次

网站设计中的二级域名问题
我常常看到一些网站中设有不同的分站,如:北京站,上海站等.点击北京站后就会跳到http://beijing.网站.com;点击上海站后就会跳到http://shanghai.网站.com.北京站和上海站的IP地址是一样的,而且上海站,北京站,这些站没有设置虚拟目录的.   这是怎么实现的呀   ,要是能给出完整的asp代码更好

------解决方案--------------------
1,在各地设置有分公司,如:腾讯上海站,服务器和内容维护都在上海,
根据来访者IP所在地区自动判断并跳转到相应地区分站

2,在各地机房设置有镜象服务器,如:华军首页 - 上海站
这些分站通常是架设在当地机房的镜象服务器,也可以根据来访者IP所在地区自动判断并跳转到相应地区分站

3,就是你说的情况了,做几个链接而已,其实都在一台服务器上,或者一个机房里的几台服务器

相关知识:

1,根据来访者IP所在地区自动判断并跳转到相应地区分站

通常是在主站服务器上运行有IP识别软件,实现自动跳转,还可以自动判断网通,电信,国外IP等等,识别速度快,准确率高
(我见过他们的IP库有40多万条记录)
也有自己用ASP等程序通过IP地址库实现的。运行速度较慢,识别的准确率不高。

2,二级域名
通过设置不同的主机头名,每个分别指向不同IP的服务器,或者指向相同IP服务器,在服务器上通过IIS解析到相应域名的站点,详细请在网上搜索IIS相关资料,了解如何在一台服务器上设置多个站点,而不是虚拟目录!

以上是我本人经验之谈,并不专业,见笑
------解决方案--------------------
黑马说复杂了 对于楼主的问题 简单来说
那些分站其实都是放在同一台服务器上 用的都是不同的二级域名
用同一个IIS 在服务器版的系统里 IIS是可以新建网站的 设置二级域名的主机头
然后将二级域名解析到服务器IP上 这样就可以实现楼主看到的那些功能了

对于二级域名的建站流程 基本上和顶级域名的建站流程一样 在程序角度来说他们同样是网站
把它当成独立的网站来理解这个概念就好了
------解决方案--------------------
在域名注册管理后台里.申请需要的二级域名.(我用的是新网的,免费的最好可以支持20个).每个二域名可以指向不同的IP地址.(如果像你说的都在同一台服务器上就都指向这个IP).在IIS里建立不同的站点(注意:端口一定都是80).指向不同的二级域名的文件夹,站点的主机头写成二域名即可.