同じIPからの数百のページリクエストのリストがあり、これらが異なるコンピューターからのリクエストであるかどうかを知る必要があります。
computersの数に制限はありませんが、一時的なポート枯渇の可能性があるため、同時connectionsの数には制限があります。通常、コンピューターの数が増えると接続数も増えるため、通常は同じIPアドレスを共有するコンピューターの数に実際的な制限があります。通常、非常に多数のコンピューターでは、複数のIPアドレスがプールで共有され、NATに使用されます。
ピンの頭の上で踊れるだけの数 -より正確には、管理者がNATの背後に隠れたいと思う数だけ。
さらに良いことには、負荷分散リバースプロキシのため、単一のコンピュータ背後企業ゲートウェイが各ヒットで異なる IPを使用することができます。識別子としてIPを使用しないでください。しないでください。
NATの他に、プロキシの背後にある可能性があります。プロキシが適切である場合は、リクエストのHTTPヘッダーで詳細情報を確認できます。 X-Forwarded-For ヘッダーを探します。これは、実際のユーザー数に近づくのに役立つ場合があります。
ISPが顧客にIPアドレスを1つだけ与えることはかなり一般的です。ルーターがプライベートネットワーク上の複数のユーザーがこのアドレスを利用できるようにするために、NAT(ネットワークアドレス変換))を使用します。
もちろんできます。
ネットワーク上にあり、パブリックIPアドレスが1つある場合、各ページ要求は(たとえ別のコンピューターからのものであっても)同じIPアドレスからのものです。
LANには任意の数のコンピューターが存在できます(ケーブル、リピーターなど、コンピューター間で使用される物理メディアによって異なります)。通常、インターネットに接続するためのゲートウェイは1つ(少なくとも1つ必要)です。これらのゲートウェイには通常、通信用に複数のIP(プライベートとパブリックの両方)があります。
これで、LANは一連のLANになる可能性があります...正しいクライアントを理解することは不可能ではないにしても非常に困難な作業です...ゲートウェイのルーティングテーブルを調べるか、NATにアクセスすることで、これに到達できます... このリンクが役立つ場合があります
ほとんどの場合、パブリックIPはISPや大規模または中規模の組織で使用されています...そのため、クライアントIPの使用は、今日では賢明な考えと見なされていません。