DNS子域授權
配置子域的DNS伺服器的配置檔案(192.168.4.2)
修改主配置檔案named.conf
[root@redhat6 ~]# vim /var/named/chroot/etc/named.conf
options{
directory "/var/named";
};
zone "bj.tarena.com" IN {
type master;
file "bj.tarena.com.zone";
zone "tarena.com" IN {
type forward;
forwarders { 192.168.4.3; };
[root@redhat6 ~]# vim /var/named/chroot/var/named/bj.tarena.com.zone
$TTL 86400
@ IN SOA @ root.tarena.com. (
2014052201;
4H;
15M;
1D;
)
@ IN NS redhat6.tarena.com.;
redhat6 IN A 192.168.4.2;
www IN A 1.2.3.4;
配置父域的DNS伺服器的配置檔案(192.168.4.2 主機名:redhat5.tarena.com)
named.conf配置檔案
[root@redhat5 /]# vim /var/named/chroot/etc/named.conf
options {
directory "/var/named";
file "tarena.com.zone";
區域配置檔案
[root@redhat5 /]# vim /var/named/chroot/var/named/tarena.com.zone
$TTL 86400
@ IN SOA tarena.com. root.tarena.com. (
2014052201;
4H;
15M;
1D;
@ IN NS redhat5.tarena.com.;
bj.tarena.com. IN NS redhat6.tarena.com.;
redhat6.tarena.com. IN A 192.168.4.2;
redhat5 IN A 192.168.4.3;
www IN A 192.168.4.100;
驗證
在父域上通過父域的DNS伺服器解析子域中的域名
[root@redhat5 ~]# host www.bj.tarena.com 192.168.4.2
Using domain server:
Name: 192.168.4.2
Address: 192.168.4.2#53
Aliases:
www.bj.tarena.com has address 1.2.3.4
在子域上通過子域的DNS伺服器解析父域中的域名
[root@redhat6 ~]# host www.tarena.com 192.168.4.3
Name: 192.168.4.3
Address: 192.168.4.3#53
www.tarena.com has address 192.168.4.100
DNS分離解析(192.168.4.3)
讓IP位址為192.168.4.1的主機解析一個主機的IP位址時與其他主機解析同一個主機的IP位址不同
修改住配置檔案named.conf
[root@redhat5 ~]# hostname
redhat5.tarena.com
[root@redhat5 ~]# vim /var/named/chroot/etc/named.conf
acl "mylan" {
192.168.4.1;
view "mylan" {
match-clients { mylan; };
zone "tarena.com" IN {
file "tarena.com.zone.lan";
view "other" {
match-clients { any; };
file "tarena.com.zone.other";
配置域配置檔案
[root@redhat5 ~]# cd /var/named/chroot/var/named/
[root@redhat5 named]# vim tarena.com.zone.lan
www IN A 2.2.2.2;
[root@redhat5 named]# vim tarena.com.zone.other
www IN A 3.3.3.3;
[root@redhat5 named]# service named restart
[root@localhost 桌面]# ifconfig network1
network1 Link encap:Ethernet HWaddr 52:54:00:32:06:4A
inet addr:192.168.4.1 Bcast:192.168.4.255 Mask:255.255.255.0
。 。 。 。 。 。
[root@localhost 桌面]# host www.tarena.com 192.168.4.3
www.tarena.com has address 2.2.2.2
使用另一個主機進行驗證
[root@redhat6 ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 52:54:00:F7:AC:DD
inet addr:192.168.4.2 Bcast:192.168.4.255 Mask:255.255.2
...................
www.tarena.com has address 3.3.3.3
本文轉自 無心低語 51CTO部落格,原文連結:http://blog.51cto.com/fengzhankui/1543839,如需轉載請自行聯系原作者