ポート転送なしでプライベートIPアドレスにアクセスする

ポート転送なしでプライベートIPアドレスにアクセスする

私はネットワークの初心者です。間違いがあったらご容赦ください。

NAT 下でプライベート IP アドレスと通信する方法はありますか? ルーターにアクセスしてポート転送を使用したくありません。これを行うためのコードや他の方法やプロトコルはありますか? プライベート VPN は相対的な用語ですか? 詳しく説明してください。

答え1

NAT (ポート転送) 経由でデバイスに直接アクセスできない場合は、境界デバイスへの VPN が必要です (一部のルーターは VPN を直接サポートしています)。または、外部ホストまたはサービス経由でアクセスする必要があります。

仮想プライベートネットワーク

VPN にはさまざまな形式があり、境界ルーターで利用できるものによって完全に制限されます。市販のルーターは、低価格のものでも、IPSec VPN や SSL ベースの VPN など、さまざまな接続方法を提供します。

外部サービス

Windows マシンの場合、Logmein や Chrome リモート デスクトップなどのサービスがあります。これらは、マシンが送信接続を使用して外部サービスに登録することで機能し、その送信接続が着信リモート アクセス セッションに使用されます。

外部ホスト

これは Linux / Unix デバイスでは問題なく動作します。必要なのはシェルだけです (ただし、シェルがあれば、X Windows を同様に簡単にトンネリングできます)。

外部ホスト経由でプライベートホストにアクセスする例としては、プライベートデバイスに、外部ホストに接続しているサーバーへのアウトバウンドSSH接続を作成させることが挙げられます。できるアクセスし、リモート ポート転送を作成します。クライアントでは、次のようにします。

ssh -R2222:localhost:22 external.server.com

これにより、external.server.com にポート 2222 が作成され、接続時にすべてのパケットがプライベート マシンのポート 22 に転送されます。そのため、external.server.com で次の操作を実行した場合:

ssh localhost:2222

プライベートマシンに接続されます。

関連情報