Ubuntu Iptable を使用してパブリック IP をプライベート ネットワーク内の PC にルーティングする

Ubuntu Iptable を使用してパブリック IP をプライベート ネットワーク内の PC にルーティングする

現在、2 つのネットワーク インターフェイスを持つルーターとして Ubuntu サーバーをセットアップしています。

  • eth0 -> パブリックインターネットに接続中 ( 10.10.1.78 )
  • eth0:1 -> 10.10.1.79
  • eth0:2 -> 10.10.1.83
  • eth0:3 -> 10.10.1.81

  • eth1 -> 192.168.10.1

eth1 ではスイッチに接続され、スイッチは 2 台のコンピューターに接続されています。対応する IP アドレスは次のとおりです。

  • インスタンス1 -> 192.168.10.10
  • インスタンス2 -> 192.168.10.11

ネットワーク マスクは 255.255.255.0 で、ゲートウェイはすべて 192.168.10.1 に設定されています。

Ubuntu はすでに DNS サーバーと DHCP サーバーを設定しています。プライベートでインスタンス 1 にログインすると、インターネットにアクセスして google.com に ping できます。

今のところ、1 つのことを行う必要があります。インスタンス 1 をパブリック アドレス 10.10.1.83 で外部ネットワークに公開したいと考えています。宛先 URL が 10.10.1.83 のルーターからのすべての着信トラフィックをプライベート ネットワーク 192.168.10.10 にリダイレクトするルールを設定できますか?

どうもありがとう!


編集済み

ネットワーク アドレス トランザクション設定で、宛先 NAT プロトコルが TCP/UDP、宛先がパブリック IP であるルールを iptable に設定することで問題は解決しました。

関連情報