- ベストアンサー
遠隔地におけるLANへのアクセスについて
送信側のPCをA(グローバルIP所有)とします。 受信側はルータがデフォルトゲートウェイになっている (グローバルIPアドレス1つ)LANにB,CというPCがつながっているとします。 この場合Aから、インターネットを介してBもしくはCにアクセスする場合は どのようにしたらいいのでしょうか? ご存知の方いましたら、ご教授ください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
どういうアクセスかによりますが。方法としては2つ。 ・ルーターに、通信に使用するポートを特定PCに割当てる設定をする。通信ソフトの方も、場合によって使用ポートを変更できる設定が可能な必要がある。 ・BかCから、Aに再接続を行わせる。パッシブ動作とも呼びます。 技法としてはこれら2種。がんばってプログラミングしてください。
その他の回答 (2)
- dekopa-
- ベストアンサー率42% (161/378)
両方ともルーターで、VPN機能のついたルーターなら、VPN接続して下さい。 あるいは、SoftEtherを使い、 1. BにSoftEtherの仮想ハブをインストール 2. A,B,CにSoftEtherクライアントをインストール 3. SoftEtherで使っているポートをBにポートフォワードするように、ルーターを設定 4. 外部からBにAを接続。B,CはそれぞれBに接続 で、ABC全部が仮想Hub繋がります。
お礼
筑波大のやつですね。 面白いですね、参考になります。 ありがとうございました。
- ikiss
- ベストアンサー率43% (34/79)
以下2つの方法があります。 ・ポートフォワーディング機能を利用する。 ルータにはこの機能があります。 別名では「静的IPマスカレード」と言われます。 これは、たとえばルータ宛にポート80のパケットが 届いた場合、内部の特定PCに転送してくれます。 ・DMZ機能を利用する。 簡単にいえば、すべての外部からのパケットデータは このDMZ地帯に設定されているPCに転送されます。 (DMZ機能がないルータもあります) そのほかにもルータのメーカー独自の機能により 可能なのですが、上記2つはより確実にあるであろうと 思われる機能なので、書いておきました。
お礼
DMZ機能なんてあるんですね、 面白い機能ですね。 回答ありがとうございました。
お礼
素晴らしいです! ありがとうございます、助かりました。 ひとつ気になる点がございまして、 >>がんばってプログラミングしてください。 回答者様の意図しているものがわかりません。 回答の2つの方法では、プログラミングは使わないですよね? プログラミング勉強中ですので、気になります。。。