こんにちは、このコマンドを使ってみました
iptables -t nat -A PREROUTING -p tcp --dport 6901 -j DNAT --to-destination 192.168.12.77
iptables -I FORWARD -m state -d 0.0.0.0/0 --state NEW,RELATED,ESTABLISHED -j ACCEPT
iptables を再起動しましたが、他のホストが要求を受信していません。
ホスト/VPS が 2 つあり、1 つはプロキシとして動作し、もう 1 つはマスターです。私が行った操作に何か問題があるのでしょうか?
答え1
トラフィックをポート6900にリダイレクトしたい場合は、次のようなルールを記述する必要があります。
iptables -t nat -A PREROUTING -p tcp -j DNAT --to-destination 192.168.12.77:6900
dport 6900 を使用してトラフィックをリダイレクトするつもりであれば、ルールは正しいです。
sysctlからの転送を有効にしていない可能性があります
sysctl net.ipv4.conf.all.forwarding=1