淘主机 发表于 2010-4-15 22:41:30

一台服务器实现域名泛解析的方法

泛解析,二级域名转向问题--                                                                              
   
关于实现商务网站二级域名的应用`!
   
实现条件:
1、必须有一个顶级域名,而且此域名必须做好泛解析并做好指向。
2、必须有一独立的web服务器。泛解析的域名指向该服务器。
3、在web服务器上建一个空的主机头名的web站点。
4、做域名转向
   
什么是域名泛解析?
            客户的顶级域名abc.com,之下所设的*.abc.com全部解析到同一个IP地址上去。比如客户设b.abc.com就会自已自动解析到与abc.com同一个IP地址上去,显示的是跟abc.com一样的页面。
目的是让用户可以注册abc.com为后缀虚拟三级域名系统(也可以称为免费域名)。
   
实现:
            进入DNS
            打开要做泛解析的域(abc.com)
            建立新域名字为*
            进入这个域建立一个空主机只输入服务器的IP
            OK~!
   
实现了泛解析就表示以后*.abc.com的访问都会到指定的WEB服务器上去,现在要做的就是做域名转向<!--#includefile="conn/conn.asp"-->
<%
tURL=Request.ServerVariables("HTTP_HOST")            '请求页面的地址
dURL=left(turl,instr(tURL,".")-1)                                                            '二级域名名字
sURL=dURL&"."
sURL=replace(tURL,""&sURL&"","")                                                '顶级域名,也即abc.com
   
IfdURL="www"ordurl=""then
      Response.Redirect("默认首页")
      Response.End()
Else
      Setrs=conn.execute("selectid,usernamefromwhereusername='"&dURL&"'")
      If    rs.eofandrs.bofthen
            response.Redirect("默认首页")
            response.End()
      Else
      url=""            '此处url为二级域名访问的路径   
          rs.close
      Setrs=nothing
%>
   
   
<HTML>
<HEAD>
<METAhttp-equiv="Content-Type"content="text/html;charset=gb2312">
<METACONTENT="text/html;CHARSET=UTF-8"HTTP-EQUIV="Content-Type">
<TITLE>淘主机</TITLE>
</HEAD>
<framesetframeborder="0"framespacing="0"scrolling="no"border="0"marginheight="0"marginwidth="0"rows="0,*">
<framescrolling="NO"noresize="0"marginwidth="0"marginheight="0"framespacing="0"frameborder="0"target="main"name="main1"src="/blog/about:blank">
   
<framescrolling="yes"noresize="0"marginwidth="0"marginheight="0"framespacing="0"frameborder="0"target="main1"name="main1"SRC="<%=url%>">
   
<noframes>
<body>
<p>Thispageusesframes,butyourbrowserdoesn'tsupportthem.</p></body>
</noframes>
</frameset>
</HTML>
<%
      endif
      endif   
%>把上面的代码存为index.asp放在WEB服务器的默认站点上就ok   
   
关键的地方就是frameset框架的使用,目的是让地址栏始终显示的是二级域名地址。
   
嘿嘿,写完了,第一次写这个,以前的都是Ctrl+C,Ctrl+V过来的,感觉写的有点摸棱两可,
也好拉,第一次嘛~!以后再接再厉`!

淘主机 发表于 2010-4-15 22:42:03

预留
页: [1]
查看完整版本: 一台服务器实现域名泛解析的方法