電子書籍の厳選無料作品が豊富!

送信側のPCをA(グローバルIP所有)とします。

受信側はルータがデフォルトゲートウェイになっている
(グローバルIPアドレス1つ)LANにB,CというPCがつながっているとします。


この場合Aから、インターネットを介してBもしくはCにアクセスする場合は
どのようにしたらいいのでしょうか?

ご存知の方いましたら、ご教授ください。

A 回答 (3件)

どういうアクセスかによりますが。

方法としては2つ。

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

素晴らしいです!
ありがとうございます、助かりました。

ひとつ気になる点がございまして、

>>がんばってプログラミングしてください。

回答者様の意図しているものがわかりません。
回答の2つの方法では、プログラミングは使わないですよね?

プログラミング勉強中ですので、気になります。。。

お礼日時:2007/05/18 20:30

両方ともルーターで、VPN機能のついたルーターなら、VPN接続して下さい。



あるいは、SoftEtherを使い、
1. BにSoftEtherの仮想ハブをインストール
2. A,B,CにSoftEtherクライアントをインストール
3. SoftEtherで使っているポートをBにポートフォワードするように、ルーターを設定
4. 外部からBにAを接続。B,CはそれぞれBに接続

で、ABC全部が仮想Hub繋がります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/05/18 23:55

以下2つの方法があります。



・ポートフォワーディング機能を利用する。
ルータにはこの機能があります。
別名では「静的IPマスカレード」と言われます。
これは、たとえばルータ宛にポート80のパケットが
届いた場合、内部の特定PCに転送してくれます。

・DMZ機能を利用する。
簡単にいえば、すべての外部からのパケットデータは
このDMZ地帯に設定されているPCに転送されます。
(DMZ機能がないルータもあります)

そのほかにもルータのメーカー独自の機能により
可能なのですが、上記2つはより確実にあるであろうと
思われる機能なので、書いておきました。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/05/18 23:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!