本实验在虚拟机Redhat上搭建DNS服务器:
域名: anyone.com
dns服务器:ns1 192.168.94.128(虚拟机IP)
邮件服务器:mail 192.168.94.128
web服务器:www 192.168.94.128
本文未涉及反向解析。
-
安装bind
[root@localhost ~]# yum install -y bind bind-utils -
查看生成的关键文件
[root@localhost ~]# rpm -ql bind /etc/logrotate.d/named /etc/named /etc/named.conf #bind主配置文件 /etc/named.iscdlv.key /etc/named.rfc1912.zones #定义zone的文件 /etc/named.root.key /etc/rc.d/init.d/named #bind脚本文件 /etc/rndc.conf #rndc配置文件 /etc/rndc.key /etc/sysconfig/named /usr/sbin/named /usr/sbin/named-checkconf #检测/etc/named.conf文件语法 /usr/sbin/named-checkzone #检测zone和对应zone文件的语法 /usr/sbin/nsec3hash /usr/sbin/rndc #远程dns管理工具 /usr/sbin/rndc-confgen #生成rndc密钥 /var/log/named.log /var/named /var/named/data /var/named/named.ca #根解析库 /var/named/named.empty /var/named/named.localhost #本地主机解析库 /var/named/named.loop