转发与委派
实验描述:某公司其总部在北京,主域名为
:qq.com,
北京的子域
bj.qq.com
也建在主域的
dns
服务器,而要想远在上海的子域
sh.qq.com
也能够正常解析主区域的域名,则要通过转发而在北京的主机想通过主
DNS
查询到子域的域名则需要通过委派来实现,实验示意图如下:
注:
1)
转发:
a.完全转发:将客户端所有DNS
查询以递归的方式转发到指定
DNS
服务器,
b.
条件转发
:
将指定DNS
后缀的查询转发到指定的
DNS
服务器;
2)
委派:在
BIND
中可以将某个子域的查询工作委派给别一个
DNS
服务器完成。
![]()
配置过程:
1
)如案例一中一样修改
dns
主配置文件,并在
named.rfc1912.zones
文件中做如下添加:
![]()
2
)添加区域文件,并做如下修改,主域
qq.com:
![]()
北京子域
bj.qq.com:
![]()
3)
重启
dns,
至此
dns
的主区域基本配置完成,以下为上海子域
DNS
的配置:
4
)为子域设置转发,在主配置文件添加
"forwareders {192.168.142.2; };"
实现完全转发:
![]()
也可以在
named.rfc1912.zones
中添加如下图中的语句,实现条件转发:
![]()
5
)测试,修改测试机
2IP
为
192.168.142.6/24,DNS
改为
192.168.142.20,
即子域的
DNS
![]()
6
)用
nslookup
查看如下图:
![]()
7
)委派配置,在主区域的区域文件内添加如下语句,即将对
sh.qq.com
域的查询委派给上海子域
192.168.142.20
,
![]()
8
)测试,修改测试机
1
的
IP
为
192.168.142.5
,
DNS
为主
DNS
:
192.168.142.2
![]()
9)
在
cmd
下用
nslookup
来测试如下图
![]()
10
)测试正常实验结束。
实验总结:对转发与委派的理解,转发指的是子域对父域的一种操作,而委派则是父域对子域的一种操作,它们目的均是减轻DNS的负担, |
转载于:https://blog.51cto.com/mllakb/1222155