高速缓存

一.DNS高速缓存
概念:(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。
二.高速缓存实验
1.清除yum缓存查并查看yum源信息

yum clean all
yum repolist 

在这里插入图片描述
2.安装DNS服务

yum install bind.x86_64 -y

在这里插入图片描述
在这里插入图片描述
3.真机开启路由服务,让真机变为路由器

systemctl stop libvirtd               关闭虚拟机的libvirtd服务(因为防火墙与虚拟机服务有冲突)
systemctl restart firewalld           启动火墙(火墙打开才会有地址伪装功能)     
 systemctl start libvirtd              重启虚拟机libvirtd
firewall-cmd --permanent --add-masquerade(地址伪装)       开启真机的路由器功能
firewall-cmd --reload                  更新防火墙规则
firewall-cmd --list-all                显示真机的路由器列表,查看是否配置成功

在这里插入图片描述
在这里插入图片描述
4.设置虚拟机网关
在这里插入图片描述
5.安装bind

 yum install bind.x86_64 -y

在这里插入图片描述
在这里插入图片描述
6.打开并查看DNS服务是否开启
在这里插入图片描述
在这里插入图片描述

注意:开启服务时,若因为加密字符不够无法正常开启,可以在虚拟机中敲击键盘并任意输入字符
7.更改配置文件
vim /etc/named.conf

11行:listen-on port 53 { any; };
17行:allow-query     { any; };
18行添加:forwarders { 114.114.114.114; };
33行:yes=>no

在这里插入图片描述
8.重启服务并关闭火墙
在这里插入图片描述
9.在测试端更改配置文件

vim /etc/resolv.conf

在这里插入图片描述
10.dig命令
dig 域名 用来解析指定域名
第一次dig
在这里插入图片描述

注意:第一次dig的时候发现:用时过长
第二次dig
在这里插入图片描述
注意:第二次dig的时候发现:用时明显缩短

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值