Geschrieben von as_string am 25.03.2019 um 23:29:
Das wäre falsch, sonst wären ja die vier Adressen alle in einem Netz.
Ich stelle mir das immer so vor: Schreibe zuerst alle vier IP-Adressen im Dualsystem untereinander. Dabei sind die ersten 3 Byte jeweils identisch, deshalb interessieren die nicht wirklich. Ich schreibe mal immer nur das letzte Byte hin:
code: |
1:
2:
3:
4:
5:
6:
|
192.168.100.000 -> 00000000
192.168.100.032 -> 00100000
192.168.100.064 -> 01000000
192.168.100.096 -> 01100000
|
|
Ich hab Deine letzte Adresse korrigiert, da stand doch sicher eine 96 hinten und nicht eine 94, richtig?
Hier siehst Du, dass die letzten 5 Byte 0 sind und die ersten 3 Byte für die einzelnen Subnets variieren. Z. B. sollen alle IP-Adressen zwischen 192.168.100.1 und 192.168.100.31 zum 192.168.100.0-Subnet gehören, aber nicht mehr die Adresse 192.168.100.32.
Das erreichst Du dadurch, dass die Maske in den Bit 0 ist, die unterschiedlich sein dürfen, ohne dass Du in ein anderes Netz kommst, aber die Bit 1 sind, wo eine Abweichung bedeuten würde, dass es ein andere Subnet ist.
Also müssen die ersten 3 Byte so wie so alle Bit mit 1 haben, also 255.255.255. was aber jetzt mit dem letzten Byte? Da soll eine Abweichung in den ersten 3 Bit in einem unterschiedlichen Subnet landen, aber eine Veränderung in den letzten 5 nicht. Also ist das letzte Byte der Subnetmask im Dualsystem 11100000 entspricht 224.
Also ist die Subnetmask 255.255.255.224
Gruß
Marco