CentOS6.4 配置DNS服务器


1、安装bind

yum install -y bind bind-chroot bind-utis

2、配置named.conf

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

121444310.jpg

3、配置named.rfc1912.zones

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

121559352.jpg

4、配置正向解析

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

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

121657754.jpg

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章