10.50.6.17 電信網(wǎng)絡(luò),
10.50.6.18 聯(lián)通網(wǎng)絡(luò)
DNS主服務(wù)器的named.conf霞揉,增加以下內(nèi)容
acl telecom { 10.50.6.17; };
acl unicom { 10.50.6.18; };
options {
...
};
logging {
...
};
view telecom {
#注釋到此文件尾部的 zone "." IN {...} 添加到每個view里面
#否則啟動服務(wù)器時會報錯 “when using 'view' statements, all zones must be in views” 導(dǎo)致無法啟動
zone "." IN {
type hint;
file "named.ca";
};
match-clients { telecom; };
zone "zyl-test.com" {
type master ;
file "zyl-test.zone.telecom";
};
};
view unicom {
#注釋到此文件尾部的 zone "." IN {...} 添加到每個view里面
#否則啟動服務(wù)器時會報錯 “when using 'view' statements, all zones must be in views” 導(dǎo)致無法啟動
zone "." IN {
type hint;
file "named.ca";
};
match-clients { unicom; };
zone "zyl-test.com" {
type master ;
file "zyl-test.zone.unicom";
};
};
view "other" {
zone "." IN {
type hint;
file "named.ca";
};
};
#注釋掉文件的這一行往衷,否則會提示錯誤 /etc/named.rfc1912.zones:18: when using 'view' statements, all zones must be in views
//include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
注意DNS服務(wù)器軟件版本不同此處配置文件格式可能不相同,建議拷貝/var/named/named.localhost文件然后做修改
新建 zyl-test-telecom.zone.telecom文件
[root@CentOS7]:~# vim /var/named/zyl-test-telecom.zone.telecom
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 10.50.6.16
www IN A 10.50.6.16
mail IN A 111.111.111.2
blog IN A 222.222.222.1
新建 zyl-test-unicom.zone.unicom
[root@CentOS7]:~# vim /var/named/zyl-test-unicom.zone.unicom
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 10.50.6.16
www IN A 10.50.6.16
mail IN A 100.100.100.2
blog IN A 200.200.200.1
重啟服務(wù)
service named restart
解析測試
在10.50.6.17客戶端服務(wù)器上測試
[root@CentOS6]:~# nslookup blog.zyl-test.com 10.50.6.16
Server: 10.50.6.16
Address: 10.50.6.16#53
Name: blog.zyl-test.com
Address: 222.222.222.1
在10.50.6.18客戶端服務(wù)器上測試
zhangyunlong@ubuntu18[09:10:01]:~# nslookup blog.zyl-test.com 10.50.6.16
Server: 10.50.6.16
Address: 10.50.6.16#53
Name: blog.zyl-test.com
Address: 200.200.200.1
Name: blog.zyl-test.com