![如何路由到下一个服务器?](https://linux22.com/image/635140/%E5%A6%82%E4%BD%95%E8%B7%AF%E7%94%B1%E5%88%B0%E4%B8%8B%E4%B8%80%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我必须将所有流量从第一台服务器路由到第二台服务器,然后再路由到第三台服务器。
像这样:服务器1 -> 服务器2 -> 服务器3
我使用 Debian Wheezy。有人能告诉我如何使用 iproute 做到这一点吗?
答案1
如果您想将所有流量从一台机器路由到另一台机器,您可以使用 iptables 来匹配端口:
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --dport 1111 -j DNAT --to-destination 2.2.2.2:1111
iptables -t nat -A POSTROUTING -j MASQUERADE