• ベストアンサー

遠隔地におけるLANへのアクセスについて

送信側のPCをA(グローバルIP所有)とします。 受信側はルータがデフォルトゲートウェイになっている (グローバルIPアドレス1つ)LANにB,CというPCがつながっているとします。 この場合Aから、インターネットを介してBもしくはCにアクセスする場合は どのようにしたらいいのでしょうか? ご存知の方いましたら、ご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • NAZ0001
  • ベストアンサー率29% (508/1743)
回答No.1

どういうアクセスかによりますが。方法としては2つ。 ・ルーターに、通信に使用するポートを特定PCに割当てる設定をする。通信ソフトの方も、場合によって使用ポートを変更できる設定が可能な必要がある。 ・BかCから、Aに再接続を行わせる。パッシブ動作とも呼びます。 技法としてはこれら2種。がんばってプログラミングしてください。

tiger46
質問者

お礼

素晴らしいです! ありがとうございます、助かりました。 ひとつ気になる点がございまして、 >>がんばってプログラミングしてください。 回答者様の意図しているものがわかりません。 回答の2つの方法では、プログラミングは使わないですよね? プログラミング勉強中ですので、気になります。。。

その他の回答 (2)

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.3

両方ともルーターで、VPN機能のついたルーターなら、VPN接続して下さい。 あるいは、SoftEtherを使い、 1. BにSoftEtherの仮想ハブをインストール 2. A,B,CにSoftEtherクライアントをインストール 3. SoftEtherで使っているポートをBにポートフォワードするように、ルーターを設定 4. 外部からBにAを接続。B,CはそれぞれBに接続 で、ABC全部が仮想Hub繋がります。

tiger46
質問者

お礼

筑波大のやつですね。 面白いですね、参考になります。 ありがとうございました。

  • ikiss
  • ベストアンサー率43% (34/79)
回答No.2

以下2つの方法があります。 ・ポートフォワーディング機能を利用する。 ルータにはこの機能があります。 別名では「静的IPマスカレード」と言われます。 これは、たとえばルータ宛にポート80のパケットが 届いた場合、内部の特定PCに転送してくれます。 ・DMZ機能を利用する。 簡単にいえば、すべての外部からのパケットデータは このDMZ地帯に設定されているPCに転送されます。 (DMZ機能がないルータもあります) そのほかにもルータのメーカー独自の機能により 可能なのですが、上記2つはより確実にあるであろうと 思われる機能なので、書いておきました。

tiger46
質問者

お礼

DMZ機能なんてあるんですね、 面白い機能ですね。 回答ありがとうございました。

関連するQ&A