首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用LVS ()执行DNS HA

使用LVS ()执行DNS HA
EN

Server Fault用户
提问于 2012-05-31 12:42:19
回答 1查看 2K关注 0票数 5

我一直试图使用CentOS 6.x创建一个LVS:

  • 配置DNS的Piranha GUI
  • 脉冲是CentOS LB的心脏
  • IPTables配置数据包上的标记,因为DNS使用TCP和UDP 53。

几天后,我发现我不知道如何使它工作-我希望有人拥有lvs.cf文件和所有必要的iptable规则。或者,如果有人已经使用了一些允许进行DNS LB的其他OpenSource & Free软件(不是圆形robine记录--这不是本练习的目的)。

如果有人在LVS下使用两个或更多真实的服务器成功地创建了DNS,我将非常感谢您能够发布这些配置:

  • lvs.cf
  • iptables规则要放置

我主要是寻找直接服务器返回或NAT -任何一个解决方案将为我工作。

提前谢谢你。

吉姆。

EN

回答 1

Server Fault用户

发布于 2013-02-15 15:06:20

您应该能够配置DNS负载平衡非常容易与LVS在DR模式。就我个人而言,我会使用拉丹托德而不是Piranaha (Piranaha是旧的和有缺陷的),但两者都应该有效。

正如您所说的,您需要为正确的TCP和UDP端口配置防火墙标记,然后将标记为后端服务器(S)的所有数据包进行负载平衡。我猜想DNS不需要持久化(无论如何,UDP都不起作用)。

我认为您可能缺少的步骤是允许后端服务器响应您发送的流量--通常称为ARP问题。如果您有Windows,那么使用这种方法。或者对于Linux,最简单的方法是使用iptables重定向:

代码语言:javascript
复制
iptables -t nat -A PREROUTING -p tcp -d <VIP> -j REDIRECT

它在http://loadbalancer.org快速启动指南的第21页中作了更详细的解释。

如果你需要帮助,张贴你的配置,我会看看。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/394331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档