利用bind方便多域應用的開發

2021-08-30 20:17:30 字數 1049 閱讀 8181

**網就是乙個多域的應用,每個**有自己的網域名稱,**則根據使用者使用的網域名稱顯示不同**的內容。

192.168.1.5 dog.example.com

192.168.1.5 cat.example.com

如果打算用於測試的網域名稱比較多,這個方法就不那麼方便了。要是hosts能夠支援萬用字元(*)該有多好啊。

沒辦法,自己搭個dns伺服器,就使用大名鼎鼎的bind。儘管bind功能強大,但要解決這個小問題,你並不用知道得太多。首先,在named.conf中宣告乙個域:

zone "example.local" in ;

};

$ttl 86400

$origin example.local.

@ 1d in soa @ root (

42 ; serial

3h ; refresh

15m ; retry

1w ; expiry

1d ) ; minimum

1d in ns @

1d in a 192.168.1.1

* in a 192.168.1.5

看,那裡有個』*『。這樣,無論你在example.local前面加上什麼(當然要符合網域名稱規則),都會解析出192.168.1.5這個ip。

執行named,啟動伺服器。如果網路不支援ipv6,最好加上-4引數(named -4)。如果想看看伺服器的運**況,可以加上引數-g.

bind伺服器正常執行後,你可以把系統的網域名稱設定為127.0.0.1。不用擔心你訪問不了其他**,因為bind會自動向上級網域名稱伺服器請求解析不認識的網域名稱。

利用指令碼加入域和退出域

利用指令碼加入域和退出域 加入域的指令碼 echo off netdom join computername domain test.com userd user passwordd pass reboot 5 退出域的指令碼 echo off netdom remove computername ...

phalcon 整合官方多模組功能,方便多表查詢

phalcon 整合官方多模組功能,方便多表查詢 專案分為 namespace multiple backend namespace multiple frontend 目錄結構如下 public index.php的大致寫法 多模組功能 handle the request 加入模組分組配置 ar...

關於bind裡面zone的授權域 以及授權子域配置

本次實驗使用的父域為com,子網域名稱為aischang.com,下面就以這兩個網域名稱的配置進行驗證測試。父域com的zone配置 配置ns記錄,必須配置ns對應的a記錄 ns1.com,必須有ns1.com的a記錄 並且在named.conf檔案中配置 zone com in 子域aischan...