異なる人が同じパブリックIPアドレスを持つことは可能ですか?
ほとんどの場合、私たち全員が固有のパブリックIPアドレスを持つことに慣れていますが、そうでない場合はどうしますか?正確には何が起こっていますか?そのことを念頭に置いて、今日のSuperUser Q&Aの投稿は、混乱した読者がIPアドレスの謎を解くのに役立ちます.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
Nicolas Nova(Flickr)の写真提供.
質問
SuperUserの読者Spartanは、異なる人々が同じパブリックIPアドレスを持つことが可能かどうかを知りたがっています。
私が理解しているように、2台のコンピューターが同じルーターを介して接続されていない限り、同じパブリック(外部)IPアドレスを持つことはできません。それらが同じルーターを介して接続されている場合、それらは同じパブリックIPアドレスを持つ(共有する)ことができますが、異なるプライベート(ローカル)IPアドレスを持つことができます。.
私が遭遇した状況
私の友人と私は両方とも同じインターネットサービスプロバイダを使用しています。私たちは異なるユーザー名とパスワード、そして私たちのインターネットサービスプロバイダへの独立した接続を持っています、それでも私たちは同じパブリックIPアドレスを持っています!これはどのように可能ですか? Googleを使用してIPアドレスを特定すると、どちらも同じ正確な結果112.133.229.29が得られます(私のルーターでは10.1.102.93、私の友人のルーターは10.1.101.29と表示されます)。.
私は自分のコンピュータにApache Webサーバをインストールし、それが自分のコンピュータのパブリックIPアドレスを介してアクセスできることを知っています、しかし私の場合私はユニークなパブリックIPアドレスを持っていません。 http://112.133.229.29/index.htmlから.
私が上記の友人はこのアドレスを使用して私のコンピュータにアクセスすることができます:http://10.1.102.93/index.html、私は私達がある種類の共通のインターネットサービスプロバイダDNSがあるかどうか疑問に思います.
他の友人が上記のルーターベースのリンク(http://10.1.102.93/index.html)を使用して別のインターネットサービスプロバイダ経由で私のコンピュータにアクセスしようとすると、彼はそれにアクセスすることができません。.
私のインターネットサービスプロバイダはどのようにこれをやっていますか?任意のサーバーへの私のリクエストは私のパブリックIPアドレスで固定され、サーバーはそのアドレスに基づいてリクエストに応答します.
異なる人が同じパブリックIPアドレスを持つことは可能ですか??
答え
SuperUserの寄稿者であるGestudio Cloudが私たちに答えを提供します。
さて、DavidPostillが前述したように、あなたのインターネットサービスプロバイダはあなたのトラフィックをインターネットにルーティングする前に彼らのルータでNATを使っています.
基本的に、これはあなたとあなたのインターネットサービスプロバイダの「サービスエリア」内の他のクライアントが大きなメトロポリタンエリアネットワーク(MAN)にあり、それがあなたの家のルーターがローカルエリアネットワーク(LAN)を作るのと同じように働くということです。もっと大規模に.
なぜあなたのインターネットサービスプロバイダはこれをしますか?まあ、答えは簡単です。彼らは、より少ない量のパブリックIPv4アドレスを使用することを望んでおり、必要としています(おそらく、利用可能なパブリックIPv4アドレスよりも多くの顧客がいるためです)。.
ご存じかもしれませんが、空きIPv4アドレスのプールは数年前に使い果たされました。成長しているキャリアは、他のインターネットサービスプロバイダからそれらを購入しない限り、新しいIPv4サブネットを入手することができません。.
解決策はIPv6アドレスを使用することです。これは明らかにルータの変更、設定の変更、お金と時間の投資などを必要とするので、巨大なメトロポリタンエリアネットワークを設定することは彼らにとってはもっと簡単で速いです.
電話をかけて専用のIPv4アドレスを取得するよう依頼することもできますが、コンピュータや場所に専用のIPv4アドレスを割り当てるためには、おそらく追加の支払いが必要になります。.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.