rhel 5 bind實現智能解析
首先我們還是安裝bind-9.3.3-7.el5.i386.rpm caching-nameserver-9.3.3-7.el5.i386.rpm這兩個包。Bind的基本配置我們在這裏不在簡述,我空間寫過。
編輯named.caching-nameserver.conf
我們在底下添加這樣一段
acl "wangtong" { 192.168.1.0/24; }; //這個裏面的ip段換爲網通的ip段即可。
view "wangtong" {
match-clients { "wangtong"; };
recursion yes; //是否允許迭代。
include "/etc/named.rfc1912.zones"; //世界上的根地址全部包含在這個文件中。
zone "yueyang.com" { //這個和主配置文件的寫法一樣。不難理解。
type master;
file "yueyang.com";
};
};
view "all" {
match-clients { any; }; //any表示全部不匹配則匹配這一條。
recursion yes;
include "/etc/named.rfc1912.zones";
zone "yueyang.com" {
type master;
file "yueyang.com.a";
};
};
然後我們編輯/var/named/yueyang.com和/var/named/yueyang.com.a
添加不同的A記錄即可。