web-dev-qa-db-ja.com

ローカルトラフィックをブロックするiptables

私のローカルマシンのIP:192.168.0.35

私がしたこと:私がここで試したことに答えてください!!

Sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 192.168.0.35:80

エラー:

これで、ローカルマシンからIPにアクセスできなくなり、なぜそれが発生したのかわかりません。

次のIP:123.123.123.123など...試行の結果は、デフォルトページ「Apache2Debianデフォルトページ」です。これで、ルーターページにアクセスしてポート転送を変更できなくなりました。このiptablesコマンドを元に戻す方法がわかりません。


私が欲しいもの:

私は次の方法を探していました。ポート80と443を介してインターネット上のルーターからWebサーバーを公開します。ポート1337にhttpd(Apache2)をデプロイし、8000,8080で開発を続行します。ルーターからRaspbianまで、次のことを試みています。

インターネットIPx:80,443 <===> 80,443ルーター<===> IP-local-web-httpd(raspbian):

1
Anderson Bosa

Iptablesコマンドの使用には注意してください。

再度アクセスするには、実行したiptablesコマンドを削除する必要があります。

したがって、コマンドを元に戻すには、-Aではなく-Dオプションを使用します。

Sudo iptables -t nat -D OUTPUT -p tcp --dport 80 -j DNAT --to-destination 192.168.0.35:80

0
Sylla