解析無限個二級網域名稱的方法

2021-04-02 21:38:02 字數 1464 閱讀 1793

解析無限個二級網域名稱的方法有三種:

無論使用哪種,都必須使用網域名稱泛解析。將*.test.com(此處我們test.com作例子)解析到你指定的伺服器上。

如: *.test.com 222.222.222.222

注:作網域名稱泛解析前,必須確認網域名稱服務商對你提供網域名稱泛解析服務。否則,後面的工作都是徒勞的。

方法一:使用windows自帶dns解析。

步驟:1,新增好test.com,如下圖

2,在test下新增乙個名稱為 * 的域 (右鍵,新增域),新增完如下圖

3,在*的域下,新增乙個主機(右鍵,新建主機,主機名稱為空,ip則填寫為您要將網域名稱泛解析的對應ip),新增完如下圖。

解析完成,測試一下,ping test.test.com 是不是解析到222.222.222.222

方法二:使用程式進行判斷調整。

步驟:1,iis服務的主機頭留空,新建default.asp檔案,並把新建檔案的執行優先順序設定為最高(iis設定屬性中的文件,將default.asp移到最上面)。

default.asp檔案**:

<%

dim iurl

iurl = split(request.servervariables("server_name"),".")

if lcase(iurl(0))="www" then

response.redirect("index.asp")

else

'如二級網域名稱所調轉位址,請自行更改此處位址

response.write( "")

end if

%>

方法三:使用isapi_rewrite url處理引擎

先介紹一下isapi_rewrite :

isapi_rewrite是乙個強大的基於正規表示式的url處理引擎。它非常類似於apache's mod_rewrite,但它是專為iis設計的。

isapi_rewrite有兩個版本:isapi_rewrite full與isapi_rewrite lite。

isapi_rewrite lite是免費版本,但不支援反向**功能。

解析二級網域名稱就可以用isapi_rewrite乙個規則來實現。

如:test.test.com 對映成 www.test.com/test/

規則如下:

此三方法比較:

偶個人認為,方法一,解析速度會快點,但沒有做過驗證。只是感覺系統自帶的東西會好些。

另,方法一和三,一台伺服器可以做多網域名稱的泛解析,而方法二,一台伺服器只可以做乙個網域名稱的泛解析。

基於Nginx配置無限個二級網域名稱

最近,遇到乙個問題,希望通過一台主機,實現無限個網域名稱訪問,結合對nginx的了解,通過nginx解析帶 的萬能網域名稱,實現不同的訪問。以下我個人對這塊的記錄,希望對感興趣的小夥伴有幫助!在網域名稱解析時,配置解析的網域名稱為不控制網域名稱,可以參考如下配置 阿里雲配置 其中 主機記錄為 表示可...

二級網域名稱泛解析,讓iis支援二級網域名稱泛解析

今天一朋友問我這個問題,和一些blog 一樣,在自己的 中實現二級網域名稱泛解析 如 乙個新使用者aa註冊了 aa.sohu.com 訪問直接訪問到www.sohu.com aa 或者直接就是aa.sohu.com aa 等等。下面就說下,乙個簡單的辦法,不過只是說下原理,具體的操作還有何具體的要求...

apache二級網域名稱解析

新增2級網域名稱之前你先把某個2級網域名稱解析到你的伺服器,比如你的2級網域名稱是a.com 那麼你在httpd.conf最底下新增以下 serveradmin kkk kkk.com documentroot home kkk www servername a.com serveradmin 是你...