2017-12-05 9 views
0

2つのデバイスの両方がパブリックIPアドレスを持っているため、ソケットIPとポートを使用してソケット通信をセットアップできます。サブLAN上の2つのデバイス間のソケット通信

両方のデバイスがパブリックIPを持っていないが、サブLANに接続している場合、ルータ経由でパブリックネットワークにアクセスします(ルータのポートマッピングなし)。例えば

enter image description here

上図において、どのマシンAは、マシンCと通信することができますか?

答えて

0

192.168.1.0/24ネットワークの両方のブランチを接続する2台のルータ間にVPNトンネルを設定していないと仮定すると、答えは「できません」です。

VPNトンネルを設定した場合、192.168.1.0/24ネットワークの各側でもう一方の側を見ることができます。ルータはARPスプーフィングを行う必要があることに注意してください。すなわち、A & Bのルータは、CのMACを偽装する必要があります。つまり、LAN上のCのIPパッケージを傍受し、他のネットワークの半分がCに配信されます。

1つのルータで少なくとも1つのポート転送を設定すると、他のオプションがあります。 A & Bのいずれかのポートに接続するCのSSHトンネル。次に、Cの-Lオプションを使用して、SSHトンネル経由でネットワークの他の半分にポート転送を設定できます。

関連する問題