通常我们把类似于http://www.cfan.com.cn/的域名称为顶级域名,而bbs.cfan.com.cn称为二级域名。

二级域名是如何实现的呢?


当我们在IE中输入一个域名时,通过域名解析之后我们能到达目的网站。即当我们输入http://www.cfan.com.cn/时,我们到达了220.194.52.20,接下来的服务就交给了220.194.52.20.当打开了域名的泛域名支持后,我们输入bbs.cfan.com.cn也将到达220.194.52.20。

如果我们仅打开泛域名支持,假设cfan.com.cn只打开泛域名支持,没有进行任何设置,那么我们将得到
220.194.52.20返回的一个错误页面。


我们要得用的正是这个错误页面。



在这个错误页面中,我们写些代码,即可实现二级域名功能了。


代码的大概框架是:

1.取得用户输入的网址,例如,用户输入了bbs.cfan.com.cn,我们就取到这个网址吧。

2.利用字串函数对这个网址进行处理。在这里我们可以处理得到bbs,依据这个字串,我们可以把bbs的主页装入。



在实际运用中常建立一个数据库,把二级域名和地址对应一下。


到此二级域名原理讲完了。当然,这只是二级域名实现的一种方式,还有其他的方法,等楼下的来说。

希望大家都写一点,一起把二级域名研究好。一点也不知道的可以到baidu里搜一个
Posted on 2007-02-14 16:14  李通通  阅读(610)  评论(0编辑  收藏  举报