一.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的时候发现:用时明显缩短