主從DNS伺服器叢集的搭建,同步,更新及加密,DDNS的搭建
主從DNS伺服器叢集的搭建
前面的內容已經講到如何搭建DNS伺服器了,現在要給主DNS伺服器配置其他從屬DNS伺服器來分擔壓力
主伺服器:
vim /etc/named.conf還原配置
vim /etc/named.rfc1912.zones 修改引數如下:當主DNS有更新時,通知從伺服器同步
從伺服器:
配置ip為172.25.254.2/24,關閉火牆,安裝服務
修改/etc/named.conf如下:
vim /etc/named.rfc1912.zones 修改如下:
主從DNS伺服器的搭建操作完成
主DNS伺服器主動同步從伺服器
同步操作如下:
主伺服器上:vim westos.com.zone改變ip和serial值並重啟服務
serial值:同步標示符,僅改變此值,即使檔案內容不變,輔助DNS也會同步更新,如果不更改serial值,輔助DNS則無法同步
從伺服器上:/var/named/slaves目錄中會得到主伺服器更新的zone檔案,內容與主伺服器相同,更新成功
從伺服器遠端更新主伺服器
檢視主伺服器selinux狀態:若狀態是enforcing則執行以下操作:
getsebool -a | grep named
setsebool -P named_write_master_zones on
若是disabled則不進行操作
主伺服器上:
vim /etc/named.rfc1912.zones 改47行允許從伺服器172.25.254.2更新主伺服器上的資訊
chmod 770 /var/named 更改目錄的許可權
從伺服器上:新增新的域名 test.westos.com A類 IP為172.25.254.20 保留時間86400秒(一天) 至主伺服器
主伺服器中:重啟服務,發現解析檔案已經得到更新
主從伺服器的身份認證
僅僅設定IP起到保護的作用遠遠不夠,因為其他人可以把ip改為主伺服器指定的ip,這裡用對成金鑰來進行身份認證
主伺服器上:
建立對成金鑰,並且把金鑰內容複製到新建的westos.key中
vim /etc/named.conf
vim /etc/named.rfc1912.zones
金鑰分發scp Kwestoskey.* [email protected]:/var/named/
從伺服器即可正常更新
DDNS動態域名解析
伺服器:
在/mnt下生成名為westoskey的金鑰,生成key並將key寫入dns的配置中
寫入dns的配置檔案中
/etc/named.conf
/etc/named.rfc1912.conf
配置dhcp
客戶端:
設定通過dhcp自動獲取ip地址
dns指向服務端
修改hostname
dig music.westos.com