CentOS6.0搭建DNS

安装bind软件包
[root@localhost ~]# yum install bind bind-chroot

配置 bind
[root@localhost ~]#  dig -t NS . > /var/named/chroot/var/named/named.ca
注意:因安装 bind-chroot软件包后,bind的所有配置文件都会挂载到 /var/named/chroot

[root@localhost etc]#  cd /var/named/chroot/etc
[root@localhost etc]# vim named.conf
options { //定义主配置文件的全局变量
                listen-on port 53 { any; };                     //监听端口是10.0.0.16主机IP的53端口
                directory             "/var/named" ;             //定义存放区域文件的目录在/var/named
                dump-file             "/var/named/data/cache_dump.db" ;
                statistics-file "/var/named/data/named_stats.txt" ;
                memstatistics-file "/var/named/data/named_mem_stats.txt" ;
                allow-query         { any; };                        //允许访问的IP网段在10.88.221.0/24
};

zone "." IN {                                     //定义一个根区域
        type hint;                                //根的Internet类型是hint;
        file "named.ca" ;                        //根文件的文件,主要的装的是全球的13台根服务器,及服务器的解析地址
};

zone "hbfxam.com" IN {                     //定义 hbfxam.com区域
        type master;                            //设置主区域的类型为master
        file "hbfxam.com.zone" ;               //定义主区域文件
};

[root@localhost etc]#  cd /var/named/chroot/var/named
[root@localhost named]# vim  hbfxam.com.zone
$TTL    86400
@        IN SOA  ns.hbfxam.com.  root.hbfxam.com. (
                                        2010040600
                                        3H
                                        15M
                                        1W
                                        1D )
         IN     NS      ns.hbfxam.com.
mail     IN     MX  10  mail. hbfxam.com
mail     IN     A       192.168.1.10 
ns       IN     A       192.168.1.9
*        IN     A       192.168.1.9

启动bind进程
[root@localhost named]#    /etc/init.d/named start

你可能感兴趣的:(CentOS6.0搭建DNS)