Finden Sie die IP-Adresse anderer Personen

4760
Meiko

Wie kann ich die IP-Adresse anderer Personen im Internet finden, z. B. die IP-Adresse einer Person, die einen Kommentar in einem Blogbeitrag gepostet hat?

4
Ich habe immer "$ _SERVER ['REMOTE_ADDR'];" verwendet, vorausgesetzt, Sie laufen unter PHP. Phoshi vor 14 Jahren 1
@Phoshi, vielleicht möchten Sie auch X-Forwarded-For und solche Header. (Siehe meine Antwort unten.) Arjan vor 14 Jahren 0

3 Antworten auf die Frage

18
Ilari Kajaste

Wenn es sich um Ihre Site handelt, prüfen Sie in der Administrationsoberfläche, ob das Kommentarsystem IP-Adressen speichert. Es besteht eine gute Chance.

Wenn dies nicht auf der Administrationsoberfläche angezeigt wird, überprüfen Sie die Datenbank direkt. Die Tabelle mit Kommentaren enthält möglicherweise immer noch ein Feld mit der IP-Adresse, auch wenn Sie sie nicht über die Verwaltungsschnittstelle durchsuchen können.

Wenn es sich überhaupt nicht in der Datenbank befindet, überprüfen Sie den genauen Zeitpunkt des Kommentars und suchen Sie in den Zugriffsprotokollen des Webservers nach einer übereinstimmenden CGI-Anforderung (wahrscheinlich CGI POST). Wenn zu diesem Zeitpunkt nur ein passender Protokolleintrag vorhanden ist, finden Sie Ihre IP.

Wenn für den Kommentar an keiner Stelle in der Datenbank eine genaue Uhrzeit angegeben ist, verwenden Sie andere Kennzahlen, um die Uhrzeit zu bestimmen, zu der er gesendet wurde. Überprüfen Sie dann die Webserver-Zugriffsprotokolle erneut für diesen Zeitraum, um festzustellen, ob es nur einen geeigneten Protokolleintrag gibt.

Wenn Sie die Kommentarzeit nicht zuverlässig genug bestimmen können, zählen Sie die Kommentare, die vor und nach diesem Kommentar zu diesem Eintrag hinzugefügt wurden. Überprüfen Sie anschließend, unter welcher URL ein Kommentar zu diesem bestimmten Eintrag veröffentlicht werden soll, und lesen Sie die Zugriffsprotokolle für den Webserver um alle übereinstimmenden Einträge zu finden und zu zählen, welcher davon der Kommentar ist, nach dem Sie suchen. Stellen Sie sicher, dass die Anzahl der Kommentare der Anzahl der passenden Protokolleinträge entspricht, um sicherzustellen, dass Sie keinen Fehler machen.

Wenn Sie keinen Zugriff auf das System haben, können Sie es nicht herausfinden. Vielleicht lohnt es sich, den HTML-Quellcode der Seite, auf der der Kommentar angezeigt wird, zu überprüfen, wenn IP aus irgendeinem Grund nur aus zitiert wird, aber das ist ein weiter Weg. Nun, ich denke, Sie könnten sich auch in das System einhacken, den Systemadministrator bestechen oder sich einer internationalen Spionageorganisation anschließen, ein renommierter Agent werden, den sie nicht verlieren können, und dann Ihre Organisation dazu auffordern, den Admin verdeckt zur Anzeige zu zwingen Systemprotokolle für Sie ...

3
Arjan

Nicht alle Besucher stellen eine direkte Verbindung her, sondern verwenden einen Proxyserver (um die Geschwindigkeit zu erhöhen oder um ihre IP-Adresse zu verbergen). Einige Proxys fügen einen speziellen "HTTP-Header" hinzu, beispielsweise X-Forwarded-For, um die ursprüngliche IP-Adresse anzugeben. Wenn vorhanden, sollte der Wert mit Vorsicht verwendet werden, da ein gefälschter Header leicht hinzugefügt und auf eine unschuldige Person verwiesen werden kann.

In den meisten Protokolldateien wird dieser HTTP-Header nicht angezeigt. Sie müssen daher selbst Skripts erstellen, um sicherzustellen, dass diese Header protokolliert werden, wenn Sie möchten.

1
itprofessionalsgroup

Wenn es sich um Ihre Blog-Site handelt, können Sie SiteMeter hinzufügen. Es wird Ihnen nichts über das sagen, nach dem Sie gerade suchen, aber es wird von jetzt an weitergehen. Außerdem erfahren Sie, woher Ihre Website gelangt ist und wo sich der Standort befindet.