2010年4月25日

用 bind 9 建立 caching-only name server

caching-only name server 顧名思義就是將查詢的結果暫存起來,未來有其他的 client 問到相同的名稱時,可以直接從暫存回覆 client,而不用在一層一層的問下來。

範例:
//定義 mynets 的網段。
acl mynets { 192.168.4.0/24; 192.168.7.0/24; };

//利用 allow-query 參數我要限定只有我所屬的網段可以透過 DNS Server 查詢。
options {
directory "/etc/namedb"; // Working directory
allow-query { mynets; };
};

// Provide a reverse mapping for the loopback address 127.0.0.1
zone "0.0.127.in-addr.arpa" {
type master;
file "localhost.rev";
notify no;
};

that's it!

//2010/04/25 update

若你是使用 RHEL 或 CentOS 可以安裝 caching-nameserver 套件,只要將 /etc/named.caching-nameserver.conf 改名為 /etc/named.conf,再稍微設定一下,啟動 named 服務就可以完成caching-only name server 了。

沒有留言:

張貼留言