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