旅行を計画しているので、開発マシンへの RDP アクセスを設定しようとしています。以前ポート転送を実行したことがありますが、新しいルーターでは機能しませんでした。仮想サーバーを構成し、外部ポート番号を内部ポート 3389 に転送した後、ネットワークに接続している間はパブリック IP を使用して RDP を実行できますが、ネットワーク外の別のコンピューターから同じ IP を使用しようとすると、機能しません。
私は別のサービスプロバイダーで使用している Huawei E5573s 4G ポータブルルーターも持っており、Windows 7 を使用していたときに過去に Web サイトを正常にホストしていました。USB モードでコンピューターに接続すると、外部ポートを内部ポート 80 にポート転送でき、ラップトップで Web サイトを閲覧できました。ただし、ネットワーク外のコンピューターからテスト Web ページを開くことができないだけでなく、ポート転送した同じコンピューターからパブリック IP とポートを使用して Web サイトを開くことさえできません。
上記の両方のシナリオでは、固定 IP はありませんが、noip.com のサービスを使用しています。いずれにしても、少なくとも既知の一時 IP アドレスで動作するはずです。
さらに、どちらのシナリオでも、次の内容を確認すると、異なる IP アドレス番号が表示されます。
1) ルーターのWANステータス/デバイス情報
2) whatsmyip.com
3) NoIP DUCツール
つまり、3 つの異なる IP アドレスです。
実際の正確な IP アドレスを取得する方法と、パブリック インターネットから RDP アクセスを取得する最も簡単で安価な方法は何ですか。Windows 10 を実行しており、ファイアウォールがポート 80 と 3389 を許可していることを確認しています。また、使用しているファイアウォールは Windows Defender のみです。
答え1
ここでの問題は、172.16.XX の「WAN」アドレスがプライベート IP アドレスであり、静的または動的に (ルーターに) 割り当てられた専用のパブリック IP アドレスがないため、着信ポート転送を制御できないように見えることです。
つまり、キャリアはすでに NAT を実行しており、パブリック IP を制御できないため、パブリック IP からポート転送することはできません。
ここでの是正措置は、ISP に連絡してパブリック IP アドレスを要求することです。これには追加の月額料金と、場合によってはセットアップ料金も発生する可能性があります。