環境
準備最少兩台主機
一台當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
#
#
--成功