dns(domain name server) 主從

安裝dns組件

[root@localhost ~]# yum install -y bind bind-utils

查看dns指向

[root@localhost ~]# cat /etc/resolv.conf

查看根域配置文件

[root@localhost ~]# cat /var/named/named.ca

配置文件

[root@localhost ~]# cat /etc/named.conf

# 監聽端口

listen-on port 53 { 127.0.0.1; };

# 子配置文件目錄

directory       "/var/named";

# 日誌路徑

file "data/named.run";

# 絕對路徑是

# /var/named/data/named.run

# 正向解析示例

zone "123.com" IN {

        type master;

        file "123.com.zone";

};

# 檢測/etc/named.conf 文件語法

[root@localhost ~]# named-checkconf

[root@localhost ~]# vi /var/named/123.com.zone

$TTL 1D

@       IN SOA  @ admin.123.com. (

                                        0       ; 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.10.1

ns      IN      A       192.168.10.1

www     IN      A       192.168.10.1

bbs     IN      CNAME   www

測試域名和對應的zone文件語法

[root@localhost ~]# named-checkzone "123.com" /var/named/123.com.zone

[root@localhost ~]# /etc/init.d/named restart

測試,其中127.0.0.1是DNS服務器的IP,在/etc/named.conf 主配置文件中指定的是127.0.0.1

[root@localhost ~]# dig @127.0.0.1 bbs.123.com


上面是正向解析,下面是反向解析

[root@localhost ~]# vi /etc/named.conf

zone "10.168.192.in-addr.arpa" IN {

        type master;

        file "10.168.192.zone";

};

[root@localhost ~]# vi /var/named/11.168.192.zone

[root@localhost ~]# cat /var/named/10.168.192.zone

$TTL 1D

@       IN SOA  @ admin.123.com. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

        IN      NS      ns.123.com.

18      IN      PTR     ns.123.com.

40      IN      PTR     mail.123.com.

測試

[root@localhost ~]# dig @127.0.0.1 -x 192.168.10.40

[root@localhost ~]# dig @127.0.0.1 -x 192.168.10.18


下面是從DNS服務器搭建

安裝dns組件

[root@localhost ~]# yum install -y bind bind-utils

[root@localhost ~]# vi /etc/named.conf

zone "123.com" IN {

        type slave;

        file "slaves/123.com.zone";

        masters { 192.168.10.29; };

};


zone "10.168.192.in-addr.arpa" IN {

        type slave;

        file "slaves/10.168.192.zone";

        masters { 192.168.10.29; };

};

[root@localhost ~]# /etc/init.d/named restart

至此,DNS及主從搭建完畢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章