语境
我目前有:
- 1 pfSense 2.0.2 路由器(在 Firebox X-Peak X5000 上)
- 2 广域网
- 1个局域网
- 3台服务器
我的界面
- WAN1 68.XX.XXX.98 到 69.XX.XXX.102
- WAN2 65.XXX.XXX.58 到 66.XXX.XXX.62
- 局域网 192.168.1.XXX
- 非军事区
我的路由器配置如下:
- 使用基于此文档的网关组进行负载平衡。
- 网络地址转换
- LAN 服务器的规则
- WAN2 和 DMZ 之间的桥接(在一台 DMZ 服务器上具有外部 IP) - 但无法通过外部 IP 地址在该服务器和 LAN 上的其他服务器之间进行通信。通过自定义路由配置,我已经能够处理从 LAN 到 DMZ 上服务器的请求,但我不喜欢这样做。
我的服务器使用本地 IP 地址192.168.1.XXX
,所以我的电脑也是如此。
期待
我想做两件事:
1 桥接两个广域网,在 NAT 后面有一个 DMZ 和 LAN
我希望能够将外部 IP 地址归因于服务器,以及将来自两个 WAN 的 IP 混合到同一服务器的可能性。我还希望能够与 LAN 示例中的服务器进行通信:
192.168.1.100 <--> http://68.XX.XXX.99
还能够从服务器通信到另一个服务器示例:
65.XXX.XXX.59 <--> http://68.XX.XXX.99
- 我需要为 NAT 后 LAN 上的计算机专用一个外部 IP 地址吗?
- 我能保持负载平衡为 NAT 工作吗?
注意:我想避免一对一的 NAT,在服务器上使用本地 IP 地址会使虚拟主机配置复杂化,所以我更喜欢使用外部地址。
2 路由器硬件冗余(CARP)
我还有一个相同的 Firebox X-Peak X5000,想把它作为备份,如果第一个失败,第二个可以在不(或几乎)失去网络的情况下接管(即,从外部到服务器的请求必须工作,也从局域网和服务器到互联网)。
我已阅读此文档,但我不知道它是否适用于我的配置(网桥 + NAT + 负载平衡)