Linuxでポートマッピングを設定する方法を教えてください。

Linux のプ​​ポートマッピングを設定するには、iptables ツールを使用して構成できます。以下に、ポートマッピングを設定する手順を示します。

  1. ターミナルを開いてルートユーザーとしてログインします。
  2. iptablesツールがインストールされているかを確認するには、以下のコマンドを実行できます。
  3. iptables –バージョン
  4. iptablesがインストールされていなければ、以下のコマンドを実行してインストールできます:
  5. sudo apt-get install iptables
  6. iptables にポートマッピング規則を追加する。例えば、外部ポート 80 を内部サーバのポート 8080 にマッピングする場合、以下のコマンドを実行する。
  7. sudo iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080
  8. この操作で、NATテーブルのPREROUTINGチェーンにルールが追加され、TCPで送信行されたすべてのトラフィックで宛先ポートが80のパケットが、ポート8080にリダイレクトされるようになります。
  9. iptablesの設定を保存してシステムの再起動後も有効にするには、以下のコマンドを実行します。
  10. sudo iptables-save > /etc/iptables.rules
  11. このコマンドにより、現在の iptables ルールが /etc/iptables.rules ファイルに保存されます。
  12. iptablesルールをブート時に読み込むようシステムを設定する:rc.localファイルを開いて編集:
  13. sudo nano /etc/rc.local
  14. exit 0行より前に、保存されたiptablesルールをロードする次のコマンドを追加する。
  15. iptables-restore < /etc/iptables.rules
  16. ファイルを保存して終了
  17. 設定を変更するには、システムを再起動してください。
  18. sudo reboot

上記の手順を完了した後、Linux のポートマッピング設定は有効になります。Linux システムに他のファイアウォールやセキュリティグループがある場合は、それらのツールでも、指定されたポートを介してトラフィックを許可するルールを設定する必要があるかもしれないことを覚えておいてください。

bannerAds