企业DNS服务器搭建

实验环境:两台主机,其中一台可上网,其余一台需要和这一台能够ping通在这里插入图片描述

在这里插入图片描述

1.关于dns的名词解释
dns:domain name service(域名解析服务)
关于客户端:# /etc/resolv.conf dns指向文件
nameserver 172.25.254.20
测试:host www.baidu.com ##地址解析命令
dig www.baidu.com ##地址详细解析信息命令
A记录 ##ip地址叫做域名的Address 记录
SOA ##授权起始主机
dns顶级
. 13
次级
.com .net .edu .org …
baidu.com
#关于服务端#
bind ##安装包
named ##服务名称
/etc/named.conf ##主配置文件
/var/named ##数据目录
端口 53
关于报错信息:
1.no servers could be reached ##服务无法访问(服务开启,火墙网络,端口)
2.服务启动失败 配置文件写错 journalctl -xe查询错误
3.dig 查询状态
NOERROR 表示查询成功
REFUSED 服务拒绝访问
SERVFAIL 查询记录失败,(dns服务器无法到达上级,拒绝缓存)
NXDOMAIN 此域名A记录在dns中不存在

2.dns服务的安装与启用

#安装#
dnf install bind.x86_64 -y #启用#在这里插入图片描述

systemctl enable --now named在这里插入图片描述

firewall-cmd --permanent --add-service=dns 在这里插入图片描述
firewall-cmd --reload在这里插入图片描述
vim /etc/named.conf
11 listen-on port 53 { any; }; ##在本地所有网络接口上开启53端口
19 allow-query { any; }; ##允许查询A记录的客户端列表
34 dnssec-validation no; ##禁用dns检测使dns能够缓存外部信息到本纪在这里插入图片描述

systemctl restart named 在这里插入图片描述

3.高速缓存dns

服务器:dig jd.com时间

在这里插入图片描述
客户端:dig jd.com时间在这里插入图片描述

4.dns的正向解析

vim /etc/named.conf
20 forwarders { 114.114.114.114; };在这里插入图片描述
vim /etc/named.rfc1912.zone
zone “westos.com” IN { ##维护的域名
type master; ##当前服务器位主dns
file “westos.com.zone”; ##域名A记录文件
allow-update { none; }; ##允许更新主机列表
};在这里插入图片描述

cd /var/named/
cp -p named.localhost westos.com.zone在这里插入图片描述vim westos.org.zone
在这里插入图片描述
systemctl restart named
dig www.westos.com 在这里插入图片描述

5.dns的反向解析

vim /etc/named.rfc1912.zones
在这里插入图片描述

cp -p named.loopback 172.25.254.ptr在这里插入图片描述

vim172.25.254.ptr
在这里插入图片描述

测试:
dig -x 172.25.254.111在这里插入图片描述

6.dns的双向解析

实验环境:
客户端2台
192.168.0网段
172.25.254网段 ##ifconfig ens160 172.25.254.30 netmask 255.255.255.0
服务端1台2个网段的ip
192.168.0.20
172.25.254.20 ##ifconfig ens160 172.25.254.20 netmask 255.255.255.0
在192.168.0网段的客户主机中
vim /etc/resolv.conf
nameserver 192.168.0.20
在172.25.254网段的客户主机中
vim /etc/resolv.conf
nameserver 172.25.254.20
配置方式:
cd /var/named/
cp -p westos.com.zone westos.com.inter在这里插入图片描述

vim westos.com.inter
在这里插入图片描述

cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inters.zones
在这里插入图片描述

vim /etc/named.rfc1912.inters.zones
在这里插入图片描述
vim /etc/named.conf:编辑主配置文件在这里插入图片描述

systemctl restart named
服务器
在这里插入图片描述
客户在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值