欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

linux服务器---配置bind

程序员文章站 2022-03-02 17:16:31
配置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 ......

配置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.

 

     //正向解析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.