做自己的二级域名指向系统

现在有些服务商提供了注册一个顶级域名送20个二级域名的服务,可是有的站长会觉得
不够用,其实可以通过程序自己做二级域名,就象 126.com一样。
一,泛域名
最重要的,你需要一个泛域名,泛域名是指DNS会把所有xxx.domain.com(xxx是任意字
符)形式的域名全部解析到一个指定IP地址,没有这个条件,下面的就不用想了,前面说
的送20个子域名,那是在DNS上设置的,并不是泛域名。怎么知道你的域名是不是泛域名
呢?比如 126.com,在浏览器地址栏输入www.126.com 或 126.com时,可以看到正确的
首页面,如果是输入 xxx.126.com (xxx是任意字符),浏览器就找不到地址了,那么
这就不是泛域名。怎么才能得到泛域名呢?如果你已经有一个域名,而且注册时没有特
别说明,那你就不用试了,肯定不支持的,我还没发现哪个域名商现在是默认支持泛域
名的,都是要你特别提出,并且要加钱才可以的。 当你要注册顶级域名之前,要问清楚
这个域名商是否可以给你泛域名,以及要加多少钱,我发现有的域名商根本就不支持泛
域名,甚至有的商家或代理根本不知道这么回事(晕倒)。所以你一定要先问清楚哦。

二,域名管理系统
1.域名管理系统主要是一个解析程序。工作原理是:
1)接收指向默认网站的URL;
2)分析URL数据,看他是不是已经注册过的;
3)如果是注册过的,从数据库中提取用户指定的二级域名指向;重定向过去或者隐含框
架就行了.

2.  一个域名管理系统几个基本要求是要满足
1、用户可以自己申请和管理
2、可以选择是隐含框架还是转向
3、如果是隐含框架,用户可以自己改title
4、目标路径允许的字符数要尽可能多
5、yourname.netmiss.net ,这里的yourname允许的字符也要尽可能多.

3.一段简单的解析程序:(是隐含框架的)
<!--#include file="conn.asp"-->
<%
dim geturl
geturl=replace(Request.ServerVariables("HTTP_HOST"),"www.","")

set rs=server.createobject("adodb.recordset")
sql="select * from tb where nowurl=''"&geturl&"''"
rs.open sql,conn,1,1
if rs.eof then
response.redirect" http://www.51bxg.com/miss.html;
else
dim tourl,company
tourl=rs("tourl")
company=rs("company")
%>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<META CONTENT="text/html; CHARSET=UTF-8" HTTP-EQUIV="Content-Type">
<TITLE><% =company %></TITLE>
</HEAD>


<frameset frameborder="0" framespacing="0" scrolling="no" border="0"
marginheight="0" marginwidth="0" rows="0,*">
<frame scrolling="NO" noresize="0" marginwidth="0" marginheight="0"
framespacing="0" frameborder="0" target="main" name="main"
SRC="about:blank">

<frame scrolling="yes" noresize="0" marginwidth="0" marginheight="0"
framespacing="0" frameborder="0" target="main" name="main" SRC="<% =tourl %
>">

<noframes>
<body>
This page uses frames, but your browser doesn''t support them.</body>
</noframes>
</frameset>
</HTML>
<% end if %> 

三,支持上面两个条件的主机
最好有一台独立的服务器。泛解析的域名指向该服务器。如果是虚拟主机的话,就要向虚
拟主机提供商问清楚虚拟空间是否满足1,2两个条件.
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值