部署和调优 3.2 dns安装配置-2
配置一个自定义的域,随便定义的,不实际存在。
在配置文件里,增加一个域
vim /etc/named.conf
zone "123.com" IN { type master; file "123.com.zone"; };
在最后面添加这么一段,格式参考上面的zone。
检查主配置文件有没有错误,不反馈没有错。
named-checkconf
去编辑一个123.com.zone文件
vim /var/named/123.com.zone
$TTL 1D @ IN SOA @ admin.123.com. ( 2015122601 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS ns.123.com. IN MX 5 mail.123.com. mail IN A 192.168.1.20 ns IN A 192.168.1.117 www IN A 11.11.11.11 bbs IN CNAME www.123.com.
检查一下错误,反馈ok
named-checkzone "123.com" /var/named/123.com.zone
打开主配置文件,监听内网IP,不监听没办法解析
vim /etc/named.conf
listen-on port 53 { 127.0.0.1; }; 改为 listen-on port 53 { 127.0.0.1;192.168.1.117; };
重启
/etc/init.d/named restart
解析
dig @192.168.1.117 www.123.com
dig @192.168.1.117 bbs.123.com
dig @192.168.1.117 mail.123.com
配置反解析,可有可没有,配置邮件服务器要写反解析
打开主配置文件,在最后面添加一段
vim /etc/named.conf
zone "1.168.192.in-addr.arpa" IN { type master; file "1.168.192.zone"; };
编辑这个反解析文件
vim /var/named/1.168.192.zone
$TTL 1D @ IN SOA @ admin.123.com. ( 2015122601 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS ns.123.com. 160 IN PTR ns.123.com. 20 IN PTR mail.123.com.
/etc/init.d/named restart
反解析
dig @192.168.1.117 -x 192.168.1.117