DNS,二级域名泛解析
首先要满足第一个条件
你的域名支持泛解析,说明下,所有的域名都支持泛解析,只有域名注册商支不支持的。
为什么要支持泛解析呢,因为支持泛解析的结果是。输入:web.com和www.web.com和xxx.web.com都会返回到一个页面。
这样你就可以随意的自己绑定youname.web.com
你的域名支持泛解析后,这里就要看你的程序了,
如果你的程序是一个二级域名一个文件夹的话,这就可能就需要域名服务上来设置一个子目录绑定,自己有权限也可以设置
如果全部都是动态的页面,即带参数的页面,就需要在服务上设置
星外主机上是这样说的:
您需要在IIS中,手工设置这个虚拟主机的主机头是空的(不能用平台面板绑空的域名),
才能接受泛解析的域名,由于一台服务器上只能有一个空的主机头网站(这由IIS决定),
因此,这样的网站不能和主控端放在一起.
对于这样的虚拟主机,您只需要解这个域名解析到IP就可以用,一般是解析*号的A记录,
如解析*.abc.com到您的服务器IP上.
接下来就是代码,现在只提供asp代码。
<%
‘首先得到用户请求的地址是什么
requireURL = request.ServerVariables("HTTP_HOST")
‘然后根据用户请求的地址进行重定向
Select Case requireURL
Case "cad.ourdomain.com" response.redirect "http://www.ourdomain.com/cad/"
Case "forum.ourdomain.com" response.redirect "http://www.ourdomain.com/forum/"
‘假如是其他的请求一律转到公司的WWW域名下(您也能够配置成拒绝其他的请求)
Case Else response.redirect "http://www.ourdomain.com/index.asp"
End Select
%>
一下是script代码
<script language=”JavaScript”>
location=http://www.ourdomain.com/cad/
</script>
这样就不需要在去麻烦那些域名服务商了。呵呵方便多了。