- ベストアンサー
遠くの端末と1対1で通信する時の宛先IPアドレスは
- 遠くの端末と1対1で通信する際、宛先IPアドレスについて質問があります。
- 自分のPCのグローバルIPアドレスを調べる方法や、ノートPCとiPhoneのIPアドレスの関係について知りたいです。
- 外部のネットワークから特定の端末にデータを送る方法について教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> つまり、外部からはIPアドレスだけではノートPCとiPhoneは端末としては区別できないということですよね。 その通りです。認識に間違いはありません。 > 外部のネットワークから、私のノートPC「だけ」にデータを送りたい場合、宛先はどうしたらいいのでしょうか。 簡潔に言うと、それは不可能です。理由はご自分で書かれている通りです。 その代わり、代替手段がいくつか用意されています。 1、DMZ(非武装セグメント) 外部からのアクセスをすべて特定の端末の物として扱います。 つまりノートPC「だけ」にはなりますが、その状態からiPhoneだけへ送信する といった通信はできません。(※後述する代替手段と併用すれば可能) 2、ポート転送(ポート開放) 外部からの特定のポート番号へのアクセスを関連付けられた特定の端末へ転送 します。つまり、ポート1024番へのアクセスはノートPCへ、2048番へはiPhone へ... といった具合になります。(※UPnPもこの分類に入る) もし、何故別々の通信ができて、同時に利用が出来るのだ... といったレベルの話 であれば、ノートPCやiPhoneがインターネット上にアクセスする際にその端末の IPやMAC情報を付加してデータを送出しています。 恐らくご自宅にあると思われるブロードバンドルータや、プロバイダーに設置され ているルーターなどをバケツリレーの様に送信元情報を書き換えながらデータを 送信していきます。 逆方向(帰り)の通信は、途中の機器が記憶している情報(ルーティングテーブル、 NAPTテーブル)を使い通信経路を遡って、最終的にお手元のノートPCやiPhoneに データが届きます。
その他の回答 (2)
- maiko0333
- ベストアンサー率19% (839/4401)
外部からあなたのPCは111.222.333.444:5555というふうに見ます。 グローバルIPアドレスとポート番号です。 グローバルIPアドレスであなたのルーターまでたどり着きます。 あなたのルーターにポート5555はIPアドレス192.168.xxx.yyyと設定します。 これであなたの持っているPCを特定しています。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
IPマスカレードのことですね。 で、対処法ですが、 特定のポートをそのPCに直接転送してしまえばOKです。
お礼
みなさまのご回答をもとに調べてみて霧が晴れました。 まことにありがとうございました。 皆様にご感謝申し上げたいところですが、ベストアンサーとしては最も詳細に書いてくださいました本回答とさせていただくこと、ご了承のほどお願い申し上げます。