- mount /dev/cdrom /media/ 挂载光盘
- cd /media/Packages/ 切换到Packages
- rpm -ivh bind-9.9.4-37.el7.x86_64.rpm 安装
- rpm -ivh bind-chroot-9.9.4-37.el7.x86_64.rpm 安装
- systemctl start named 开启named
- systemctl status named 检查named状态
- systemctl enable named 开启自启动状态
- setenforce 0 关闭selinux
- systemctl stop firewalld 关闭防火墙
- vim /etc/sysconfig/network-scripts/ifcfg-* 修改IP
- systemctl restart network 重启网卡
- vim /etc/named.conf 修改named主配置文件
options {
listen-on port 53 { any; }; 监听所有端口
directory "/var/named"; 区域数据文件默认存放位置 allow-query { 192.168.179.10/24; }; 允许使用当前DNS服务的网段 }
- vim /etc/named.rfc1912.zones 修改区域配置文件
由域名解析IP
zone "jie.com" IN {
type master;
file "jie.com.zone";
allow-transfer { any; };
};
由IP解析域名
zone "179.168.192.in-addr.arpa" IN {
type master;
file "192.168.179.zone";
allow-transfer { any; };
};
- cd /var/named/ 切换到/var/named/
- cp named.localhost jie.com.zone 复制named.localhost 新名字jie.com.zone
- cp named.loopback 192.168.179.zone 复制named.loopback新名字192.168.179.zone
- vim www.jie.com.zone 修改文件
www IN A 192.168.179.10 添加正向解析
- vim 192.168.179.zone
10 IN PTR www.jie.com. 添加反响解析
- chown named: /var/named/jie.com.zone 属主属组都是named
- chown named: /var/named/192.168.179.zone 属主属组都是named
- named-checkconf -z /etc/named.conf 检查主配置
- named-checkzone jie.com /var/named/jie.com.zone 检查配置文件
- named-checkzone jie.com /var/named/192.168.179.zone 检查配置文件
- systemctl restart named 重启named
- nslookup 192.168.179.10 反向解析验证
- nslookup www.jie.com 正向解析验证
主从服务器
- 主服务器正常配置不变
- 从服务器
- im /etc/sysconfig/network-scripts/ifcfg-ens33 修改IPDNS指向主服务器
- systemctl restart network 重启网卡
- systemctl stop firewalld 关闭防火墙
- setenforce 0 关闭selinux
- systemctl enable named 开启自启动
- mount /dev/cdrom /media/ 挂载光盘
- cd /media/Packages/ 进入Packages镜像文件
- rpm -ivh bind-9.9.4-37.el7.x86_64.rpm bind-chroot-9.9.4-37.el7.x86_64.rpm 下载bind的安装包
- vim /etc/named.conf 编辑主配置文件
-
- options {
-
-
- listen-on port 53 { 192.168.179.101; };
- directory "/var/named";
- allow-query { 192.168.179.0/24; };
-
-
- options {
-
- vim /etc/named.rfc1912.zones 编辑区域配置文件
-
-
-
- zone "jie.com" IN {
-
- type slave;
- masters {192.168.179.100;};
- file "slaves/jie.com.zone";
-
- };
- zone "jie.com" IN {
-
-
-
-
-
-
-
- zone "179.168.192.in-addr.arpa" IN {
-
- type slave;
- file "slaves/192.168.179.zone";
- masters {192.168.179.100;};
-
- zone "179.168.192.in-addr.arpa" IN {
-
- };
-
-
- systemctl restart named 重启named
- 客户端
- vim /etc/sysconfig/network-scripts/ifcfg-* DNS指向从服务器
- systemctl restart network 重启网卡
- systemctl stop firewalld 关闭防火墙
- setenforce 0 关闭selinux
- nslookup www.jie.com 访问主服务器验证