Centos7部署dns服务

一、基础环境不做赘述
二、初始化系统
A服务器、B服务器
关闭防火墙

systemctl stop firewalld

关闭防火墙开机启动

systemctl disable firewalld

关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

安装tool

yum -y install net-tools

安装时间同步器

yum install ntpdate -y

跟网络时间做同步

ntpdate cn.pool.ntp.org

把时间同步做成计划任务

crontab -e
- */1 * * * /usr/sbin/ntpdate cn.pool.ntp.org

重启crond服务

systemctl restart crond

安装常用

yum install -y wget net-tools telnet tree nmap sysstat lrzsz dos2unix bind-utils  ntp wget
yum install -y epel-release

二、 安装bin9

yum install -y bind
 rpm -qa bind

三、修改配置文件
[root@kvm_server ~]# vim /etc/named.conf

在这里插入图片描述
四、配置区域文件

 vim /etc/named.rfc1912.zones

在这里插入图片描述
五、配置区域数据文件(复制一份修改,也可以自行写)
在这里插入图片描述

vim /var/named/test.com.zone
[root@kvm_server named]# cat /var/named/test.com.zone
$ORIGIN test.com.
$TTL 600    ; 10 minutes
@           IN SOA    dns.od.com. dnsadmin.od.com. (
2023042401 ; serial
10800      ; refresh (3 hours)
900        ; retry (15 minutes)
604800     ; expire (1 week)
86400      ; minimum (1 day)
)
NS   dns.test.com.
$TTL 60    ; 1 minute
dns                A   10.10.100.86

在这里插入图片描述
六。检查配置文件

[root@kvm_server named]# named-checkzone "test.com" /var/named/test.com.zone

在这里插入图片描述
七.修改相关属组,权限

[root@kvm_server named]# chown root:named /var/named/test.com.zone
[root@kvm_server named]# chmod 640 /var/named/test.com.zone

八、启动named

在这里插入图片描述
九.、检查启动
在这里插入图片描述
十、验证解析

dig -t A dns.test.com @10.10.100.86 +short

在这里插入图片描述

十一、如果要增加新的域名
依然回到配置文件里新增。这个新增的访问方式就是Reboot.test.com
在这里插入图片描述
重启服务,测试
在这里插入图片描述
在这里插入图片描述

在一台windos电脑做测试(上网正常,也能够解析到相关域名)

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值