部署和调优 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

 

posted @ 2015-12-26 16:15  dennyLinux  阅读(246)  评论(0编辑  收藏  举报