DNS域名服务系统(三)--dns缓存服务器/智能dns
一、DNS缓存服务器实验
dns缓存服务器:加快解析速度,提高工作效率
1.需要的软件:dnsmasq
yum install dnsmasq -y
2.配置文件:
#/etc/dnsmasq.conf
domain=域名 #需要解析的域名
server=ip #主DNS服务器IP
cache-size=150 #声明缓存条数
3.重启服务
service dnsmasq restart
验证:
二、智能DNS(分离解析)
1.原理:DNS分离解析将相同域名解析为不同的IP地址;
现实网络中一些网站为了让用户有更好的体验效果,解析速度更快,就把来自不同运营商的用户解析到相应的服务器上,大大提高了访问速度.
2.环境准备
内网测试机(单网卡 192.168.1.101)
一台网关+DNS (双网卡 内:192.168.1.102 、外:10.0.0.102)
一台外网测试 (单网卡 10.0.0.103)
一台web服务器(双网卡 内:192.168.1.7 、外:10.0.0.7)
#关闭所有机器的防火墙和selinux
3.实验部署
(1)DNS服务器
#安装bind
yum -y install bind
#开启路由转发功能
#vim /etc/sysctl.conf
(2)修改主配置文件
vim /etc/named.conf
#添加:
view lan {
match-clients { 192.168.1.0/24; };
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/lan.zones";
};
view wan {
match-clients { any; };
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/wan.zones";
};
#include "/etc/named.rfc1912.zones";
include "/etc/named.root.key"
#生成定义的区域文件
#cd /etc/
cp -a named.rfc1912.zones lan.zones
cp -a named.rfc1912.zones wan.zones
配置数据文件
#cd /var/named
#cp -a named.localhost lan.localhost
#cp -a named.localhost wan.localhost
#检查所有配置,无误后重启服务
#修改内外网测试机的DNS
service named restart
#验证:
#内网
#外网
作者:ccku
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。