Linux中的高速缓存

########高速缓存########
1. 首先得让真机可以上网
(1)开启防火墙,firewall-cmd --add-masquerade打开伪装功能
在这里插入图片描述
(2) sysctl -a | grep ip_forward ##查看路由协议是否为1
在这里插入图片描述
(3)ping 114.114.114.114 ##查看是否可以拼通114.114.114.114,拼通成功则说明可以上网
在这里插入图片描述
2. 接着让一台虚拟机可以上网
(1) vim /etc/sysconfig/network-scripts/ifcfg-eth0 ##编辑eth0配置文件
写入GATEWAY=172.25.254.45 ##网关
DNS1=114.114.114.114 ##dns解析
在这里插入图片描述
(2) ping www.baidu.com ##查看是否可以拼通,能拼通则证明可以上网了
在这里插入图片描述
3. yum install bind.x86_64 -y ##安装bind(域名解析软件)服务
安装完成后systemctl start named 开启named服务
在这里插入图片描述
4. vim /etc/named.conf ##编辑配置文件
第11行listen-on port 53括号里面改为any,这表示服务器上所有ip地址都可提供dns域名解析服务
第17行allow-query括号里也改为any,这表示允许所有人对本服务发送dns查询的请求
第18行写forwarders {114.114.114.114;};
第33行dnssec-validation后改为no,这表示当我们查询dns时系统不做检测
在这里插入图片描述
在这里插入图片描述
5. 在真机上 vim /etc/resolv.conf编辑配置文件
写入nameserver 172.25.254.145 ( 刚才安装bind服务的虚拟机ip)
在这里插入图片描述
6. 在虚拟机上同样 vim /etc/resolv.conf编辑配置文件
同样写入nameserver 172.25.254.145 ( 写入自己ip方便后面测试看到高速缓存的效果)
在这里插入图片描述
7. 测试
(1) 在真机上dig www.baidu.com,可以看到query time查询时间需要149毫秒
在这里插入图片描述
在这里插入图片描述
(2) 在虚拟机上dig www.baidu.com,此时query time查询时间为0毫秒,从第二个访问的开始都非
常的快,这就体现了高速缓存
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值