免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 9626 | 回复: 11
打印 上一主题 下一主题

[DNS] 关于dns负载均衡权重的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-03 23:06 |只看该作者 |倒序浏览
由于项目需求。要求在现有dns负载均衡的机制上。对某一个记录予以更高的权值。

举例来说,现有域名aa.com,以前对a记录www进行负载均衡到10.10.10.1和10.10.10.2上。
现在需要对10.10.10.1和10.10.10.2进行不对等的负载均衡,也就是说假如有3次查询,则希望有两次返回10.10.10.1,一次返回10.10.10.2
即这两个地址的权值比为2:1

曾看到过一篇文章说这样配置可以实现
www IN A 10.10.10.1
www IN A 10.10.10.1
www IN A 10.10.10.2

不过根据我的测试,不可行。我测试的bind版本9.3.4
不知还有其他方法以实现???

论坛徽章:
0
2 [报告]
发表于 2009-04-06 20:37 |只看该作者
别试了,BIND满足不了LZ的要求,要是对性能要求不高的话可以试一下MYDNS。它有这个功能

论坛徽章:
0
3 [报告]
发表于 2009-04-07 16:18 |只看该作者
双IP不就实现不对等了

论坛徽章:
0
4 [报告]
发表于 2009-04-12 13:48 |只看该作者
原帖由 tianya0513 于 2009-4-7 16:18 发表
双IP不就实现不对等了


BIND对两条相同的记录,会视为一条。

论坛徽章:
0
5 [报告]
发表于 2009-04-13 11:20 |只看该作者
双IP是指两个不同的IP,双网卡

论坛徽章:
0
6 [报告]
发表于 2009-04-15 10:38 |只看该作者
楼主所说确实无法实现,BIND虽然支持DNS轮询,但是它的权重分配是随机的。除非你设置一个高优先级的解析,但是这样操作后,低优先级的解析就不会被分配任何任务了,除非解析出现问题。

论坛徽章:
0
7 [报告]
发表于 2009-07-08 14:12 |只看该作者
最近我也为这个问题困惑,同一条A记录指向四个不同的IP地址,发现轮询不均匀,看来真实现不了了。

论坛徽章:
0
8 [报告]
发表于 2009-07-09 18:27 |只看该作者
原帖由 bbppking 于 2009-7-8 14:12 发表
最近我也为这个问题困惑,同一条A记录指向四个不同的IP地址,发现轮询不均匀,看来真实现不了了。


在实际使用中我们会发现,BIND的轮训机制很大程度上是统计学上的均匀分配,同样是一个A记录。有十个人访问和有10000个访问效果一个天上一个地下。尽量把该记录的TTL调小(如60-300)会大大改善这种情况。原因这里就不说了,一两句话说不清。

论坛徽章:
0
9 [报告]
发表于 2009-07-10 10:25 |只看该作者
原帖由 llzqq 于 2009-7-9 18:27 发表


在实际使用中我们会发现,BIND的轮训机制很大程度上是统计学上的均匀分配,同样是一个A记录。有十个人访问和有10000个访问效果一个天上一个地下。尽量把该记录的TTL调小(如60-300)会大大改善这种情况。原 ...



谢谢版主大大,我修改TTL试试效果。

论坛徽章:
0
10 [报告]
发表于 2009-07-10 16:53 |只看该作者
还有个问题,就是同一天A记录指向多个IP,A记录的排列顺序有讲究吗?是不是排在前面的主机比轮询的几率大一些? 如果更改A记录的排列顺序,如果添加了新的A记录,会不会影响到DNS解析? 是不是需要一段时间更新?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP