延续_03已经构建好主域名服务器173.16.16.5的基础上,继续构建从域名服务器173.16.16.6
- 确认本机的网络地址、主机映射、默认DNS服务器地址
将从域名服务器的IP地址设为173.16.16.6,主机名设为ns2.ultra.com(略)
主机映射文件/etc/hosts和DNS解析文件/etc/resolv.conf的内容与主服务器中的内容相同 - 建立主配置文件named.conf
options {
directory "/var/named";
};
zone "ultra.com" IN {
type slave; //类型为从区域
masters { 173.16.16.5; }; //指定服务器的IP地址
file "slaves/ultra.com.zone"; //下载的区域文件保存到slaves/目录下
};
zone "16.16.173.in-addr.arpa" IN {
type slave;
masters { 173.16.16.5; };
file "slaves/173.16.16.arpa";
};
#从服务器区域数据文件是从主服务器下载,文件保存的名称可以自定义(不用与主服务器中的名称一致)
注意:named服务默认以名为“named”的用户身份运行,因此要确认named用户对存放目录有写入权限:
[root@ns2 ~]# ls -ld /var/named/slaves/
drwxrwx--- 2 named named 6 8月 4 2017 /var/named/slaves/
- 启动named服务,查看区域数据文件是否下载成功
[root@ns2 ~]# systemctl start named
[root@ns2 ~]# systemctl enable named
[root@ns2 ~]# ls -lh /var/named/slaves/ //查看下载的区域数据文件
total 8.0K
-rw-r--r-- 1 named named 514 Oct 13 16:22 173.16.16.arpa
-rw-r--r-- 1 named named 468 Oct 13 16:22 ultra.com.zone
- 验证从域名服务器
对客户端来说,主域名服务器和从域名服务器没有区别。
验证从域名服务器时,只需将客户端的首选DNS服务器地址设置173.16.16.6,使用nslookup命令进行正常测试即可
[root@centos03 ~]# nslookup study.ultra.com
Server: 173.16.16.6
Address: 173.16.16.6#53
Name: study.ultra.com
Address: 173.16.16.3
[root@centos03 ~]# nslookup 173.16.16.2
Server: 173.16.16.6
Address: 173.16.16.6#53
2.16.16.173.in-addr.arpa name = mail.ultra.com.