作為小公司經(jīng)常遇到的問題是需要開通二級域名而又不想總是通過IDC,因為IDC的效率實在是不敢恭維,而且IDC的態(tài)度經(jīng)常讓人琢磨不透。。。。。。
我所在的公司就是在IDC租用了一臺服務器(只有兩個IP地址,很可憐,IDC要200RMB一個IP),因為公司這方面的投入實在有限,不肯多租一點?,F(xiàn)在這臺服務器上跑了WEB SERVER 和DB SERVER,如果加上DNS,不知道這個2U的家伙能不能頂?shù)淖。晕腋纱鄾]有裝DNS服務,把我們公司的DNS解析交給IDC來做,雖然節(jié)省了一臺服務器,但是麻煩也來了,公司經(jīng)常要做二級域名(比如我們公司的域名是www.ourdomain.com,經(jīng)常需要開通類似 forum.ourdomain.com這樣的二級域名)可是每次都和IDC交涉,實在讓我很為難(有時候IDC的銷售人員還要50 RMB一個二級域名)。所以最后我做了一個小程序來解析我們的二級域名。
解析的原理是這樣的:ServerVariables(HTTP_HOST)這個變量可以返回用戶請求的地址(比如是www.ourdomain.com 或者 forum.ourdomain.com,也可能是你的IP地址)然后我們就可以以這個為依據(jù)來進行解析了!下面是解析的小程序:
redirect.asp:
<%
'首先得到用戶請求的地址是什么
requireURL = request.ServerVariables(HTTP_HOST)
'然后根據(jù)用戶請求的地址進行重定向
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
%>
好了,下面把IIS的默認文檔的順序改成 redirect.asp / index.asp 這樣用戶在訪問你的網(wǎng)站的時候就首先訪問你的重定向文件,然后就可以轉到你希望的地址了!
在重定向的處理上,如果你覺得redirect浪費資源,那么可以改用SCRIPT來完成:
怎么樣?
是不是可以不用麻煩IDC了,自己就可以做了!
最后,需要指出的的,需要IDC做DNS的時候幫你做所有的 ourdomain.com的域名解析——所有ourdomain.com下的域名都解析到你的服務器上。
我所在的公司就是在IDC租用了一臺服務器(只有兩個IP地址,很可憐,IDC要200RMB一個IP),因為公司這方面的投入實在有限,不肯多租一點?,F(xiàn)在這臺服務器上跑了WEB SERVER 和DB SERVER,如果加上DNS,不知道這個2U的家伙能不能頂?shù)淖。晕腋纱鄾]有裝DNS服務,把我們公司的DNS解析交給IDC來做,雖然節(jié)省了一臺服務器,但是麻煩也來了,公司經(jīng)常要做二級域名(比如我們公司的域名是www.ourdomain.com,經(jīng)常需要開通類似 forum.ourdomain.com這樣的二級域名)可是每次都和IDC交涉,實在讓我很為難(有時候IDC的銷售人員還要50 RMB一個二級域名)。所以最后我做了一個小程序來解析我們的二級域名。
解析的原理是這樣的:ServerVariables(HTTP_HOST)這個變量可以返回用戶請求的地址(比如是www.ourdomain.com 或者 forum.ourdomain.com,也可能是你的IP地址)然后我們就可以以這個為依據(jù)來進行解析了!下面是解析的小程序:
redirect.asp:
<%
'首先得到用戶請求的地址是什么
requireURL = request.ServerVariables(HTTP_HOST)
'然后根據(jù)用戶請求的地址進行重定向
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
%>
好了,下面把IIS的默認文檔的順序改成 redirect.asp / index.asp 這樣用戶在訪問你的網(wǎng)站的時候就首先訪問你的重定向文件,然后就可以轉到你希望的地址了!
在重定向的處理上,如果你覺得redirect浪費資源,那么可以改用SCRIPT來完成:
怎么樣?
是不是可以不用麻煩IDC了,自己就可以做了!
最后,需要指出的的,需要IDC做DNS的時候幫你做所有的 ourdomain.com的域名解析——所有ourdomain.com下的域名都解析到你的服務器上。