現在、Windows VM でゲーム サーバーをホストしており、Windows VM に複数の IP を追加したいと考えています。これはすでに成功しています。次に、ゲーム サーバー (Windows VM 上) をパブリック IP に割り当てるには、特定のゲーム構成でそれらをバインドできます。
VM とエッジ ルーター X をホストするために ESXI 6.5 を使用しています。エッジ ルーター内部の NAT を使用して、パブリック IP をプライベート内部 IP にルーティングします。パブリックからパブリックへのルーティングはできないため、これを実行する必要があります。わかりますか?
したがって、必要なのは、トラフィックがプライベート内部 IP 経由で Windows VM に到達したら、それをパブリック IP にルーティングすることです。これをすべてのポートに対して実行するにはどうすればよいですか?
現在持っているもの:
netsh interface portproxy add v4tov4 listenport=25565 listenaddress=internalIP connectport=25565 connectaddress=publicIP これは機能しますが、1 つのポートに対してのみ機能し、さらにポートが必要です。現在、iptables を使用して Centos VM でこれを機能させています。
私が尋ねているのは、Windows ですべてのトラフィックを 1 つの IP から別の IP に転送するにはどうすればよいかということです。
よろしくお願いします!ジョー