Ubuntuからすべての要求を特定のIPアドレスにリダイレクトする方法

Ubuntuからすべての要求を特定のIPアドレスにリダイレクトする方法

Linuxですべての要求を特定のIPアドレスにリダイレクトする方法次のコマンドを試しましたが、機能しません。

  sudo iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.101:80

  sudo iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 443 -j DNAT --to-destination 192.168.0.101:443

答え1

以下を使用する必要があります。

echo '1' > /proc/sys/net/ipv4/conf/eth0/forwarding
iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.101:80
iptables -A FORWARD -p tcp -d 0/0 --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 443 -j DNAT --to-destination 192.168.0.101:443
iptables -A FORWARD -p tcp -d 0/0 --dport 443 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

関連情報