(1) 同じ LAN 上の自分と他のユーザーの実際の IP アドレスは? 同じルーター/LAN を共有しているにもかかわらず、固有の IP を持つことはできますか? また、IP はどのように割り当てられますか?
ありがとう!
ルーターを使用してインターネットにアクセスする場合は、ルーター上でDHCPサーバーも実行されている可能性があります。これにより、各コンピューターにx日間のリースで一意のIPアドレスが与えられます。
ネットからは、パブリック(ほとんどが動的)IPアドレスのみが他のユーザーに表示されます。
プライベートローカルネットの中には、192.168.xx /classCのようなプライベートIPアドレスがあります。
ローカルコンピューターでIPアドレスを見つける簡単な方法:cmdシェルを開き、「ipconfig/all」と入力します。次に、IPアドレスとゲートウェイ(ルーター)が表示されます。
単一の LAN (ここでは、ネットワーク アドレス変換 (NAT) のないネットのセクションとして定義しています) 内では、IP アドレスは一意である必要があります。
これは、トラフィックが正しいマシンに到達できるようにするためです。
しかし、決してそう単純ではありません。世界があなたを見ている IP アドレスが、あなたのローカル IP アドレスのようなものではない可能性は十分にあります。あなたのローカル アドレスはおそらく 10.xxx または 192.xxx (メモリから) であり、プライベートIP 範囲のグループの 1 つです。たとえば、ここにある私の Ubuntu ボックスは 10.1.1.2 で、地球上のおそらく 50 万人が持っているアドレスです。
しかし、私のパケットは私のデスクの NAT ルーターと私の ISP の他の多数の NAT デバイスを通過するため、その送信元アドレスでインターネットにヒットしません。
これらすべてのプライベート IP 範囲を使用できるようにするのは、この NAT プロセスです。
IPアドレスを取得する方法については、静的アドレスを設定できます(変更したくないサーバーには非常に便利です)が、サーバー以外のマシンの通常のアプローチは、DHCP(動的ホスト構成プロトコル)サーバーを使用することです。 IP アドレスを管理し、必要に応じて配布します (通常はクライアント マシンの起動時)。
通常、DHCP サーバーは IP アドレスを特定のイーサネット MAC アドレスに一定期間 (当社の企業環境では 3 週間) ロックします。つまり、マシンの電源を切った 4 週間の休暇を除けば、常に同じアドレスを使用する必要があります。
別々の IP アドレスを持つ複数のネットワーク カードがある場合があることに注意してください。単一のネットワーク カードに複数の IP アドレスが割り当てられている場合もあります。その場合、複数の実際の IP アドレスを持っていると言えますが、デフォルト ルート (デフォルトでパケットが送信される送信元アドレス) を提供している IP アドレスだと思います。
それは非常に...興味深い...分野で働くことです:-)