Ich habe eine Liste mit Hunderten von Seitenanforderungen von derselben IP und muss wissen, ob dies Anforderungen von verschiedenen Computern sein können.
Ich habe eine Liste mit Hunderten von Seitenanforderungen von derselben IP und muss wissen, ob dies Anforderungen von verschiedenen Computern sein können.
Antworten:
Die Anzahl der Computer ist nicht begrenzt, die Anzahl der gleichzeitigen Verbindungen ist jedoch begrenzt, da die Möglichkeit einer vorübergehenden Erschöpfung der Anschlüsse besteht. Mehr Computer bedeuten in der Regel mehr Verbindungen, sodass die Anzahl der Computer, die normalerweise dieselbe IP-Adresse verwenden, praktisch begrenzt ist. In der Regel werden bei einer sehr großen Anzahl von Computern mehrere IP-Adressen in einem Pool geteilt, die für NAT verwendet werden.
So viele, wie auf dem Kopf einer Stecknadel tanzen können - oder genauer gesagt, so viele, wie sich ein Administrator hinter NAT verstecken möchte.
Neben NAT könnten sie hinter einem Proxy stehen. Wenn der Proxy nett zu Ihnen ist, finden Sie möglicherweise weitere Informationen in den HTTP-Headern der Anfragen. Suchen Sie nach X-Forwarded-For- Headern, die Ihnen dabei helfen können, näher an Ihre tatsächliche Benutzeranzahl heranzukommen.
Noch besser ist, dass ein einzelner Computer hinter einem Unternehmensgateway bei jedem Treffer eine andere IP-Adresse verwendet, da ein Reverseproxy für den Lastenausgleich vorhanden ist. Verwenden Sie keine IP als Kennung. Tu es einfach nicht.
Es ist ziemlich typisch für einen ISP, einem Kunden nur eine IP-Adresse zuzuweisen. Damit ein Router mehreren Benutzern in einem privaten Netzwerk die Verwendung dieser Adresse ermöglicht, wird NAT (Network Address Translation) verwendet.
Es kann eine beliebige Anzahl von Computern in einem LAN geben (dies hängt vom verwendeten physischen Medium ab, z. B. Kabel, Repeater usw.). Normalerweise gibt es ein einziges Gateway (mindestens eines ist erforderlich), um eine Verbindung zum Internet herzustellen. Diese Gateways haben normalerweise mehrere IPs (sowohl private als auch öffentliche) für die Kommunikation.
Jetzt, da das LAN aus LANs zusammengesetzt werden kann, ist es eine Herkulesaufgabe, wenn nicht sogar unmöglich, den richtigen Client zu ermitteln. Sie können dies jedoch trotzdem erreichen, indem Sie die Routing-Tabellen von Gateway überprüfen oder auf NAT zugreifen. Dieser Link kann helfen
In den meisten Fällen wird öffentliche IP von ISPs und großen oder mittelgroßen Organisationen verwendet. Aus diesem Grund wird die Verwendung von Client-IP heutzutage nicht mehr als eine gute Idee angesehen.