项目规划:
- 配置为DNS服务器
- 正向区域:skills.com
- 反向区域:1.168.192 (根据自己的网段确定)
- 服务器类型:master
- 正向区域记录文件:skills.com.zone
- 反向区域指针文件:skills.com.arpa
- 主机的网络环境:
IP地址:192.168.1.100/24
网 关:192.168.1.1
DNS1:192.168.1.100
- 主机记录:
主机 域名 IP DNS-Server dns.skills.com 192.168.1.100 Mail-Server mail.skills.com 192.168.1.101 Apache-Server
apache.skills.com 192.168.1.102 SaMba-Server samba.skills.com 192.168.1.103
配置步骤:
1.安装服务:
yum -y install bind*
2.更改主配置文件:
vim /etc/named.conf ---dns服务的主配置文件
3.编辑区域配置文件:
vim /etc/named.rfc1912.zones ---区域配置文件,用于定义我们的正反向区域
5.创建并编辑区域记录和指针文件:
cd /var/named/ ---默认存放指正记录的文件夹
cp -p named.localhost.zone skillls.com.zone
cp -p named.loopback skills.com.arpa
vim skills.com.zone
vim skills.com.arpa
6.启动服务:
systemctl start named ---启动服务
systemctl status named ---查看状态
****注意如果无法正常启动可以使用命令检查主配置文件或者是主机记录文件是否编写:
named-checkconf /etc/named.conf
named-checkconf /etc/named.rfc1912.zones
named-checkzone skills.com /var/named/skills.com.zone
named-checkzone skills.com /var/named/skills.com.arpa
7.测试服务:
nslookup + ip
nslookup + 域名
总结:
通过上述的方法我们创建出简单的DNS服务器,用于我们的日常使用和训练,如果需要完成更深层次的操作,可以私信交流、也可以查看相关资料!
- 本机网络环境一定要配置正确,特别是dns要指向本机
- 为了确保其他主机能访问我们的服务,需要放行防火墙
- 注意区域配置文件的编写(/etc/named.rfc1912.zones)
- 注意指针记录的编写(/var/named/)