分享

求教 通过dns进行负载均衡,发现同一个客户端通过访问域名的时候,实际访问的后台...

linshenyuan00 发表于 2015-12-17 14:00:19 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 9891
通过使用dnsmasq搭建dns-server进行负载均衡,
比如 同一个域名的映射ip为:
www.test.test.com  172.28.6.2
www.test.test.com  172.28.6.3
www.test.test.com  172.28.6.4

当通过 curl -i -k http://www.test.test.com 进行服务的请求后:
    通过查看后台接收请求的服务,发现同一个节点上发送的curl命令,就被相同的ip(比如都是172.28.6.2)进行处理了,
而没有进行相关的负载均衡,即不是轮询(172.28.6.2, 172.28.6.3, 172.28.6.4)。
    请问是不是哪个配置项没有配置好?
   (达到效果,相同的客户端,通过域名能访问不同的服务端)

具体的配置方式如下:
1、写入 /etc/addn_hosts
www.test.test.com  172.28.6.2
www.test.test.com  172.28.6.3
www.test.test.com  172.28.6.4

2、本机ip为192.168.2.40,启动dnsmasq
dnsmasq --no-hosts --no-resolv --pid-file=/var/lib/dnspid --listen-address=192.168.2.40,127.0.0.1 --addn-hosts=/etc/addn_hosts

已有(1)人评论

跳转到指定楼层
arsenduan 发表于 2015-12-17 16:20:22
这个复杂了,运维性质很强。到专业的运维论坛问问。about云开发,偏重开发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条