0

1 つの場所に複数の IP アドレスを設定できますか? 2 つの IP アドレスがあり、それらが同じ送信元からのものかどうかを知る必要があります。ありがとう

4

3 に答える 3

1

質問には「場所」と「ソース」の明確な定義がありませんが、両方の「物理マシン」を意味するという仮定に進みましょう(複数のマシンが異なるアドレスを持ち、単一のマシンが変更できることは明らかであるため)経時的な IP アドレス)。

その場合、答えはyesです。オペレーティング システムは、必要な数の IP アドレスを物理ネットワーク ポート (および単一の MAC -- イーサネットで使用される物理アドレス指定) にバインドできます。

複数の IP アドレスをバインドすることは、HTTP/1.1 が "Host" ヘッダーと共に登場する前は、"仮想 Web ホスティング" を行う標準的な方法でした。プロバイダーは DNS を使用して、異なるホスト名を同じネットワーク (通常は同じサブネット) 上の異なる IP にマップし、それらすべてを同じインターフェイスに割り当てます。Web サーバーは着信接続からアドレス情報を取得し、ローカルIP アドレスに基づいて、どの仮想ホストがアクセスされているかを認識します。

これにより、パブリック IP アドレスが通常よりも多く使用されるようになりましたが、HTTP/1.1 の普及により、その慣習はなくなりました。

Windows がどのように表示するかはわかりませんが、Linux は複数の IP アドレスを持つ物理インターフェイスを「eth0」、「eth0:1」、「eth0:2」などの複数の論理インターフェイスとして表示します。各論理インターフェイスには同じ物理インターフェイスを共有している場合でも、一意の IP アドレス。

于 2012-10-18T13:33:21.113 に答える
0

通常、1つのネットワークアダプタには一度に1つのIPアドレスしかなく、通常のエンドユーザーにはアクティブなネットワーク接続が1つしかありませんが、それでもIPアドレスは変更される可能性があります。ユーザーがワイヤレスから有線に切り替えたり、停電したりすると、ISPのDHCPサーバーがリセットされる可能性があります(全員に新しいIPアドレスが割り当てられます)。

IPアドレスが変更された場合でもユーザーを識別したい場合は、Cookieに保存されているセッションIDでユーザーを識別する必要があります。2人のユーザーが同じIPアドレスを持つことができるため(会社全体がNATの背後にいる可能性があります)、識別のためにIPアドレスに依存しないでください。

于 2012-10-18T13:07:38.057 に答える
0

これはわかりにくいです。特に、これらの IP アドレスが別の時代のものかどうかを判断するのは困難です。今日、明日とは異なる IP アドレスを持っている可能性があります。

それらが同じ時間のものであっても、最初の回線が過負荷または故障した場合、内部機器のロード バランサーがフェールオーバー回線を介してパケットを送信する可能性があります。

于 2012-10-18T13:28:42.520 に答える