同じWi-Fiネットワーク上の2台のコンピュータは同じIPアドレスを持っていますか?
ネットワークとIPアドレスのしくみについて学び始めたばかりのときは、すべて少々手に負えないように思えるかもしれませんが、少し研究すれば、すべてがどのように結び付いているかを理解できます。今日のSuperUser Q&A投稿は、混乱した読者が自分のWi-FiネットワークでIPアドレスがどのように機能するかについて学ぶのに役立ちます.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
Linuxスクリーンショットの礼儀(Flickr).
質問
SuperUserの読者Thomasは、自宅の両方のコンピュータが同じIPアドレスを持っているかどうかを知りたがっています。
この質問は愚かに思えるかもしれませんが、私は同じWi-Fiネットワーク上の2台のコンピュータが同じIPアドレスを持っているのではないかと思いましたか?たとえば、私の父のコンピューターと自宅のコンピューター.
もしそうなら、外界はどのようにしてあるコンピュータを他のコンピュータと区別するのでしょうか(サーバが何らかのデータを私たちに送り返したいときのように)。?
2台のコンピュータが同じIPアドレスを持っているかどうか?
答え
スーパーユーザーの貢献者ReacesとAbraxasが私たちのために答えを持っています。まずは、
両方のコンピュータは、外部から同じIPアドレスを持っていると見なされます。あなたのルーターは発信元のコンピューターにリクエストを中継するでしょう、そしてこれに使用される手順はネットワークアドレス変換です。.
ただし、父親のコンピュータと通信しようとした場合は、内部アドレスを使用します。これらは、内部使用のみを目的としたカスタム範囲を使用します。プライベートアドレス範囲.
Abraxasからの回答が続きます。
このような状況でIPアドレス指定がどのように機能するのかを簡単に説明します。
あなたの家庭用コンピュータにはネットワークインターフェース(イーサネットポートまたはWi-Fiカード)があり、これらのそれぞれにはグローバルにそれらを識別する固有のMACアドレスがあります。.
ネットワークインターフェイスは、ルーター/モデム/スイッチ/アクセスポイントによってIPアドレスが与えられています。アクセスポイント(AP)は、APにIPを提供するモデム/ルーター/スイッチの一部であるか接続されています。これは物事がこれまでのところどのように見えるかです:
コンピュータ(IP) - >アクセスポイント(IP) - >ケーブルモデム(IP)
これらのIPアドレスがどのようになるかの例を次に示します。この例では、4番目のオクテット(各セットの最後の番号)がデバイスのIPアドレスを決定し、その左側の3がデバイスのネットワークを決定します。.
192.168.1.50 - > 192.168.1.25 - > 192.168.1.1
基本的に、この例では、モデムは192.168.1というネットワークを作成します。ネットワーク上のすべてのデバイスに異なるx値(1〜255)、最後の桁が割り当てられています.
これは重要な違いです。 IPv4 IPアドレスには、パブリックとプライベートの2種類があります。パブリックIPアドレスはインターネット上に表示されるものです(google.comにpingを送信するとパブリックIPアドレスが取得されます)。ネットワーク内では、通常プライベートIPアドレス(192.168.x.x、172.x.x.x、および10.x.x.x)が設定されています。これらはすべてインターネット上のWebサーバーに存在しないIPアドレスであり、ローカルネットワーク用に予約されています。.
通常、ホームネットワークにはx.x.x.1(192.168.1.1または10.1.1.1など)のようなゲートウェイがあります。これはそれらが外の世界からアクセス可能ではないことを意味します、彼らはあなたのネットワークの中にいることを意味します.
その後、内部ネットワークデバイスはどのようにインターネットに接続するのですか?
Whatismyip.comにアクセスすると、IPアドレスが一覧に表示されますが、これは自分のコンピュータ、AP、またはモデム/ルーターではありません。これはあなたのパブリックIPアドレスです.
通常、モデム/ルーターには2つの機能があります。
- 外部からIPアドレスを受け取り、そのアドレスを使ってISPのネットワークと通信します。.
- 内部ネットワークを作成し、それらに外部インターフェースを介して通信させる.
だからここで、事実上、あなたのモデムは何をするのか:
パブリックIP(ケーブルジャック) - > [モデム] - >プライベートネットワーク(IP) - >イーサネットポート - > [コンピュータ]
モデムは公衆インターネットをあなたのネットワークに橋渡しします。内部ネットワークからの要求はモデムに送信され、モデムはインターネットに転送します。これにより、インターネットに接続するために必要なデバイスは1つだけです。.
モデムのインターネット側には、Whatismyip.comに表示されるIPアドレスがISPから割り当てられています。これはあなたのケーブル/ DSL / T1ラインに接続されているあなたのモデムのインターフェースに「置かれ」ます。モデム/ルータの反対側(アクセスポイント、スイッチ、またはコンピュータを接続する場所)には、設定可能なIPアドレスが割り当てられています。サーバが公衆に見えるようにする方法は、モデムに次のようなことを伝えることができるということです。「要求がリソースを要求するPUBLIC IP ADDRESSに来たら、そのトラフィックをINTERNAL IP ADDRESS OF RESOURCEに接続します。」
コンピュータにメッセージを送信すると、IPアドレスは基本的にデータのさまざまな「ヘッダ」内に「カプセル化」されます。最終的には、トラフィックを見ているコンピュータは、物理コンピュータの内部IPアドレスではなく、モデムからの外部IPアドレスを参照します。 MACアドレスなどを含むより多くのデータが送信されますが、基本的に1つのパブリックIPアドレスがその背後にあるデバイスのネットワーク全体を表すことができます。.
ここでより多くの情報を見つけることができます:IPアドレスとは何ですか? (またはインターネット全体)
NATは、ルータが内部アドレスをパブリックアドレスに、パブリック着信トラフィックを正しい内部IPアドレスに変換するプロセスです。.
それ以上のことがありますが、それはそれの一般的な要旨を提供するはずです.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.