Linux系統中DNS服務五 之DNS叢集!
阿新 • • 發佈:2018-11-24
DNS叢集:(藉助輔助DNS域名伺服器)
現實生活中,一臺DNS域名伺服器承擔的壓力有時會特別龐大,這對企業和顧客都是不利的;所以我們需要以構建一個DNS叢集來分擔訪問量,從而減輕主DNS域名伺服器的壓力!
開始實驗:
第一步:在主DNS伺服器(server虛擬機器)上進行操作:
@vim /etc/named.conf檔案內容:(標出來的行號內容更改其他不變!)
@vim /etc/named.rfc1912.zons檔案:
28-29行表示允許輔助DNS伺服器(172.25.254.248)傳送和驗證!
@再配置asuka.com.zone檔案:
重啟named服務
嘗試dig www.asuka.com:(沒問題):
第二步:配置輔助DNS伺服器:
我們以虛擬機器desktop作為輔助DNS伺服器:
@安裝bind(DNS服務):(先自己配置好yum源,然後安裝bind):
@vim /etc/named.conf:
第11行,17行括號內的內容改為any:
第32行 驗證改為no:
重啟named服務(如果卡在shell介面,需要再開一個shell 隨便輸入一串字元就好了;這是因為加密字元長度不夠需要人手新增)
@vim /etc/named.rfc1912.zones:
25行 我們要維護的域名
26 行表示 本DNS伺服器為輔助伺服器(slave)
27 行表示 DNS主伺服器為 172.25.254.28(server虛擬機器)
28表示資訊在slaves底下的asuka.com.zones檔案裡尋找:
並且輔助DNS伺服器的 DNS伺服器寫自己:(/etc/resolve.conf):
重啟named服務,可以看到此時我們的/var/named目錄下的slaves目錄裡有了asuka.com.zones檔案:
dig www.asuka.com:
如果出現:status: SERVFAIL的話是因為(server,desktop主,輔助DNS伺服器開啟防火牆的原因!)
關閉兩臺機子的防火牆(或者允許dns服務在firewall服務上開啟!)就可以正常dig了
over!