搭建智能DNS---就近原则
简述智能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. (20200315013H15W1W1D)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. (20200315013H15W1W1D)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
5.客户端进行测试~~
搭建智能DNS---就近原则相关推荐
- 关于CDN和DNS技术的解析以及搭建智能DNS的方法
1.1CDN的概念阐释 CDN的全称是Content Delivery Network,即内容分发网络.CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡.内容分 ...
- 基于Linux系统搭建智能DNS
智能DNS 对域名进行智能解析,能够根据客户端的IP的特点对相同域名解析为不同的IP. 用到DNS里的视图(view)功能: 类似于编程语言的if语句 if [ IP == "中国电信的IP ...
- linux 搭建智能dns,Linux配置智能DNS服务
一.在虚拟机svr11上构建dawai.com的权威DNS服务器 1)安装bind.bind-chroot软件包 [root@svr11 ~]# yum -y ×××tall bind bind-ch ...
- Linux随笔16-主从DNS服务搭建以及智能DNS服务搭建、基于CentOS7.6编译安装MySQL-5.7.32
Contents 1. DNS主从服务器搭建 1.1. DNS简介 1.2. DNS主从服务搭建 1.2.1. 主DNS服务器配置 1.2.2. 从DNS服务器配置 1.2.3. Web服务器准备 1 ...
- 实现私有DNS搭建(正向解析+反向解析+主从同步+安全措施+配置转发服务器+基于ACL实现智能DNS)
先了解一些bind中常用工具: dig :DNS 查找工具 描述: dig是一个用于查询DNS名称服务器的灵活工具.它执行DNS查找并显示从所查询的名称服务器返回的答案.大多数DNS管理员使用dig来 ...
- linux bind 分离 DNS,Linux智能DNS服务搭建之Bind服务(一)
一.准备工作 1.DNS学前准备 学习目标: 1.了解原理:dns实现原理及实际dns应用 2.动手搭建:掌握Bind服务的搭建过程及DNS测试方法 3.深入学习:dns负载均衡实现 4.掌握应用:只 ...
- Centos Linux 下基于bind的智能DNS搭建
智能DNS即是能够根据用户请求过来的IP,进行自动的智能解析,从而把用户请求发送至距离用户最近,响应速度最快的服务器上.相较于普通的DNS,只是解析IP地址,而不去判断用户的来源,这是它的优势所在:目 ...
- DNS云学堂 | 智能DNS让CDN乘风破浪
智能DNS是DNS领域经常被提及的一个概念.在和运营商客户进行技术交流时,也总是被问及,到底什么是智能DNS?智能DNS在CDN中扮演什么角色?它是怎么样的工作机制?今天DNS云学堂就来具体讲解下.e ...
- CDN和智能DNS原理和应用 (原)
CDN是什么? CDN的全称是Content Delivery Network,即内容分发网络. CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡.内容分发.调 ...
最新文章
- linux:进程之间的通信
- python使用如下方法规范化数组_python – 根据数组的符号将数组中列的元素规范化为1或-1...
- 手机应用UI设计示例+模板|为了在下一个应用程序设计项目找到灵感
- dm8148 开发之---4路解码器tvp5158
- 长假终结踏上归途 网络电话延续团圆亲情
- 谈谈目前我对区块链(Blockchain)的认识
- 苹果电脑删除软件_5款Mac查杀恶意流氓软件,防护你的MacOS电脑,随时清理优化更加安全!...
- 【转】requests、BeautifulSoup使用总结
- JS 用window.open()函数详解
- 数字图像处理 冈萨雷斯 课后习题答案
- try catch finally 执行简介
- 计算机鼠标老跳动,用win10系统,鼠标总是乱飞乱跳怎么回事,找到原因及解决方案了...
- python工资条教程_这才是史上最简单的工资条制作方法
- OneNET麒麟座应用开发之八:采集大气压力等环境参数
- 一个优秀的UI界面应该是什么样的
- Java面试必背八股文[6]:Redis
- 1009 美好的一天
- 读书笔记--项亮《推荐系统实践》第七章
- dxwebsetup 解决一些dll缺少的问题
- LINUX命令(1)-创建文件
热门文章
- 【AWK】awk 基础用法和应用
- 72个免费学习网站,涵盖所有,你值得拥有!【非推广】
- idea恢复误删文件
- python Graphillion简介
- 极限学习机(Extreme Learning Machine)ELM
- 实战:从零开始制作一个跑步微信小程序
- Linux 查看进程的几个命令
- HTTPS(ssl)
- 通用权限管理设计篇(一)
- ubuntu16.04下qt5.14报错:/home/XXXXX/Qt5.14.1/5.14.1/gcc_64/include/QtGui/qopengl.h:141: error: GL/