web-dev-qa-db-ja.com

異なるIPアドレスで同じ内部ポート番号を使用するルーターでのポート転送

enter image description here

私が達成しようとしている目的は、RDPを使用してルーターの背後にある2台のコンピューターに接続できるようにすることです。私の論理は、2つの異なるポートで外部からルーターに接続できるはずだということです。そうすれば、ルーターは内部的に同じポートを使用して2つの異なるIPアドレスに私を転送できるはずです。つまり、ルーターにアクセスすると、同じポート上の異なるIPアドレスのそれぞれに接続できます。 IPアドレスが異なるため、競合は発生しないはずです。

画像に追加しようとしているエントリが「ポート範囲が重複しています」(原文のまま)で拒否されます。 「内部」というラベルの付いたポートは、内部IPアドレスで接続するポートだと思います。

(別の方法として、もちろん、内部コンピューターの1つでRDPのポートを構成して、デフォルトの3389ではなく3390でリッスンすることもできます。以前はこれに問題があることがわかりました。)

ルーターが異なるIPアドレスで同じ内部ポートを使用できないのはなぜですか?

3
Guy

この問題が発生し、Netgearカスタマーサポートにメールを送信しました。彼らの反応:

「NETGEARホームルーターとモデムルーターは、異なるまたは同じIPアドレスに対して同じポート番号を転送するポートの設定をサポートしていません。この機能はサポートされていないか、CG3000Dv2では適用できません。」

ルーターに欠けているばかげた機能のようです。誰かが回避策を思いついたら、私はそれについて本当に聞きたいです。

3
ohnoplus

ルーター(実際にはすべてのルーター)はポート要求を1台のコンピューターにしか転送できないため、RDPがコンピューターの1つでリッスンしているポートを変更する必要があります。

1.レジストリエディタを起動します。

2.次のレジストリサブキーを見つけてクリックします:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber

3. [編集]メニューの[変更]をクリックし、[小数]をクリックします。

4.新しいポート番号を入力し、[OK]をクリックします。

5.レジストリエディタを終了します。

6.コンピュータを再起動します。

1
Pat