前言
DNS缓存服务是为了加快用户访问网站的速度。
DNS缓存服务器搭建
缓存服务器(双网卡):
- 网卡一:桥接模式
- 网卡二:仅主机模式,192.168.0.106
客户端(仅主机模式):192.168.0.102
- 缓存服务器设置
- 添加双网卡,一个连外网、一个连内网
连外网的网卡:设置为桥接模式
连内网的网卡:设置为仅主机模式,IP地址设置为192.168.0.106 - 安装bind-chroot
1
yum install bind-chroot
- 编辑主配置文件
/etc/named.conf
- 编辑配置文件
/etc/sysctl.conf
,写入下面这句,开启ipv4转发功能输入命令1
net.ipv4.ip_forward = 1
sysctl -p
立即生效 - 清除防火墙规则
1
2iptables -F
service iptables save - 开启DNS服务并加入开机启动项
1
2systemctl start named
systemctl enable named
- 客户端配置
- 设置网卡信息,网关和DNS服务器设置为缓存服务器的IP地址192.168.0.106
1
nm-connection-editor #进入图形化界面配置IP信息
- 验证DNS缓存服务的效果
1
2ping 192.168.0.106 #保证能够ping通DNS缓存服务器的IP地址
nslookup www.baidu.com #目前无法获取到缓存DNS信息,应该是DNS服务器(114.114.114.114)有限制