linux伺服器—配置bind

一生有你llx發表於2018-12-12

配置bind

1、確定已經安裝bind軟體,需要安裝3 個bind、bind-chroot、bind-util

[root@localhost wj]# yum install y bind bind-chroot bind-util

 

2、修改配置檔案“/etc/named.conf”

[root@localhost pub]# gedit /etc/named.conf

options {

#   listen-on port 53 { 127.0.0.1; };

#   listen-on-v6 port 53 { ::1; };

    directory "/var/named";

    。。。

};

。。。。

zone "david.cn" IN{      //正向解析配置

    type master;

    file "david.cn";    //注意名字,後面要用到這個名字

    allow-update {none;};

};

zone "0.168.192.in-addr.arpa" IN{   //反向解析配置

    type master;

    file "192.168.0";   //注意名字,後面要用到這個名字

    allow-update {none;};

};

 

3、編輯正向配置檔案“/var/named/david.cn”,這個檔案不存在,使用者需要自己建立

[root@localhost pub]# gedit /var/named/david.cn

$TTL 86400

@   IN  SOAbind.david.cn. root.david.cn. (

    2011071001

    3600

    1800

    604800

    86400

)

    IN NS      bind.david.cn.

    IN A       192.168.0.113     //這個是本機ip

    IN MX 10   mailsrv.david.cn.

bind   IN A       192.168.0.113

mailsrv IN A  192.168.0.250

www IN CNAME   bind.david.cn.

 

4、編輯反向配置檔案“/var/named/192.168.0”,這個檔案不存在,使用者需要自己建立

[root@localhost pub]# gedit /var/named/192.168.0

$TTL 86400

@   IN  SOAbind.david.cn. root.david.cn. (

    2011071001

    3600       

    1800       

    604800     

    86400      

)

    IN NS      bind.david.cn.

    IN PTR david.cn.

    IN A       255.255.255.0

113    IN PTRbind.david.cn.

250 IN PTRmailsrv.david.cn

 

5、重啟服務(確保防火牆的53埠已經開啟)

[root@localhost wj]# service named restart

停止named                                              [確定]

啟動named                                              [確定]

[root@localhost wj]# 

 

6、測試

[root@localhost wj]# nslookup

server 192.168.0.113          //切換dns伺服器為上面配置好的

Default server: 192.168.0.113

Address: 192.168.0.113#53

 

bind.david.cn               //正向解析A型別

Server:       192.168.0.113

Address:   192.168.0.113#53

Name:  bind.david.cn

Address: 192.168.0.113

 

mailsrv.david.cn        //正向解析A型別

Server:       192.168.0.113

Address:   192.168.0.113#53

Name:  mailsrv.david.cn

Address: 192.168.0.250

 

> set q=mx             //正向解析MX型別

david.cn

Server:       192.168.0.113

Address:   192.168.0.113#53

david.cn   mail exchanger = 10 mailsrv.david.cn.

 

www.david.cn     //正向解析CNAME型別

Server:       192.168.0.113

Address:   192.168.0.113#53

www.david.cn  canonical name = bind.david.cn.

 

> 192.168.0.113     //反向解析

Server:       192.168.0.113

Address:   192.168.0.113#53

113.0.168.192.in-addr.arpa  name = bind.david.cn.

 

192.168.0.250       //反向解析

Server:       192.168.0.113

Address:   192.168.0.113#53

250.0.168.192.in-addr.arpa  name = mailsrv.david.cn.0.168.192.in-addr.arpa.

     

相關文章