搭建DNS域名解析服务器(正向解析资源文件)

正向解析资源文件

1)准备工作

服务端及客户端都关闭安全软件

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

2)服务端安装软件:bind

1.配置yum源

[root@localhost ~]# cat /etc/yum.repos.d/base.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
gpgcheck=0

2.挂载

[root@localhost ~]# mount /dev/sr0 /mnt
mount: /mnt: /dev/sr0 已挂载于 /run/media/root/RHEL-9-3-0-BaseOS-x86_64.
3.安装搭建域名解析服务器所需要的软件bind

[root@localhost ~]# dnf install bind  -y

bind服务中的三个关键文件

1)/etc/named.conf:主配置文件,用于设置bind服务程序的运行

2)/etc/named.rfc1912.zones:区域配置文件(zone)用于保存域名和ip地址对应关系文件的所在位置

3)/var/named目录:数据配置文件目录,该目录存储保存域名和ip地址映射关系的数据文件

 3)DNS配置

 1.服务端操作,编辑bind主配置文件(/etc/named.conf)

2.服务端操作,编辑区域配置文件(/etc/named.rfc1912.zones)

3.服务端操作,编辑数据配置文件,使用拷贝命令将模板文件(/var/named/named.localhost)复制一份

 

拷贝时- a 参数,即拷贝内容,文件属性保证和文件内容一致,权限等信息不变

 4:服务端重启服务

[root@localhost named]# systemctl restart named

测试

定义客户端,将客户端的dns修改为服务端的ip地址

编辑客户端网卡配置文件

dns改为服务端的ip地址

定位客户端测试

nslookup www.openlab.com

nslookup 进入交互模式

dig www.openlab.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值