domain-name-system – 使用LVS(Linux虚拟服务器)进行DNS HA

前端之家收集整理的这篇文章主要介绍了domain-name-system – 使用LVS(Linux虚拟服务器)进行DNS HA前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在尝试使用CentOS 6.x创建一个LVS DNS HA:

> Piranha GUI配置DNS
> Pulse是CentOS LB的HA心脏
> IPTables用于在数据包上配置标记,因为DNS使用TCP和UDP 53

几天后,我发现我无法弄清楚如何让它工作 – 我希望有人可以使用lvs.cf文件以及所有必要的iptables规则.或者如果有人已经使用过其他一些OpenSource&允许执行DNS LB的免费软件(不是循环DNS A记录 – 这不是本练习的目的).

如果有人在LVS下成功地使用池中的两个或更多真实服务器成功命名DNS,那么,如果配置可以发布,我将不胜感激:

> lvs.cf
> iptables规则放置

我主要寻找直接服务器返回或NAT – 任何一种解决方案都适用于我.

先感谢您.

吉姆.

解决方法

您应该能够在DR模式下使用LVS轻松配置DNS负载平衡.就个人而言,我会使用 Ldirectord而不是皮拉那哈(这是旧的和马车),但要么应该工作.

如您所说,您需要为正确的TCP和UDP端口配置防火墙标记,然后对标记到后端服务器的所有数据包进行负载平衡.我假设您不需要DNS的持久性(无论如何都不适用于UDP).

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

iptables -t nat -A PREROUTING -p tcp -d <VIP> -j REDIRECT

它在http://loadbalancer.org快速入门指南的第21页有更详细的解释.

如果您需要任何帮助,请发布您的配置,我会看看.

原文链接:https://www.f2er.com/html/229171.html

猜你在找的HTML相关文章