web-dev-qa-db-ja.com

ポートフォワーディングなしでプライベートIPアドレスにアクセスする

私はネットワーキングに不慣れです。間違えたらご容赦ください。

NATでプライベートIPアドレスと通信する方法はありますか?ルーターにアクセスしてポートフォワーディングを使用したくないのですが、それを行うためのコードやその他の方法やプロトコルはありますか?プライベートVPNは相対的な用語ですか?詳しく説明してください。

4
kashminder

NAT(ポートフォワード)経由でデバイスに直接アクセスできない場合は、境界デバイスへのVPNが必要です。一部のルーターは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

専用機に接続します。

3
Paul