Seite 1 von 1

Mehrere IP Adressen sperren..

Verfasst: 10.06.2003 08:30
von Fraenky
Hi Leute,
ich möchte gerne mehrere IP Adressen (Bsp: 62.00.00.0 - 62.00.00.255) sperren lassen! Gibt es dafür ne besondere Funktion? Oder Muss ich jetzt 255 if Abfragen in meine Script hauen? Ich mein da müsste es doch ne einfachere Lösung geben?

Kann ich zB den * als Joker benutzen?? (Nur die letzte Zahl der IP verändert sich da.)

THX

MfG
Fraenky

Verfasst: 10.06.2003 09:12
von Sandmann
Wo möchtest du sie denn sperren ?
Auf deinem Rechner ? deiner Firewall ?
Oder am Router, vielleicht gar am Proxy ?
Im Forum, oder am Apache? Vielleicht am IIS. Oder generell für die Webseite? Am MySQL Server ? oder in einem php Script ?

Ach ja, in VB kann man übrigens auch über einer abfrage die IP rausbekommen und einzelne Subnetze sperren.
mit C natürlich auch.

es gibt ne Million von möglichkeiten wo man IPs sperren kann.


PS: zu 85% kann man * als Joker nutzen. Bsp: 62.00.00.* mal eintragen
8)

Verfasst: 10.06.2003 10:03
von Fraenky
In meinem Gästebuch, also in einem php-Script. (Hab ich aber glaub ich geschrieben) egal.

Naja ich dachte da an sowas:

Code: Alles auswählen

if ($IP == 62.00.00.**)
{
//gesperrt
}
else
{
//nicht gesperrt
}
Will jetzt aber keine 255 if abfragen (0-255) schreiben..

Verfasst: 10.06.2003 13:20
von Xmopf
Hallo,

machs doch so:

Code: Alles auswählen

$ip = explode(".", $_SERVER['REMOTE_ADDR']);

if($ip[0] == 62 && $ip[1] == 0 && $ip[2] == 0)
{ 
     echo "Seite gesperrt!";
}
else
{
     echo "Seiteninhalt";
}
Gruß
Xmopf

Verfasst: 11.06.2003 14:19
von Fraenky
jo Danke sieht nicht schlecht aus! Werd ich mal ausprobieren!

THX! :D

MfG
Fraenky