简述智能DNS作用
➢双线路的机房: 服务本身有两个IP,一个电信IP,一个网通IP或者其他线路。
➢镜象网站: 在网通及电信的机房放置多个相同的镜象站点,让不同的地方客户访问不同的站点。
➢负载均衡: 对于流量比较大的网站,可以把流量分配到几台不同的服务器上,以提高网站速度。
➢个性化站点服务: 比如通过IP表的重新定义, 让国外的客户自动访问英文版的网站;让国内的客户自动访问中文版的网站。
➢CDN(内容分发网络)加速器:通过与squid、Nginx、Varnish等WEB缓存软件结合实现CDN加速器。
➢防止 DDOS (分布式拒绝服务) 攻击:通过多个线路分散攻击 流量,从而达到抵挡DDOS攻击。
实例要求
:网通用户访问服务器时,智能DNS返给网通用户网通服务器,电信用户访问服务器时,智能DNS返给电信用户电信服务器
1.配置主文件: [root@localhost named]# vim /etc/named.conf
[root@localhost named]# vim /etc/named.conf
options {
directory "/var/named";
};
include "/var/named/wangtong.txt";
include "/var/named/dianxin.txt";
view "dianxin" {
match-clients { dianxin; };
zone "crushlinux.com" IN {
type master;
file "crushlinux.dianxin";
};
};
view "wangtong" {
match-clients { wangtong; };
zone "crushlinux.com" IN {
type master;
file "crushlinux.zheng.wangtong";
};
};
2.配置存放ip文件:
[root@localhost named]# vim dianxin.txt
acl dianxin {
172.16.1.2;
};
[root@localhost named]# vim wangtong.txt
acl wangtong {
172.16.1.3;
};
3.配置区域文键
[root@localhost named]# vim /var/named/crushlinux.dianxin
$TTL 1D
@ IN SOA crushlinux.com. admin.crushlinux.com. (
2020031501
3H
15W
1W
1D
)
IN NS ns1.crushlinux.com.
IN MX 10 mail.crushlinux.com.
ns1 IN A 172.16.1.12
mail IN A 172.16.1.12
[root@localhost named]# vim /var/named/crushlinux.zheng.wangtong
$TTL 1D
@ IN SOA crushlinux.com. admin.crushlinux.com. (
2020031501
3H
15W
1W
1D
)
IN NS ns1.crushlinux.com.
IN MX 10 mail.crushlinux.com.
ns1 IN A 172.16.1.13
mail IN A 172.16.1.13
4.检查配置文件是否错误,重启named服务
[root@localhost named]# cd /var/named/
[root@localhost named]# chgrp named crushlinux.dianxin crushlinux.zheng.wangtong
[root@localhost named]# named-checkzone crushlinux.com crushlinux.zheng.wangtong
zone crushlinux.com/IN: loaded serial 2020031501
OK
[root@localhost named]# named-checkzone crushlinux.com crushlinux.dianxin
zone crushlinux.com/IN: loaded serial 2020031501
OK
[root@localhost named]# systemctl restart named