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文件详解
options {
listen-on port 53 { 127.0.0.1; }; //设置named服务器监听端口及IP地址
listen-on-v6 port 53 { ::1; };
directory "/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 { localhost; }; //允许DNS查询客户端
allow-query-cache { any; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { any; };
match-destinations { any; };
recursion yes; //设置允许递归查询
include "/etc/named.rfc1912.zones";
};
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