centos7主从dns配置
时间: 2024-05-24 19:09:13 浏览: 13
CentOS 7上实现主从DNS配置需要安装和配置BIND软件,以下是简要步骤:
1. 在主服务器上安装BIND软件:使用以下命令安装BIND
```
yum -y install bind bind-utils
```
2. 修改主服务器配置文件:修改/etc/named.conf文件,添加区域信息和允许从服务器IP访问的配置,示例如下:
```
zone "example.com" IN {
type master;
file "example.com.zone";
allow-transfer {192.168.1.2;}; # 允许192.168.1.2的从服务器访问
};
```
3. 创建区域文件:创建example.com.zone文件并添加相应的DNS记录,示例如下:
```
$TTL 1D
@ IN SOA ns1.example.com. admin.example.com. (
2018112801 ; serial
8H ; refresh
2H ; retry
1W ; expire
1D ; minimum
)
IN NS ns1.example.com.
IN NS ns2.example.com.
IN A 192.168.1.1
ns1 IN A 192.168.1.1
ns2 IN A 192.168.1.2
```
4. 启动BIND服务:使用以下命令启动BIND服务并设置开机自启动:
```
systemctl start named
systemctl enable named
```
5. 在从服务器上重复步骤1和2。
6. 在从服务器上修改配置文件:修改/etc/named.conf文件,添加区域信息和主服务器IP,示例如下:
```
zone "example.com" IN {
type slave;
masters {192.168.1.1;}; # 主服务器IP
file "slaves/example.com.zone"; # 从服务器区域文件路径
};
```
7. 启动BIND服务:使用以下命令启动BIND服务并设置开机自启动:
```
systemctl start named
systemctl enable named
```
完成以上步骤后,主从DNS配置就完成了。可以通过从服务器查询DNS记录来测试配置是否成功。