AD全局智能DNS
原理及使用场景简介 需求场景 客户在各地都部署了多台服务器并申请了双线路,希望能就近接入,同时根据客户端线路接入,另外客户还想做服务器负载。客户在域名提供商那里设置了相应A记录,直接指向了各地服务器|P。测试一段时间以后,客户发现有2个问题 1某节点故障后,客户端仍有可能会解析到该地址,导致用户无法正常访问域名提供商没有检测手段 2北京网通的用户有时会解析出某公司的地址,造成访问慢影响用户体验。
域名提供商调度P时只有类似随机或轮询等简单算法
为何会有以上的问题呢?
既然域名提供商办法不多,那就上设备吧!让域名提供商将NS记录指向AD,AD设备充当DNS服务器。 单站点部署AD可以根据客户端线路选择返回的IP,但单台设备没有冗余,出故障会影响整个业务。客户还要做服务器负载单台AD没法满足需求 全局入站负载基于地域和ISP的分布式部署,各设备之间同步配置,一体化工作。从物理上保障可靠性,提供故障检测手段,同时又通过算法保障接入速度。
原理介绍 我们先来了解一下DNS的相关知识
A记录:用来指定主机名(或域名)对应的P地址。
NS记录:域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析
案例讲解演示
<1>正常北部用户调度到北京数据中心,且电信返回电信,联通返回联通,其他则返回电信;南部用户调度到深圳数据中心,且电信返回电信,联通返回联通,其他则返回电信; <2>模拟北京数据中心单线路故障的调度实情
<3>模拟北京数据中心双线路故障的调度实情:
4>虚拟IP池合理监视及注意事项:
①监视器引用虚拟服务监视器
②新建的监视器不会同步
注意事项 <1>DNS配置同步端口TCP558, Server& Client关系; <2>全局智能DNS只会同步全局相关配置
<3>参与全局同步设备的系统时间不能相差太大;
|