DNS-实验要求
实验环境
公司注册了两个DNS区域:benet.com,accp.com。要求使用两台RHEL6.5服务器构建域名系统,分别作为主、从域名服务器,其中的任一台都能够解析benet.com、accp.com域的主机地址
需求描述:
- 主域名服务器地址为ns1.benet.com(173.16.16.5)
- 从域名服务器地址为ns2.benet.com(173.16.16.6)
- 为benet.com、accp.com区域提供以下解析记录
- mail.benet.com(123.45.67.89),ftp.benet.com(123.45.67.90)
- www.benet.com(123.45.67.88), *benet.com(123.45.67.88)
- www.accp.com(58.109.87.65), forum.accp.com(58.109.87.66)
- 参考上次内容,为benet.com区域中的www、mail、ftp站点提供反向解析。
1.在named.conf配置文件中添加“benet.com”主区域
[root@ns1 ~]# vi /etc/named.conf
……
zone "benet.com" IN {
type master;
file "benet.com.zone";
allow-transfer { 173.16.16.6; };
};
zone "accp.com" IN {
type master;
file "accp.com.zone";
allow-transfer { 173.16.16.6; };
zone "67.45.123.in-addr.arpa" IN {
type master;
file "123.45.67.arpa";
allow-transfer { 173.16.16.6; };
};
2.建立“benet.com”区域的数据文件
[root@ns1 ~]# vi var/named/benet.com.zone
……
@ IN NS ns1.benet.com.
IN NS ns2.benet.com.
IN A 173.16.16.5
IN MX 10 mail.benet.com.
ns1 IN A 173.16.16.5
ns2 IN A 173.16.16.6
mail IN A 123.45.67.89
www IN A 123.45.67.88
ftp IN A 123.45.67.90
* IN A 123.45.67.88
[root@ns1 ~]# vi var/named/accp.com.zone
……
@ IN NS ns1.benet.com.
IN NS ns2.benet.com.
IN A 173.16.16.5
IN MX 10 mail.benet.com.
ns1 IN A 173.16.16.5
ns2 IN A 173.16.16.6
www IN A 58.109.87.65
forum IN A 58.109.87.66
[root@ns1 ~]# vi /var/named/123.45.67.arpa
……
@ IN NS ns1.benet.com.
IN NS ns2.benet.com.
88 IN PTR www.benet.com.
89 IN PTR mail.benet.com.
90 IN PTR ftp.benet.com.
3.启动或者重新加载named服务程序
service named reload
4.验证主域名服务器
验证正向解析:nslookup www.benet.com
验证泛域名解析:nslookup other.benet.com
验证反向解析: nslookup 173.16.16.5
- 若出现故障,请检查日志文件 /var/log/messages
二、构建从域名服务器
[root@ns2 ~]# vi /etc/named.conf
……
zone "benet.com" IN {
type slave;
masters { 173.16.16.5; };
file "slaves/benet.com.zone";
};
zone "accp.com" IN {
type slave;
masters { 173.16.16.5; };
file "slaves/accp.com.zone";
};
zone "67.45.123.in-addr.arpa" IN {
type slave;
masters { 173.16.16.5; };
file "slaves/123.45.67.arpa";
};