你的位置:首页 > 操作系统

[操作系统]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.82mail  IN   A    172.31.100.82www   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