iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8253|回复: 5
打印 上一主题 下一主题

[网络设置] 关于多线环境的DNS自动切换却需求。

[复制链接]
跳转到指定楼层
楼主
发表于 2014-7-6 14:39:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需求建议
目前版本: 2.0.3 Build20140626-15:34
使用环境: 企业事业单位 小区 酒店 其他 
需求程度: 我好紧急的
联系方式(仅官方人员可见): 您无权查看此信息
类似功能截图: -
本帖参考:http://bbs.ikuai8.com/thread-17688-1-1.html 以及该帖的回复内容:


环境:
wan1  运营商1 DNS 10.10.10.1 光纤 EPON 对等 MUT 1500
wan2  运营商2 DNS 10.10.10.2 光纤 EPON 拨号  MUT 1492
wan3  运营商3 DNS 10.10.10.3 普通 ADSL 拨号  MUT 1460


疑问如下;
1,爱快DNS代理只有1组,如果使用协议分流。lan走不同的线路时,爱快如何选用DNS?
2,如果,把wan1的DNS 设置为爱快代理DNS,当 lan部分终端端口分流走wan2时,DNS怎么设置?
3,海蜘蛛有个DNS缓存机制,它的工作方式是否能解决类似这样的多线环境的DNS解析问题?
4,爱快的lan终端是否可以在设置代理DNS后,统一使用爱快的网关作为DNS服务器?

说明:
DNS 解析出来的IP地址很重要,不同的运营商,相同的域名,解析出来的IP地址完全不一样。访问速度影响非常大,DNS错误甚至导致访问故障。

之前我也提过另一个同质的问题,就是MUT (爱快里面是 TCP-MSS)的设置,不同线路、不同的链接方式,值不都一样。如何来协调?爱快有没有什么机制来解决这样的问题?

秀字营 发表于 2014-7-1 14:01
1.使用协议分流的话。那么去找HTTP协议在哪个运营商线路上,DNS就设置那个运营商的就行。
2.爱快的DNS是全 ...

32个赞给 你的回复。

不过我还是没有理解第一个,

不管我是端口分流还是协议分流。我的WAN线路是多家运营商的,比如 长城宽带。并没有协议库支持。

如果我通过端口分流,把VLAN1分流到WAN1电信运营商。把VLAN2分流道WAN2长宽。 DNS代理怎么设置?

我的DHCP 分配的时候 DNS都分配的路由器LAN口IP。

如果我DNS代理用的电信的,WAN2的访问出去是用的电信的DNS,速度非常之慢。甚至打不开页面。
反之,一样。

有没有一种机制,比如
每个WAN在路由里都有设置对应的DNS,当 VLAN1在访问一个站点时,路由先判断他走的那个WAN口。然后调用该WAN口对应的DNS,然后再进行转发?

或是另一种:

类似DNS缓存机制,路由系统自动判断分析常用站点的域名,然后用不同WAN口对应的DNS去解析,然后把解析的地址缓存成一个路由表。当VLAN访问站点时,就不需要再DNS解析。直接通过之前生成的路由表直接转发。缓存的路由表隔一段时间更新一次。

以上是我两种设想。我再用的一款叫博达的硬路由,是通过我说的第一种方式来实现多线环境的DNS代理的。希望爱快研究一下。第二种可能有点费硬件资源。

我想,这个问题解决了,MUT也就解决了。多线环境下,爱快的分流将会更加强大。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
沙发
发表于 2014-7-6 23:40:43 | 只看该作者
呃……楼主要表达的意思是?
板凳
发表于 2014-7-6 23:44:39 | 只看该作者
是要有个DNS缓存来实现 多线环境的DNS自动切换?
地板
 楼主| 发表于 2014-7-7 13:31:26 | 只看该作者
爱快-小白 发表于 2014-7-6 23:44
是要有个DNS缓存来实现 多线环境的DNS自动切换?

怎么命名这个我还不确定,有些硬路由叫DNS缓存,有些叫多线DNS智能切换,有些叫 多线策略DNS自动识别。

其实功能是差不多的, 即:

设定:
LAN下的PC1走WAN1
LAN下的PC2走WAN2
路由代理DNS
PC DHCP 到DNS为 LAN的IP
则,PC1访问外网的时候,路由自动使用DNS1通过WAN1访问外网。
同,PC2访问外网的时候,路由自动使用DNS2通过WAN2访问外网。

若有其他线路其他设定,一样的理论。

现在的爱快是,DNS代理只能代理一组DNS,结果就是:
LAN下的PC1走WAN1
LAN下的PC2走WAN2
路由代理DNS(如果代理的DNS输入的是DNS1)PC DHCP 到DNS为 LAN的IP
则,PC1访问外网的时候,路由自动使用DNS1通过WAN1访问外网。
同,PC2访问外网的时候,路由自动使用DNS1通过WAN2访问外网。

结果就是:

PC1网络状况正常。但PC2 访问某些网站特别慢,甚至无法访问。因为DNS解析出来的地址和当前的线路不匹配。

不知道这样说,能说清楚点没。
5#
 楼主| 发表于 2014-7-7 13:42:11 | 只看该作者
有这么一种机制很容易就能实现多线环境的DNS切换(包括MTU):

首先 设定 WAN的连接方式及IP、DNS、MTU等信息为固定的系统配置。

通过分流来指定路由下的终端如何走线。

当终端进行数据交换时,首先路由先根据分流配置来确定该终端走向哪根线路。然后调用该线路的对应数据,包括DNS、MTU等等信息。

则终端的数据交换过程便能按照设定走线。包括报文大小以及解析服务器均可正常符合该线路。

实现这么一个步骤,爱快只需要在爱快下的终端在访问外网之前,做一个判断动作,然后分配线路参数即可完成。想象中难度不大。
6#
发表于 2014-7-13 12:52:12 | 只看该作者
我也是跟楼主同一个情况,WAN2是电信的 走网页的 我设置了电信DNS 有些网站打不开的,我确定过网站没问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-6-3 23:30

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表