私のローカル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など...すべての試みの結果はデフォルトページ「Apache2 Debianメインページ」です。これで、ポート転送を変更するためにルーターページにアクセスできなくなります。このコマンドをキャンセルする方法がわかりませんiptables
。
私が望むもの:
私はポート80と443を介してインターネット上のルーターから私のWebサーバーを公開する方法を探しています。httpd
ポート1337にデプロイ(apache2)され、8000,8080で引き続き開発されました。ルータからRaspbianまで、以下を試しています。
インターネット IPx:80,443<===>80,443 ルータ<===> IP-local-web-httpd(raspbian):
答え1
iptablesコマンドを使用するときは注意してください。
再度アクセスするには、実行したiptablesコマンドを削除する必要があります。
したがって、コマンドを元に戻すには、-Aの代わりに-Dオプションを使用します。
sudo iptables -t nat -D出力-p tcp --dport 80 -j DNAT --ターゲット192.168.0.35:80