簡述智能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