DNS负载均衡

樱木花道VS康 发布于 03/09 17:28
阅读 968
收藏 0

大家好,请教大家一个问题,如果一个域名绑定两个公网IP,实现DNS负载。

比如域名www.hh.com 绑定 ip1 ip2两个ip,那么客户端访问 www.hh.com 时,返回的是 ip1/ip2 或者 ip2/ip1 这样轮询的ip组合列表,还是只返回ip1或者ip2 其中一个ip呢?

 

加载中
0
mickelfeng
mickelfeng
[root@iZ2vc0i1mbhp26876pbwtpZ ~]# nslookup qq.com
Server:		100.100.2.136
Address:	100.100.2.136#53

Non-authoritative answer:
Name:	qq.com
Address: 183.3.226.35
Name:	qq.com
Address: 203.205.254.157
Name:	qq.com
Address: 123.151.137.18
Name:	qq.com
Address: 61.129.7.47

 

0
杰克伦敦尘
杰克伦敦尘

DNS 负载均衡有用么?我记得 DNS 是多级的、有缓存的。

比如,电信、移动两网络,各自放了一个宽带接入公司的 DNS server, 每半小时, 这两个 dns server 过来一个 DNS 查询,然后你公司的 dns 回应一下,给电信的回复 ip1, 给移动的回复 ip2, 之后宽带接入公司的 dns 做了缓存,半小时后再来查询。

这半小时之内,电信、移动两网络中,访问你公司网络的用户量,可能相差很大,假定说,电信有 1000 个访问量、移动有 20 个访问量。通过 dns 负载均衡的结果,是电信的1000 个访问量都到 ip1, 移动的20个访问量都到 ip2。这个最终效果,符合期望吗?

杰克伦敦尘
杰克伦敦尘
回复 @自由PHP : 移动也要保证每个地级市至少有1个dns节点吧 ---- 你太会烧钱了。让你做移动老总,移动要亏死了。哈哈哈。 不懂的技术,不要硬答,没意义。
自由PHP
自由PHP
回复 @杰克伦敦尘 :移动宽带给用户自动设置移动DNS,但是移动宽带也不止一个dns server啊,移动也要保证每个地级市至少有1个dns节点吧,那就要300个节点,我算它每个缓存30分钟,那就是一天要请求dns解析14400次,dns解析服务商将这些请求随机分配个不同IP不就可以了
杰克伦敦尘
杰克伦敦尘
回复 @自由PHP : 看来你没有看懂 “樱木花道VS康" 所写的整个文章。 一个普通公司 hh,想设置公司级别的 DNS, 让一部分用户访问 ip1, 一部分用户访问 ip2, 期望通过 dns 负载均衡技术,来达到目标。 我的回复是, dns 负载均衡技术,达不到他这个公司的目标。 移动宽带给用户自动设置移动DNS、电信宽带也是如此。hh 公司能管得了移动、电信?你想多了吧?
自由PHP
自由PHP
回复 @杰克伦敦尘 : 你以为dns运营商傻吗,非要一个IP指向电信,一个指向移动
杰克伦敦尘
杰克伦敦尘
回复 @自由PHP : 我没指定线路啊,电信宽带用户量,比联通、移动多,是事实,不是我指定的。 宽带接入运营商,搭建了自己的 DNS 做缓存,是当前的现状。
下一页
0
kis龍
kis龍

是返回多个,查看的命令 nslookup qq.com,你也可以自己试试看,解析多个IP,在尝试不同线路解析

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部