安装DNS
第一步:准备工作
[root@localhost ~]# yum install bind //安装DNS服务
[root@localhost ~]# systemctl stop firewalld //关闭防火墙
[root@localhost ~]# setenforce 0 //关闭selinux
第二步:编辑配置文件
---------------1.编辑主配置文件-------------
只需更改这两个配置就好 其他默认
[root@localhost ~]# vi /etc/named.conf
options {
listen-on port 53 { 192.168.2.40; }; //监听地址
allow-query { any; }; //允许所有人访问
保存退出
[root@localhost named]# named-checkconf //检查语法错误(如果有错误会有错误提示,如果没有错误,则无任何提示)
---------------2.编辑区域配置文件----------------
[root@localhost ~]# vi /etc/named.rfc1912.zones
在最下面添加
zone "kubeehaofang.org" IN { //正向解析配置
type master;
file "kubeehaofang.org.zone";
allow-update { none; };
};
zone "2.168.192.in-add.arpa" IN { //反向解析配置
type master;
file "kubeehaofang.org.local";
allow-update { none; };
};
保存退出
[root@localhost named]# named-checkconf //检查语法错误(如果有错误会有错误提示,如果没有错误,则无任何提示)
-------------3.编辑正向区域数据配置文件--------------
[root@localhost ~]# cd /var/named
[root@localhost named]# cp -p named.localhost kubeehaofang.org.zone //注意:复制配置文件时,要保持源文件权限
[root@localhost named]# vi kubeehaofang.org.zone
修改配置内容:
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.2.40 //换成次服务器的IP
AAAA ::1
op IN A 192.168.2.39
eureka IN A 192.168.2.39
保存退出
-------------------4.编辑反向区域数据配置文件--------------------
[root@localhost named]# cp -p kubeehaofang.org.zone kubeehaofang.org.local
[root@localhost named]# vim kubeehaofang.org.local
$TTL 1D
@ IN SOA kubeehaofang.org. rname.invalid. ( //此处@变量要修改成域名,注意最后面的“.”不能漏掉
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.2.40
AAAA ::1
39 IN PTR op.kubeehaofang.org. //注意最后面的“.”不要漏掉
39 IN PTR eureka.kubeehaofang.org.
保存退出
[root@localhost named]# systemctl start named //启动
[root@localhost named]# systemctl enable named //开机自启