redhat CentOS7.X 8 DNS服务器,bind配置

bind 是linux下免费的dns软件,默认没有安装 ,如果您要自建dns 需要先安装,CentOS RedHat 7.X 8.X的安装和配置都差不多

一、 安装bind: yum install bind bind-chroot bind-utils
也可以yum -y install bind*代替

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、配置文件/etc/named.conf vim /etc/named.conf
修改 /etc/named.conf ,将地址两处127.0.0.1 改为any,或者你允许请求dns的ip地址,也可以是地址段,如下图所示
在这里插入图片描述
改好后的如同下图所示:
在这里插入图片描述

三、配置named.rfc1912 vim /etc/named.rfc1912.zones
其实配置前可以先备份 cp named.rfc1912.zones named.rfc1912.zones.bak
具体配置:添加test zone
zone “test.com” IN {
type master;
file “test.com.zone”;
allow-update { none; };
};
如下图所示:
在这里插入图片描述

四、配置dns解析内容 ,进入/var/named/后拷贝 named.localhost为test.com.zone
cp -p named.localhost test.com.zone这个命令必须带-p参数,否则dns用不成

vim /var/named/test.com.zone
编辑解析如下 www.test.com 对应192.168.1.1 还有aaa bbb等
在这里插入图片描述

开启dns服务: systemctl start named
每次更改晚dns记录后 执行 rndc reload 就更新了解析记录,否则添加的解析不生效,这点和windows不一样,一定要记住,当然了也可以用systemclt restat named

此时已经可以ping 通www.test.com aaa.test.com bbb.test.com, 但是还不能为其他电脑
提供dns解析,需要配置防火墙,可以关闭防火墙,
systemctl stop firewalld

但是不建议 建议为防火墙放通dns 服务,命令如下:
firewall-cmd --add-service=dns
firewall-cmd --add-service=dns --permanent
firewall-cmd reload

当然了别忘了修改本机的dns,改成本机的ip地址,这个就不在这里说了

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值