Centos6.4DNS配置

CentOS6.4 配置DNS服务器1、安装bindyum install -y bind bind-chroot bind-utis2、配置named.conf[root@dns /]# vi /e

CentOS6.4 配置DNS

服务器

1、安装bind

yum install -y bind bind-chroot bind-utis

2、配置named.conf

[root@dns /]# vi /etc/named.con

f

注:在options 中增加 rrset-order { order cyclic; }; 分配的会更均匀。

3、配置named.rfc1912.zones

[root@dns /]# vi /etc/named.rfc1912.zones

,

4、配置正向解析

[root@dns /]# cd /var /named/

[root@dns named]# cp named.localhost test.com.zone(一定要和主配置文件里面定义的zone 文件名一致)

[root@dns named]# vi test.com.zone

zone 配置文件简单说明:

常见的正解文件 RR 相关信息

[domain] IN [[RR type] [RR data]]

主机名. IN A IPv4 的 IP 地址

主机名. IN AAAA IPv6 的 IP 地址

领域名. IN NS 管理这个领域名的服务器主机名字.

,

领域名. IN SOA 管理这个领域名的七个重要参数(如上说明)

领域名. IN MX 顺序数字 接收邮件的服务器主机名字

主机别名. IN CNAME 实际代表这个主机别名的主机名字.

单位:W= 周、D= 日、H= 小时、M= 分钟。

$TTL 86400

@ IN SOA ns.helome.com. root ( # ns.test.web. 是DNS 服务器的名称 0 ; serial (d. adams) 仅作为序列号而已

1D ; refresh 服务器的更新时间

15M ; retry 重新更新时间间隔

1W ; expiry 多久之后宣布失败

1H ) ; minimum 相当于缓存记忆时间

@ IN NS ns.helome.com.

@ IN MX 5 mail.helome.com. (5为优先级别)

ns IN A 192.168.32.131

www IN A 192.168.32.131

mail IN A 192.168.32.131

5、关闭iptables

service iptables stop

6、看配置文件有没有读取权限

[root@dns /]# ll /var /named/

如果没有 chmod r /var/named/* 即可

,

7、设置rndc.key

rndc-confgen -r /dev/urandom -a

8、启动bind

service named start

标签: