ほとんどの場合、私たち全員が一意のパブリックIPアドレスを持っていることに慣れていますが、実際にはそうではない場合はどうしますか?正確には何が起こっているのですか?そのことを念頭に置いて、今日のスーパーユーザーQ&Aの投稿は、混乱している読者がIPアドレスの謎を解くのに役立ちます。
今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
写真提供: ニコラス・ノヴァ(Flickr) 。
質問
スーパーユーザーリーダーのSpartanは、異なるユーザーが同じパブリックIPアドレスを持つことが可能かどうかを知りたいと考えています。
私が理解しているように、2台のコンピューターは、同じルーターを介して接続されていない限り、同じパブリック(外部)IPアドレスを持つことはできません。それらが同じルーターを介して接続されている場合、それらは同じパブリックIPアドレスを持つ(共有する)ことができますが、異なるプライベート(ローカル)IPアドレスを持つことができます。
私が遭遇した状況
私の友人と私は両方とも同じインターネットサービスプロバイダーを使用しています。私たちは異なるユーザー名とパスワードを持っており、インターネットサービスプロバイダーへの独立した接続を持っていますが、同じパブリックIPアドレスを持っています!これはどのように可能ですか? Googleを使用してIPアドレスを決定すると、どちらもまったく同じ結果、112.133.229.29が得られます(私のルーターでは10.1.102.93と表示され、友人のルーターでは10.1.101.29と表示されます)。
コンピューターにApacheWebサーバーをインストールし、コンピューターのパブリック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アドレスを持つことは可能ですか?
答え
スーパーユーザーの寄稿者であるGestudioCloudが私たちに答えを提供します。
だけでなく DavidPostill 前述のように、インターネットサービスプロバイダーは、トラフィックをインターネットにルーティングする前に、ルーターでNATを使用しています。
基本的に、これは、インターネットサービスプロバイダーの「サービスエリア」内にいるあなたと他のクライアントが大規模なメトロポリタンエリアネットワーク(MAN)にあり、自宅のルーターがローカルエリアネットワーク(LAN)を作成するのと同じように機能することを意味します。はるかに大規模に。
なぜあなたのインターネットサービスプロバイダーはこれをするのでしょうか?まあ、答えは簡単です。彼らは、より少ない量のパブリックIPv4アドレスを使用したい、および/または使用する必要があります(おそらく、利用可能なパブリックIPv4アドレスよりも多くの顧客がいるためです)。
ご存知かもしれませんが、無料のIPv4アドレスのプールは数年前に使い果たされました。成長している通信事業者は、他のインターネットサービスプロバイダーから購入しない限り、新しいIPv4サブネットを取得できません。
解決策は、IPv6アドレスを使用することです。これには明らかに、ルーターの変更、構成の変更、費用と時間の投資などが必要です。そのため、巨大なメトロポリタンエリアネットワークのセットアップは、ルーターにとって簡単かつ迅速です。
あなたは彼らに電話して専用のIPv4アドレスを取得することについて尋ねることができます、しかし彼らはおそらくあなたのコンピュータ/場所のための専用のIPv4アドレスを持つためだけにあなたの側で追加の支払いを必要とするでしょう。
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。