泛玉米-泛域名解析-泛解析-自己参考
<% '获取主机名 For i=1 To Len(Server_Name) If Mid(Server_Name,i,1)="." or Mid(Server_Name,i,1)="@" Then Exit For sUser = sUser & Mid(Server_Name,i,1) Next Response.Redirect "tran.asp?who=" & sUser %>
在tran.asp文件中进行数据查询,再跳转一次,或者数据查询后,直接跳转
简单的思路:判断来访者的域名、获取二级主机名,跳转
把域名泛指到你的主机上,让默认页面判断并跳转。这样就完成了无限域名解析了
泛域名解析:
例如客户的域名tzgx.net,之下所设的*.tzgx.net全部解析到同一个IP地址上去;
比如客户设b.tzgx.net就会自已自动解析到与tzgx.net同一个IP地址上去;
在DNS服务器里面设置泛域名解析有2种方式
1. 在域名解析里面设置 *.tzgx.net的A记录或者CName 记录指向某一个IP/服务器名(这种方式虚拟主机用户是不支持的)
2. 在域名转发里面设置 *.tzgx.net转发到 http://www.tzgx.net(虚拟主机可以支持这种转发方式,用户在自己的程序中可以判断访问者要访问的域名)
1、域名需要支付泛解析(大多注册商都支持此功能)
2、取决你使用什么2级域名系统。
拿现在比较流行的木翼2级域名来说,首先把域名泛解析后,然后在空间主机头绑定*.XXX.com(如果能和虚拟主机商协商成功,虚拟主机同样也可做2级域名系统)
假如是*NIX操作系统,
如是Apache就在httpd.conf文件里添加
servername www.XXX.com serveralias XXX.com *.XXX.com
IIS 中说明
注: 以 XXX.com 的泛域名捆绑为例,根据你的实际情况修改为自己相应的域名。
方法: 主要步骤与捆绑一般域名相同, 区别: 捆绑时主机头名填 *.XXX.com
操作完后记得重启 Apache/IIS