DNS客户端负载的使用
  

谢辉_新疆办_技术支持 6727

{{ttag.title}}
一:解决的问题
DNS客户端设计的目的是内网PC的DNS请求负载到外网的多条线路上面,通过对dns流量的分流达到上网流量的负载。


二:具体实现
对于内网PC的dns请求,对于我们设备来说有三种情况。
1:请求的目的dns地址在dns服务器列表里面。
   这种情况下我们设备会根据dns选择策略进行dns分发。
例如:线路1为电信线路配置dns为202.96.1.1
     线路2为网通线路配置dns为203.5.6.5
这个时候内网pc发向电信dns服务器202.96.1.1的dns请求会被设备截获,然后根据所配置的dns选择策略进行分发,如果选择的策略是轮询,那么会一边发一个请求,如果是加权最小连接,那么这个请求就会发往连接最小的线路。所以这个pc发往电信dns服务器的请求可能会被负载到网通的dns服务器上面,这样可能会导致用户访问网站的速度比之前慢。因为电信的服务器大部分在南方,网通的服务器大部分在北方,在深圳通过网通的dns去解析某个网站,可能会返回一个北京网通的IP地址。即使从深圳网通访问北京网通传输距离上也会导致一定延时。

由于是使用的dns选择算法不管是轮询,还是加权最小连接,都会导致dns请求在各个线路之间转换,这样可能的结果就是访问同一个网站可能会有不同速度体验。

2:请求的目的dns地址不在dns服务器列表里面。
   这种情况处理简单,如果不在dns服务器列表里面,dns客户端负载模块就不会进行处理,会按照普通数据包走智能路由处理。

3:请求的目的dns地址为我们设备内网口地址。
   这种情况默认不支持,会导致pc无法上网。如需要支持这种应用,可以打补丁包,或者等3.6版本。


三:什么情况下使用
有多条运营商线路,有线路实际使用带宽不成比例,希望通过负载均衡设备充分利用空闲带宽,这个时候需要开启dns客户端。

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

打赏
暂无人打赏

15168226780 发表于 2017-6-27 10:47
  
第一种情况,有好的解决方法吗
新手183534 发表于 2017-6-27 15:00
  
有什么好的设置方法没有,第一种情况我们的比较多,三条电信都是不同带宽,还有一条移动
一个无趣的人 发表于 2017-11-7 22:25
  
意思就是要你加AD就行。。
一骑绝尘 发表于 2018-6-13 08:39
  
DNS客户端是需要再PC上安装吗?还是在AD设备上实现的呢?
从现在开始 发表于 2019-4-29 13:44
  
求助大神解答下,啊
新手589624 发表于 2020-7-28 07:56
  
学习一下
发表新帖
热门标签
全部标签>
有一说一
设备维护
新版本体验
安装部署配置
山东区技术晨报
虚拟机
每日一问
解决方案
排障笔记本
功能体验
测试报告
授权
纪元平台
技术盲盒
2024年技术争霸赛
问题分析处理
原创分享
标准化排查
资源访问
齐鲁TV
云化安全能力
信服课堂视频
日志审计
每日一记
sangfor周刊
地址转换
玩转零信任
「智能机器人」
场景专题
2025年技术争霸赛
GIF动图学习
专家问答
技术圆桌
升级
升级&主动服务
VMware替换
产品连连看
畅聊IT
上网策略
运维工具
用户认证
信服故事
平台使用
每周精选
排障那些事
西北区每日一问
高手请过招
高频问题集锦
全能先锋系列
安全攻防
华北区交付直播
专家说
产品知识周周练
技术笔记
SDP百科
北京区每日一练
故障笔记
社区新周刊
行业实践
流量管理
产品动态
技术顾问
安全效果
答题自测
在线直播
MVP
VPN 对接
项目案例
存储
产品预警公告
技术争霸赛
追光者计划
2023技术争霸赛专题
技术晨报
关键解决方案
声音值千金
网络基础知识
功能咨询
卧龙计划
华北区拉练
【 社区to talk】
工具体验官
终端接入
迁移
秒懂零信任
POC测试案例
专家分享
S豆商城资讯
天逸直播
SANGFOR资讯
以战代练
文档捉虫
产品解析
产品体验官
热门活动

本版达人

新手61940...

本周建议达人

zhao_HN

本周分享达人

ZSFKF

本周提问达人