高速缓存DNS

1.实验环境

实现虚拟机desktop可以上网
真机上:
1.真机连接手机wifi,可以上网

ping www.baidu.com  ##可以上网

在这里插入图片描述
2.开启火墙

systemctl start firewalld      ##开启火墙
systemctl status firewalld  ##查看火墙状态

在这里插入图片描述

3.开启地址伪装

firewall-cmd --add-masquerade  ##开启地址伪装
firewall-cmd --list-all    ##查看地址伪装是否开启

在这里插入图片描述
地址伪装未开启,开启地址伪装
在这里插入图片描述
4.
在这里插入图片描述

虚拟机desktop
1.设置desktop eth0网卡信息

vim /etc/sysconfig/network-scripts/ifcfg-eth0 ##设置eth0网卡信息
systemctl restart network                     ##重启网络

在这里插入图片描述
2.关闭虚拟机desktop的火墙

systemctl stop firewalld   ##关闭火墙

3.添加域名解析,使用指向性文件

vim /etc/resolv.conf    ##添加域名解析
nameserver 114.114.114.114

在这里插入图片描述
在这里插入图片描述
一系列设置后,虚拟机desktop可以上网
在这里插入图片描述

2.搭建高速缓存服务器(虚拟机desktop)

1.安装bind.x86_64

cd /etc/yum.repos.d/   
vim rhel_dvd.repo        
enabled=0;                           ##屏蔽掉rhel_dvd.repo 配置文件

在这里插入图片描述

vim yum.repo                      ##yum仓库

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

yum install bind.x86_64 -y  ##安装软件

在这里插入图片描述

ls -ld /etc/rndc.key    ##没有这个文件,打开named会生成
systemctl start named  ##等不出来
#需要新开一个shell 随便写东西

在这里插入图片描述

cat /dev/random

在这里插入图片描述

netstat -antlupe | grep named ##查看端口号是53

在这里插入图片描述

3.测试

测试1
1.真机:
1)

vim /etc/resolv.conf
nameserver 172.25.254.117 ##其他注释掉

在这里插入图片描述
在这里插入图片描述
2)显示无法到达

dig www.baidu.com

在这里插入图片描述
测试2
高速缓存服务器(虚拟机desktop)设置:
1)

rpm -qc bind             ##查看named的配置文件在哪里
vim /etc/named.conf      ##named的配置文件

在这里插入图片描述

systemctl restart named

在这里插入图片描述
真机测试:
显示REFUSED虽然能到达,但是拒绝。
在这里插入图片描述
测试3
高速缓存服务器(虚拟机desktop)设置:

vim /etc/named.conf

在这里插入图片描述

systemctl restart named

在这里插入图片描述
真机:
显示SERVFAIL ,虽然允许连接,因为desktop也不知道答案。
在这里插入图片描述
测试4
高速缓存服务器(虚拟机desktop)设置:

vim /etc/named.conf
##11行和17行,修改两个any
##18行forwarders {114.114.114.114;} ##去114.114.114.114找答案
##32行 dnssec-validation no         ##不检测合法性,不需要备案

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

systemctl restart named

在这里插入图片描述
真机检测:
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值