標籤:http io ar os 使用 for on 檔案 資料
Linux Red hat 5 DNS伺服器多實驗詳細搭建
所需軟體包:
? bind-9.3.3-7.el5.i386.rpm
? 提供主要程式及相關檔案
? bind-utils-9.3.3-7.el5.i386.rpm
? 提供對dns伺服器的測試載入器(如nslookup、dig等)
? bind-chroot-9.3.3-7.el5.i386.rpm
? 提供一個偽裝的根目錄以增強其安全性(var/named/chroot/)
? caching-nameserver-9.3.3-7.el5.i386.rpm
? 為BIND作為緩衝網域名稱伺服器提供必要的預設設定檔
環境:
Vmware虛擬機器red hat 1與red hat 2 網路環境設定為橋接模式,確保虛擬機器擷取的ip與主機可以相互連通。
網域名稱快取服務器
軟體包安裝完成後使用wim編輯器編輯/var/named/chroot/etc/named.caching-nameserver.conf檔案,檔案修改內容如下
options { \\全域配置
listen-on port 53 { 192.168.11.114; }; \\這裡修改為你自己的ip
listen-on-v6 port 53 { ::1; }; \\ipv6這裡不做討論
directory "/var/named"; \\資料庫預設存放位置
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt"; \\一些統計資訊
// Those options should be used carefully because they disable port
// randomization
// query-source port 53;
// query-source-v6 port 53;
allow-query { any; }; \\允許哪些用戶端查詢,any表示全部
forward only; \\表示伺服器只做轉寄查詢
forwarders { \\轉寄到的dns地址
114.114.114.114;
223.5.5.5;
};
};
logging { \\下面的可以不用在意
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
儲存退出,使用/etc/init.d/named restart 名稱重新啟動dns服務使其生效
OK ,網域名稱快取服務器搭建成功,現在讓我們用本機設定dns為虛擬機器的地址即可成功簡析
主從模式 主網域設定:
一般情況我是架設DNS伺服器時需要設定兩台DNS伺服器來提供不間斷的DNS查詢服務,一台為主域(master)伺服器,一台為從域(slave)伺服器。Slave伺服器本身是沒有資料庫,依靠master伺服器來同步傳輸。設定如下:
因為自己不做快取服務器所以將全域下的這兩項刪除掉
forward only; \\表示伺服器只做轉寄查詢
forwarders { \\轉寄到的dns地址
114.114.114.114;
223.5.5.5;
};
vim /var/named/chroot/etc/named.rfc1912.zones
編輯此檔案設定域,在檔案中添加域如下
zone "wjlmz.vv" IN {
type master;
file "wjlmz.vv.zone"; \\域資料庫檔案,自己定義,完後需要建立
allow-transfer { 192.168.11.117; };
};
進入/var/named/chroot//var/named/隨便copy一個樣本檔案執行修改,注意cp時加-p保留原來使用權限設定,當然如果自己建立了檔案也可以使用chmod命令修改許可權,命令如下
cp –p localhost.zone wjlmz.vv.zone \\在主域中定義了的名字
利用編輯器修改wjlmz.vv.zone檔案,我修改如下
$TTL 6400
@ IN SOA wjlmz.vv. root ( \\注意vv後面有個點,這裡的root指郵箱
2014111101 ; serial (d. adams) \\2014111101 序號,可自己定義,用於和從伺服器比對同步,我這裡是指2014.11.11第一次修改,注意很重要,每次修改都必須最少+1不然主從無法同步
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS @
www IN A 192.168.11.114
IN AAAA ::1
wjlmz.vv. IN A 192.168.11.114 \\注意後面的點
OK儲存並且重新啟動named服務/etc/init.d/named restart
測試主機設定dns後簡析,使用nslookup工具
www.wjlmz.vv 成功192.168.11.114
wjlmz.vv 成功192.168.11.114
從伺服器搭建:
Slave伺服器ip為主網域設定檔案named.rfc1912.zones 中指定的192.168.11.117
全域配置除ip外跟主伺服器(master)一樣可查看 網域名稱快取服務器搭建章節。/named.caching-nameserver.conf
域檔案配置也大同小異,需要建立一個域
修改named.rfc1912.zones 檔案,修改如下
zone "wjlmz.vv" IN {
type slave; \\這裡設定為從
file "slave/wjlmz.vv.zone"; \\域資料庫檔案,自己定義,完後需要建立
masters { 192.168.11.114; }; \\設定主伺服器的ip
};
Ok,啟動服務/etc/init.d/named restart
Linux Red hat 5 DNS伺服器搭建(一)網域名稱快取服務器