Centos6.4 安装bind dns 服务器
一、介绍
1)Centos6.4 64bit minimal
2) bind-9.8.2-0.30.rc1.el6_6.3.x86_64
二、安装
$ yum install -y bind bind-utils
三、配置
A)bind主配置文件
$ vi /etc/named.conf // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { listen-on port 53 { 172.31.100.82; }; #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 { 172.31.100.0/24; }; recursion yes; forward only; forwarders { 114.114.114.114;1.2.4.8; }; dnssec-enable no; dnssec-validation no; // dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; zone "moniter.com" IN { type master; file "moniter.com.zone"; allow-update { none; }; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key";
B)配置dns zone文件
$ cp -rfv /var/named/named.localhost /var/named/moniter.com.zone $ vi /var/named/moniter.com.zone $TTL 600 @ IN SOA master.moniter.com. root.master.moniter.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ IN A 172.31.100.46 @ IN NS ns.moniter.com. IN MX 10 mail.moniter.com. ns IN A 172.31.100.82 mail IN A 172.31.100.82 www IN A 172.31.100.46
四、运行
$ /etc/init.d/named start
$ chkconfig named on
五、检查
$ ps aux|grep named $ netstat -ntlp|grep named $ dig www.moniter.com