ポート:80と:8080を2つの異なるサーバーに転送する

ポート:80と:8080を2つの異なるサーバーに転送する

IP アドレスが 172.16.1.10 の CentOS 6 サーバーで 172.16.1.10:80 から 192.168.1.10:80 へのトラフィックと 172.16.1.10:8080 から 192.168 .1.11:808 ?トラフィックはeth0から出て、eth1から出る必要があります。ありがとうございます!

ベストアンサー1

時々違うよね

httpトラフィックについて話している場合(与えられたポートで仮定)おそらく(D)NATを使用するよりも良いでしょう。

IPTables は次の作業を行う必要があります。

iptables -t nat -A PREROUTING -p tcp -d 172.16.1.10 --dport 80 -j DNAT --to 192.168.1.10:80
iptables -t nat -A PREROUTING -p tcp -d 172.16.1.10 --dport 8080 -j DNAT --to 192.168.1.10:8080

おそらく関連があるかもしれません:https://serverfault.com/questions/179200/difference-beetween-dnat-and-redirect-in-iptables

おすすめ記事