Sven Rautenberg: Apache2 Directory Allow from <IP range>

Beitrag lesen

Moin!

wenn ich den als
xxx.xxx.168.0/17
angebe, den IP-Bereich aber im Prinzip nur auf
xxx.xxx.128.000 bis
xxx.xxx.255.255
einschränken kann?

Ja, die Bitmasken lassen sich nicht auf beliebige Bereiche anwenden. Wenn der gewünschte Bereich mit einer einzigen Bitmaske nicht angebbar ist, muss man mehrere Bereiche angeben, mit entsprechend kleineren Bitmasken.

Es gibt ein kleines Linux-Kommandozeilentool namens "ipcalc", welches diverse Bitmaskenberechnungen und -ausgaben erledigt. Für den hier fraglichen Bereich sagt es:

ipcalc 127.0.168.0 - 127.0.255.255

deaggregate 127.0.168.0 - 127.0.255.255
127.0.168.0/21
127.0.176.0/20
127.0.192.0/18

Und schon hast du da deine drei Maskenbereiche, die du angeben musst, um den Gesamtbereich abzudecken ohne Überlappung.

- Sven Rautenberg