大家好,今天51开源接着给大家介绍DNS子域委派是怎么配置的。那么什么是子域委派呢,其实没什么复杂,就是将子域的查询工作交给子域的DNS服务器。我以一个案例说明,大家能明白得更好。 案例:假如现有父域51osos.com,DNS服务器地址为192.168.1.2,其下面有一子域为sub.51osos.com,现想将sub.51osos.com的查询解析工作交给委派给子域的DNS服务器192.168.1.200。那么怎么实现呢,可能有人看过本站我的其他关于DNS配置的文章,想到用forward来定义,其实不需要这么做。具体实现如下: 一、 配置sub.51osos.com的DNS服务器 安装bind这里不详述了,本站有详细文章介绍。 #rpm bind-9.3.6-4.P1.e15 #rpm caching-nameserver-9.3.6-4.P1.e15 #rpm bind-chroot--9.3.6-4.P1.e15 --修改配置文件 #vi /var/named/chroot/etc/named.conf options { directory “/var/named”; recursion yes; allow recursion {192.168.1.0/24;}; } zone “sub.51osos.com” { type master; file “sub.51osos.zone”; allow-updata {none;}; }; #vi /var/named/chroot/var/named/sub.51osos.zone $TTL 86400 $ORIGIN sub.51osos.com. sub.51osos.com. IN SOA ns.sub.51osos.com. admin.sub.51osos.com. ( 2010100401 1H 10M 1W 1D) @ IN NS ns.sub.51osos.com. ns.sub.51osos.com. IN A 192.168.1.200 www.sub.51osos.com. IN A 192.168.1.200 --启动服务 #service named start 二、配置51osos.com的DNS服务器 #rpm bind-9.3.6-4.P1.e15 #rpm caching-nameserver-9.3.6-4.P1.e15 #rpm bind-chroot--9.3.6-4.P1.e15 #vi /var/named/chroot/etc/named.conf options { directory “/var/named”; recursion yes; allow recursion {192.168.1.0/24;}; } zone “51osos.com” { type master; file “51osos.zone”; allow-updata {none;}; }; #vi /var/named/chroot/var/named/51osos.zone $TTL 86400 $ORIGIN 51osos.com. 51osos.com. IN SOA ns.51osos.com. admin.51osos.com. ( 2010100401 1H 10M 1W 1D) 51osos.com. IN NS ns.51osos.com. sub IN NS ns.sub.51osos.com //添加这两行,很重要噢 ns.sub IN A 192.168.1.200 ns.51osos.com. IN A 192.168.1.2 www.51osos.com. IN A 192.168.1.2 --启动服务 #service named start 三、 测试 #nslookup www.sub.51osos.com 如果是由192.168.1.200解析的,则表示委派成功了噢。 |