質問: TCP/IP通信をするために、自分のPCのIPアドレスを、グローバルIPアドレスを用いて指定する方法が知りたいです 同じLAN(ネットワーク?ルーター?)の中にあるPC同士で、ローカルIPアドレスを指定してTCP/IP通信を行う環境を構築することはできたのですが、別のLAN(ネットワーク?ルーター?)のPC同士でのTCP/IP通信する際に、IPアドレスをどのように指定すれば良いのかが分かりません。 グローバルIPアドレス+ローカルIPアドレス のようなIPアドレスなどがあるのでしょうか?
回答: あなたのPCが接続されているネットワークと、別のネットワークをつなぐにはルータという装置を介します。 ほとんどのルータは、NAT(ネットワークのアドレス(IPアドレス)を変換)という機能を持っていますので、それを使えばあなたのPCのIPアドレスがプライベートアドレスであっても他のネットワークのマシンとの間でTCP/IP通信ができます。 ルータのNAT機能について説明しているWebページはたくさんあります。例えば、下のリンク先は、図を使って判りやすく説明しています。 NAT(Network Address Translation)機能の説明