zjwshenxian 发表于 2024-6-27 22:48
  
本来是有点理解的,但是看完你写的文档,我迷茫了。大神就是大神,让人看了就知道自己是菜鸟
花开荼靡_ 发表于 2024-9-25 09:37
  
感谢分享,学习一下~
花开荼靡_ 发表于 2024-10-11 09:38
  
感谢分享,学习一下~
SANGFOR AD入站链路负载(RLR SANGFRO入门文档五)
  

饶林瑞 156343人觉得有帮助

{{ttag.title}}
本帖最后由 饶林瑞 于 2015-11-27 13:33 编辑

某公司 AD入站链路负载

AD能分别对两个方向的数据流量进行负载:
入站链路负载——外网用户访问内网资源;
出站链路负载——内网用户访问外网资源。
入站方向的数量流量又包括:入站链路负载(智能DNS)和虚拟服务(应用负载)
本文针对智能DNS做一些自己的理解。
虚拟服务会在笔者后续的文档中继续补充,请继续关注。
点击查看《出站链路负载和基础DNS知识》文档


一.智能DNS原理及场景

1、智能DNS工作原理

不管是本地DNS负载还是全局DNS负载,都是需要将AD做成是客户在公网上发布的域名的权威DNS服务器。

PS:关于DNS服务器的工作流程和域名解析的过程,请参考本文开头提供的链接文档,在这里不对DNS做详细解释。文章当中有不理解的地方或者解释不清楚的地方请下载文章末尾的附件看详解。

外网用户通过公网域名来访问内网真实提供服务的服务器,首先要做的就是DNS解析,将域名解析成公网可以访问到的IP地址,然后通过IP地址建立连接,接入客户内网,达到跟服务器进行数据交互的目的。

所以在做智能DNS之前,必不可少的就是到域名提供商那里申请一个域名,并且将该域名的NS记录指向AD设备的公网地址。如果域名之前已经申请注册好了,就需要去修改NS记录和该NS记录对应的A记录。
注意把握时间,NS记录生效时间一般在2小时以上,实际情况以域名提供商给的为标准。

只有把AD做为域名的权威DNS服务器,才能实现DNS的智能动态负载,AD才能在接收到域名解析请求时动态地给客户端的LDNS返回最优的接入IP。

2、智能DNS的应用场景

(1)简单典型应用场景(本地DNS)
当内网有对外发布公网的域名,需要将AD设备当做是为该域名提供解析的权威DNS服务器的时候,就需要配置智能DNS。

多用于出口有多条线路的场景:外网用户到AD设备上进行域名解析的时候,AD发现需要解析的这个域名在自己的负责区域内,就动态地给外网用户返回一个最优的公网IP地址供外网用户访问。

(2)复杂应用场景(全局DNS)

客户有对外发布的公网域名,在多处部署了服务器并且每个区域都申请了双线路,希望实现就近接入。

二.智能DNS具体配置

针对上述的2种应用场景,AD如何实现客户需求呢?
典型智能DNS配置——网关模式(以下步骤均以该示例为基础)




(想要了解更多配置步骤,请点击链接或直接下载附件浏览)




①配置联通线路出口IP地址配置

②电信线路出口IP地址配置

③内网接口IP地址配置

④写到内网的回包路由

(1)DNS服务器

第一步:域名提供商处的配置

第二步:设备上对DNS服务器的配置

①状态

②监听地址

③DNS端口

④不存在的域名处理

⑤DNS探测属性

(2)新建虚拟IP池

①主动监视器:

②繁忙保护

③首选策略

④备选策略

(3)DNS映射

①域名列表

②选择策略

③会话保持

④超时时间

⑤TTL

⑥虚拟IP池列表

(4)LDNS集合

地址类型

(5)静态就近性

①DNS映射级别

②虚拟IP池级别





三、总结

整个过程理解起来如下:

第一步:客户端的LDNS到了AD来进行域名解析→匹配DNS服务器,看LDNS发起请求的IP是否在监听地址范围内。是,则执行DNS服务器的各项功能,为该LDNS进行域名解析。

第二步:LDNS发起的这个域名解析请求是想要解析哪个域名→匹配DNS映射里面的域名和虚拟IP池对应关系

第三步:要给LDNS返回哪个IP→先匹配DNS映射里的虚拟IP池列表

第四步:多个虚拟IP池的时候选择哪个→匹配DNS映射里的虚拟IP池列表选择策略

第五步:如果选择策略选的是静态就近性→匹配静态就近性里的DNS映射级别,并且要先定义好LDNS集合

第六步:选好了虚拟IP池之后,从池里选哪个IP返回→匹配虚拟IP池内的虚拟IP选择策略

第七步:如果池内IP的选择策略是静态就近性→匹配静态就近性内的虚拟IP池级别

第八步:给LDNS返回最终选择出来的最优接入接口IP






后记:
在写这篇文档的时候其实自己对于智能DNS的理解并不深刻,带着疑问一路写了下来,慢慢梳理清楚了整个逻辑。
在这里特别感谢社区顾问lemma,社区专员sangfor_小狒。
当然,最最需要感谢的是400的工程师2176,大多数的技术问题都是他给了我肯定和解答。
我喜欢写也只能写很基础的文档,这篇文档更像是用户手册,但是我认为我把逻辑理清楚了,打好了基础,了解了原理,再复杂的环境都是一样的配置。

SANGFOR AD 入站链路负载——智能DNS(RLR SANGFOR 入门文档五).docx (1.47 MB, 下载次数: 272)
SANGFOR AD 入站链路负载——智能DNS(RLR SANGFOR 入门文档五).pdf (1.69 MB, 下载次数: 323)

打赏鼓励作者,期待更多好文!

打赏
9人已打赏

发表新帖
热门标签
全部标签>
西北区每日一问
安全效果
高手请过招
【 社区to talk】
技术盲盒
社区新周刊
干货满满
每日一问
新版本体验
技术咨询
产品连连看
纪元平台
标准化排查
GIF动图学习
功能体验
社区帮助指南
信服课堂视频
安装部署配置
解决方案
SDP百科
自助服务平台操作指引
玩转零信任
S豆商城资讯
秒懂零信任
每周精选
畅聊IT
答题自测
专家问答
技术笔记
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
原创分享
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
信服圈儿
技术争霸赛
「智能机器人」
追光者计划
深信服技术支持平台
答题榜单公布
2023技术争霸赛专题
通用技术
卧龙计划
华北区拉练
天逸直播
以战代练
技术晨报
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列
云化安全能力

本版达人

新手61940...

本周建议达人

zhao_HN

本周分享达人

ZSFKF

本周提问达人