红联Linux门户
Linux帮助

RHEL6.4 DNS主从同步

发布时间:2015-04-08 10:02:08来源:linux网站作者:helloyopp

实验要求:

RHEL6.4 下搭建主DNS服务器,搭建从DNS服务器同步主DNS的数据


一.搭建主DNS服务器

1.安装软件包

[root@server ~]# yum -y install bind bind-chroot

2.修改主配置文件

[root@server ~]# vim /etc/named.conf

……

listen-on port 53 { 192.168.100.1; };

……

allow-query    { any; };

……

allow-transfer { 192.168.100.2; };  //从DNS服务器地址

……

zone "linux.com" IN {

type master;

file "linux.com.zone";

};

zone "100.168.192.in-addr.arpa" IN {

type master;

file "192.168.100.arpa";

};

……

3.修改数据库文件

[root@server ~]# vim /var/named/linux.com.zone

$TTL 3H

@      IN    SOA    linux.com. root.linux.com. (

2014042101; serial

1D; refresh

1H; retry

1W; expire

3H ); minimum

NS        dns1.linux.com.

MX 10      mail.linux.com.

IN    A    192.168.100.1

dns1    IN    A    192.168.100.1

www    IN    A    192.168.100.1

mail    IN    A    192.168.100.2

ftp    IN    CNAME    mail                //别名

*      IN    A    192.168.100.2            //泛域名解析

[root@server ~]# vim /var/named/192.168.100.arpa

$TTL 3H

@      IN    SOA    linux.com. root.linux.com. (

2014042101; serial

1D; refresh

1H; retry

1W; expire

3H ); minimum

NS          dns1.linux.com.

MX 10        mail.linux.com.

1      IN    PTR    dns1.linux.com.

1      IN    PTR    www.linux.com.

2      IN    PTR    mail.linux.com.

2      IN    PTR    ftp.linux.com.

4.启动服务

[root@server named]# service named start

[root@server named]# chkconfig named on


二.搭建从DNS服务器

1.安装软件包

[root@client ~]# yum -y install bind bind-chroot

2.修改主配置文件

[root@client ~]# vim /etc/named.conf

……

zone "linux.com" IN {

type slave;

file "slaves/linux.com.zone"; //从DNS数据库正向解析文件位置

masters { 192.168.100.1; };

};

zone "100.168.192.in-addr.arpa" IN {

type slave;

file "slaves/192.168.100.arpa"; //从DNS数据库反向解析文件位置

masters { 192.168.100.1; };

};

……

3.启动服务并验证

[root@server ~]# service named start

[root@server ~]# chkconfig named on

[root@client ~]# cd /var/named/slaves/

[root@client slaves]# ls

192.168.100.arpa linux.com.zone //同步成功

4.客户端测试

先指定DNS服务器地址,再测试。