准备工作
因为要配置辅助dns所以我们需要2台服务器一台配置主dns,一台配置辅助dns,保证2台服务器在同一个网里面
我这都是桥接模式
在我们配置dns服务之前呢我们可以先配置一波静态ip地址,保证在同一网段
2台 服务器IP需要修改
准备工作完成后我们现在开始我们主dns配置
1,安装我们dns服务,我们直接全部安装,因为直接安装bind我们的nslookup指令是没有的所以为了方便记忆我们全部安装。
看见这个表示安装成功
2,配置我们的一个全局配置文件
vi /etc/named.conf
把我下面框起来的改为any
3,修改我们的区域配置文件
vi /etc/named.rfc1912.zones
我们直接在最下面插入即可,上面的 zone "linux.com" 这里面是我们的域名file中间的是我们正向解析文件名称。而下面的zone "ip这里需要反着写",file是我们反向解析文件名称。
4,配置完成后去我们正反向解析的文件目录这里面会有我们的正反向解析的模板
cd /var/named/
5,把我们的正反向解析的模板复制到我们第三步取的正反向配置文件的名字(file引号中的)
cp -p named.localhost linux.zone (cp -p 是复制文件一句所有权限named.localhost 中是 我们的正向解析模板)
cp -p named.loopback 192.zone(named.loopback 这个是反向解析模板)
6,复制完以后编辑我们正反向解析文件
正向
下面画框的是我们需要修改的(一定要注意我们域名 linux.com. 我们com后面一定要加点)
反向
画框的是需要修改的部分(一定要记得com后面加点)
7重启服务
8,临时关闭防火墙以及增强模式我们就能解析服务了
配置辅助dns
1,安装dns服务
2编辑我们的主配置文件,和上面正向一样改为any
3,修改区域配置文件这个是最重要的
下面5处是需要更改的 1是修改为辅助dns ,2是我们辅助dns指令斜杠后面跟我们前面正向取的文件名称 , 3是我们配置的主dns服务器的IP地址 ,4 5同理)
4,辅助DNS服务器的文件 所属组改为 named
chgrp named /etc/named.conf
5.关闭防火墙和增强模式重启dns服务
6,验证查看 辅助服务器与主服务器数据是否同步,出现我们配置正反文件证明配置成功
ls /var/named/slaves/