web-dev-qa-db-ja.com

特定のIP宛先とポートのゲートウェイを設定します

私は2つのインターネット接続を持っています。 1つには静的パブリックIPアドレス(WAN-STATICゲートウェイIP 10.0.0.1)があり、もう1つには動的パブリックIPアドレス(WAN-DYNAMICゲートウェイIP 10.0.0.254)があります。 WAN-STATICを使用するように特定のIPアドレスとポートへのトラフィックを強制したいと思います。デュアルWANルーターを使用してこれを試みましたが、サポートチームとの長い電話の後に、ルーターではこれができないようです。私はこれを試しました:

 route add xxx.xxx.xxx.0 mask 255.255.255.0 10.0.0.1 metric 1

これによりトラフィックが正しくリダイレ​​クトされますが、ポートも指定する必要があります。たとえば、ポート80のxxx.xxx.xxx.1へのトラフィックにはデフォルトゲートウェイを使用する必要があり、ポート8080のトラフィックには静的ルートが必要です。私のコンピューターはWindows7で動作します。

2
Nebu

質問で示唆したように、オペレーティングシステムまたはルーターのルーティングテーブルを介して特定の範囲/ホストを静的にルーティングできます。

ただし、Windowsではポートを動的にルーティングすることはできません。ルーティングはレイヤー3タスクですが、ポートはレイヤー5です。詳細については、下の図を参照してください。

enter image description here

決定した場合、iptablesファイアウォールを実行しているLinuxルーターを使用して、ポートに応じてパケットを再ルーティングできます。特定のポートを処理するには、個別のルーティングテーブルが必要です。次に、fwmarkを使用して、各パケット。出発点として このフォーラム投稿 を参照してください。

0
Craig Watson