環境準備最少兩台主機一臺當DNS伺服器,一臺當客戶機如:192.168.43.7這台主機當DNS伺服器,192.168.43.6這台主機當客戶機安裝DNS服務yum install -y bind##備註:實現先關閉防火牆開啟服務systemctl start named##更改主配置文件vim /... ...
環境
準備最少兩台主機
一臺當DNS伺服器,一臺當客戶機
如:192.168.43.7這台主機當DNS伺服器,192.168.43.6這台主機當客戶機
安裝DNS服務
yum install -y bind # #
備註:實現先關閉防火牆
開啟服務
systemctl start named # #
更改主配置文件
vim /etc/named.conf # #
重新載入配置文件
rndc reload # #
編輯區域文件
vim /etc/named.rfc1912.zones #這個是專門存放區域文件的配置文件 #
備註:
上圖第一個行線是:功能變數名稱
第二個:類型,master表示主
第三個:存放名稱與IP地址對應關係的存放文件,一會要創建這個文件
創建上圖中定義的文件
cd /var/named/ #在這個目錄下創建 touch xiaos.com.zone # #
備註:這裡要註意的是文件的屬性
編輯xiaos.com.zone區域文件
vim xiaos.com.zone # #
備註:這裡要註意的是
@:表示本功能變數名稱,如果寫全的話是xiaos.com.(加點表示不用補全了,要是不加. 的話,它會在後面又補上xiaos.com)
每個記錄都有五項內容,重覆可以從上面補齊,
dns1是說主誰是主DNS伺服器,寫全的話是dns1.xiaos.com.
郵箱中因為@符號有特殊意義所有用.代替
一個名稱對應多個IP是負載均衡(改正:圖中web-..02改為01)
版本號最重要,決定主從同步,信息改了,必須改版本號,
優先順序,值最小優先順序越高
檢查配置文件
named-checkconf #檢查的是主配置文件以及.rfc1912.zones
檢查資料庫文件
named-checkzone xiaos.com xiaos.com.zone #寫上 檢查的功能變數名稱 和域文件
備註:這裡註意域文件的路徑
重新生效服務
rndc reload # #
測試
把192.168.43.6主機DNS指向192.168.43.7主機
在客戶機上執行測試
dig www.xiaos.com # #
--成功