Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss
Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

IP-Adresse abgleichen

1 view
Skip to first unread message

Kurt Kaus

unread,
Nov 26, 2002, 2:49:10 PM11/26/02
to
Hallo zusammen,

ich bin leider kein Profi-Programmierer und kann eignetlich nur vorhandene
Perl-Scripts etwas umstellen. Bin aber am Dazulernen...

Nun habe ich bei einem Gästebuch folgendes Problem. Es werden immer wieder
beleidigende Einträge von einem bestimmten Rechner aus vorgenommen. Da beim
Gästebucheintrag die IP mittels der Variablen $ENV{'REMOTE_HOST'} mitgeloggt
wird, konnte ich festellen, dass diese Einträge immer von einem Rechner mit
einer IP, welche mit 62.224.8 (beispielhaft) beginnt (die vierte Zahl der
IP-Adresse variiert) vorgenommen wurden.

Nun würde ich gerne in das Script eine Abfrage einbauen, welche die IP nach
dem Eintragen überprüft und im Falle des Übereinstimmes der ersten 3 Zahlen
der IP-Adresse zu einer Subroutine springt in welcher ich einen Text auf dem
Bildschirm ausgebe.

Könnte mir jemand einen solchen Perl-Schnipsel erstellen?

Für jede Hilfe bedanke ich mich schon jetzt im Voraus!

MfG

Kurt


Dirk Ohme

unread,
Nov 27, 2002, 1:03:34 AM11/27/02
to
Hallo Kurt,

> Könnte mir jemand einen solchen Perl-Schnipsel erstellen?

if( $ENV{REMOTE_ADDR} =~ /^62\.224\.8\./ ) {
# böse!
} else {
# gut!
}

REMOTE_ADDR ist besser als REMOTE_HOST, denn in ersterem steht immer
die IP-Adresse, in letzterem auch mal der DNS-Name, wenn gefunden.

So long,
-+- Dirk -+-

0 new messages