hotti: Apache2 Directory Allow from <IP range>

Beitrag lesen

hi Beat;

Deine Darstellung

127.0.1.7/29 = 01111111.00000000.00000001.00000nnn

verwirrt etwas. Ich versuchs mal verständlicher, also:

/29 heißt: Maskenlänge 29 Bit
Von links beginnend, wie Sven geschrieben hat, und sieht so aus
11111111.11111111.11111111.11111000

Die IP-Adresse, klar, die kann auch binär geschrieben sein:
01111111.00000000.00000001.00000111

Und jetzt kommen wir mal zum Begriff "Maske"

01111111.00000000.00000001.00000111   IP
 11111111.11111111.11111111.11111000   Maske
-------------------------------------- bitweise AND verknüpft
 01111111.00000000.00000001.00000000

Wir erhalten damit die Netzadresse zu: 127.0.1.0

Aufgrund der Maske haben wir 3 Bit für den Hostanteil und schreiben das mal auf:

127.0.1.0 Netzadrese
127.0.1.1 host
127.0.1.2 host
127.0.1.3 host
127.0.1.4 host
127.0.1.5 host
127.0.1.6 host
127.0.1.7 Broadcastadresse

Merke: Deine Schreibweise ist nicht korrekt, weil, Du hast die Broadcastadresse notiert, richtig ist:

127.0.1.0/29
Netzadresse/Maskenlänge

für diese Art der Schreibweise. Das nächsthöhere Netz mit 6 möglichen Hosts wäre:
127.0.1.8/29
und hat die Broadcastadresse
127.0.1.15

So wird geteilt ;-)

Hotte

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.