1、检查是否安装
    rpm -qa | grep bind
    2、安装DNS服务器
    yum install -y bind bind-chroot
    一、DNS配置文件
    1、Bind的主配置文件是
    etc/name.conf
    该文件是文本文件,一般需手动生成。除了主配置文件外,/var/named目录下的所有文件都是DNS服务器的相关配置文件,
    1.name.conf文件详解

    1. options {
    2. listen-on port 53 { 127.0.0.1; }; //设置named服务器监听端口及IP地址
    3. listen-on-v6 port 53 { ::1; };
    4. directory "/var/named"; //设置区域数据库文件的默认存放地址
    5. dump-file "/var/named/data/cache_dump.db";
    6. statistics-file "/var/named/data/named_stats.txt";
    7. memstatistics-file "/var/named/data/named_mem_stats.txt";
    8. allow-query { localhost; }; //允许DNS查询客户端
    9. allow-query-cache { any; };
    10. };
    11. logging {
    12. channel default_debug {
    13. file "data/named.run";
    14. severity dynamic;
    15. };
    16. };
    17. view localhost_resolver {
    18. match-clients { any; };
    19. match-destinations { any; };
    20. recursion yes; //设置允许递归查询
    21. include "/etc/named.rfc1912.zones";
    22. };

    1./etc/resolv.conf
    该文件用来指定系统中DNS服务器的IP地址和一些相关信息,格式如下:
    search abc.com.cn
    nameserver 10.1.6.250
    nameserver 192.168.1.254
    2./etc/host.conf
    该文件决定进行域名解析时查找host文件和DNS服务器的顺序,其格式如下:
    order hosts,bind