實驗背景:在DNS服務器上做智能DNS,實現不同IP訪問不同的apache服務器,同時,做DNS主從服務器解決單點故障。
作者:夜真灰_
第一步:搭建Apache服務器(基於IP地址的虛擬主機)
在apache上需要在加入一塊網卡,我們用別名來eth0:0來表示,將其地址配置爲192.168.1.140。重啓網卡
創建目錄mkdir /var/www/qq
寫入網頁index.html
重啓服務器
第二步:搭建主DNS服務器
創建視圖
本實驗雖然只有兩臺客戶機,但是還要加入pc3這個ACL,用於主從服務器的通信,否則從服務器將不能與主服務器建立有效鏈接。
在/var/name/chroot/etc創建pc1、pc2和pc3三個文件,編輯內容如下:
在/var/name/chroot/var/namede創建pc1.qq.com.zone、pc2.qq.com.zone和pc3.qq.com.zone三個文件,編輯內容如下:
重啓服務器
修改主服務器的DNS,使其指向自己。
測試結果,將PC1和pc2的DNS指向192.168.1.52
pc1可以解析到IP地址
pc2也可以解析到IP地址
pc1和pc2都可以訪問www.qq.com
上圖爲pc1的結果
上圖爲pc2的結果。
第三步:配置DNS從服務器,實現雙機熱備
在/var/name/chroot/etc創建pc1、pc2和pc3三個文件,編輯內容如下:
主從服務器全部重啓服務器,從服務器將會在主服務器裏下載三個文件到從服務器的/var/named/chroot/var/named/salves目錄下
此時將證明從服務器是正常工作的。
至此,本實驗完全結束。本實驗只用於實驗環境與技術交流。