web-dev-qa-db-ja.com

同じWi-Fiに接続されている2台のコンピュータは同じIPアドレスを持っていますか?

同じWi-Fiに接続されている2台のコンピュータは同じIPアドレスを持っていますか(たとえば、私の父のコンピュータと自宅のコンピュータなど)。

もしそうなら、外の世界はどのようにして他のコンピュータと1台のコンピュータを区別しますか? (例えば、サーバーがデータを送り返したい場合など)。

50
Thomas

あなたは両方とも外部から同じIPアドレスを持っていると見られています。

ルーターは要求元のコンピュータに要求を中継します。これに使用される手順は ネットワークアドレス変換 (NAT)です。

同じネットワーク上のコンピュータが同じパブリックサーバーとの通信で区別される方法の1つは、ルーターによってそれらを通信内で異なるポート番号に割り当てることです。それらのパブリックIPアドレスは同じですが、ポート番号の部分は異なります。記事から:

返されたパケットを変換する方法の曖昧さを避けるために、パケットへのさらなる修正が必要です。インターネットトラフィックの大部分はTCPとUDPパケットです。これらのプロトコルでは、返されたパケットのIPとポート情報の組み合わせを対応するプライベートアドレスに明確にマッピングできるようにポート番号が変更されますポート情報.

ただし、父親のコンピュータと通信しようとした場合は、内部アドレスを使用します。

これらは内部使用のみを目的としたカスタム範囲を使用します。 プライベートアドレス範囲

Computerphileには、この正確なテーマに関するYouTubeのビデオがあります。 ネットワークアドレス変換(ビデオ)

81
Reaces

これらのトピックはどれもはるかに詳細に調べることができます。

あなたとあなたのお父さんは同じ外部アドレスを持ちますが、異なる内部アドレスを持ちます。

外部IPアドレスは住所のようなものです。全世界がそのアドレスを使ってあなたを見つけることができます。

内部IPアドレスは家の中の部屋のようなものです。指定された部屋を見つけるために方向を使用できるのは、家の中の誰かだけです。あなたのケースでは、同じwifiに接続している誰かだけがあなたの内部IPアドレスを見ることができます。

デフォルト設定を使用すると、WiFiネットワークは単一の外部IPアドレスを持ちます。郵便配達員があなたの家に郵便物を持ってくるとき、誰かがメールボックスからそれを得て、それが属する人にそれを配布しなければなりません。各無線LANネットワークはあなたの個人的なドアマンのように振る舞うルーターを持っています。ルーターは「メールを収集し」、自分宛ての場合にのみあなたにそれを渡します。あなたのお父さん宛のメールが彼に届く。

外の世界には、あなたの外部アドレスという1つのアドレスしか見えません。ネットワーク内のコンピュータや他のデバイスは内部のみを見ます。両側を見ているのはルーターだけです。

これを実際に確認するには、Googleにアクセスして「自分のIPは何ですか?」と入力します。これはあなたの外部(またはパブリック)アドレスになります。次に、あなたの内部アドレスを探します。 Windowsでは、 コマンドプロンプト を開きます。 ipconfigと入力してEnterキーを押します。これに似たもの がたくさんあります 。写真は内部IPアドレスを強調しています。お父さんのコンピュータでこのコマンドを実行すると別の番号が表示されますが、彼のコンピュータからあなたのIPアドレスをグーグルすると同じ番号が表示されます。

あなたの好奇心のために、リストされたデフォルトゲートウェイはあなたのルーターの内部IPアドレスです。あなたがMacを使用しているなら、あなたの内部IPを見つけるための指示のためにグーグル「MacであなたのIPを見つける」。

13
Taejang

同じWi-Fiに接続されている2台のコンピュータは同じIPアドレスを持っていますか(たとえば、私の父のコンピュータと自宅のコンピュータなど)?

答え:社外、ネットワーク内ではありません。

もしそうであれば、外界はどのようにして一方のコンピュータを他方のコンピュータと区別しますか? (例えば、サーバーがデータを送り返したい場合)

答え:外の世界は区別しません、それはあなたの外部IPアドレスとの間で通信します。ルーターの仕事は区別することです。 Wi-Fi上の各デバイスには、固有のローカルIPアドレスがあります。

4
pyker

同じIPアドレスを持つ2台のコンピュータで問題が発生します。それらは同じようなアドレスを持ちますが、同じではありません。あなたは同じ「外部」アドレスを持つことになりますが、これはGoogleに「私のIPとは何ですか」と入力することで見つけることができます。あなたのネットワーク上のすべてのトラフィックは、あなたがあなたのホームネットワーク、またはあなたのコンピュータ、あなたのお父さんのコンピュータ、あなたの電話、タブレット、スマートテレビ、スマート冷蔵庫、スマート食器洗い機などに一つのマシンがあるかどうかに関係なく、このIPアドレスから来るように見えるでしょう。

2
tombull89

これは、ルータがアクセスポイントモードになっているかどうかによって異なります。そうであれば、コンピュータは異なるアドレスを持つことになり、そうでなければNATと1つのIPアドレスだけがあるでしょう。

2
Anixx

外部IPアドレスは、ISPによってルーターに割り当てられています。これは、順番に異なる内部IPアドレスをすべてのデバイスに割り当てます。ネットワーク外の世界はあなたの外部IPアドレスしか見ることができません。一言で言えば、それはあなたのお父さんのコンピュータとあなたのものを区別することはできません。

サーバーからデータが送信されると、それはあなたのルーターからあなたの機器にのみ送信され(あなたがそれを要求したため)、あなたの父親のものではありません。 (間違っていたら訂正してください。)

1
neo321