Was bedeutet die 10.0.0.1/24-Adresse meines Computers ( ip addr
- Befehl)?
1/24 und nicht 0/8
10.0.0 Bereich und nicht 192.168.10
Was bedeutet die 10.0.0.1/24-Adresse meines Computers ( ip addr
- Befehl)?
1/24 und nicht 0/8
10.0.0 Bereich und nicht 192.168.10
Antworten:
Ich dachte, ich würde dies mit ein paar Beispielen erweitern
/ 8 = 255.0.0.0
/ 16 = 255.255.0.0
/ 24 = 255.255.255.0
/ 32 = 255.255.255.255
192.168.1.0/24 = 192.168.1.0-192.168.1.255
192.168.1.5/24 befindet sich immer noch im selben Netzwerk wie oben. Wir müssten zu 192.168.2.0 wechseln, um in einem anderen Netzwerk zu sein.
192.168.1.1/16 = 192.168.1.0-192.168.255.255
Wenn Sie ein Netzwerk haben, verlieren Sie zwei IP-Adressen, eine für Broadcast und eine für das Netzwerk. Die erste IP-Adresse ist für das Netzwerk reserviert, während die letzte IP-Adresse des Bereichs für die Broadcast-Adresse reserviert ist.
Zusätzlich zu Tims Antwort:
Die Angabe von / 24 anstelle von / 8 bedeutet, dass die ersten 3 Oktette der IP-Adresse zur Angabe des Netzwerks verwendet werden. Dies ist nur eine Einstellung, die Sie ändern können, wenn Sie möchten. Es ist nicht besonders üblich, den 10. privaten Bereich mit einer / 24-Maske zu verwenden, aber es gibt keinen Grund, warum Sie dies nicht tun können.
/ 8 verwendet nur das erste Oktett, um den Netzwerkteil anzugeben, was ein 10. Netz in den Tagen vor CIDR explizit bedeutete, und deshalb wird es immer noch häufiger mit einem / 8 als mit einem 24 angezeigt.
Da das letzte Oktett eine 0 und keine 1 ist, ist eine 10.0.0.0 in diesem Fall die Netzwerkadresse, wobei 10.0.0.1 die IP-Adresse Ihres Computers ist.
RFC 1918 reserviert 3 Bereiche für private IP-Adressen. Ihr DHCP-Server / Router ist so konfiguriert, dass dieser Bereich zugewiesen wird.
10.0.0.0 - 10.255.255.255/8
172.16.0.0 - 172.31.255.255/12
192.168.0.0 - 192.168.255.255/16
Dieses Format 10.0.0.1/24
wird als klassenlose Inter-Domain-Routing- CIDR- Darstellung bezeichnet. Es handelt sich also um eine Bitmaske, die beschreibt, welcher Teil der IP-Adresse für den Bereich verwendet werden kann.
Hier ist ein Beispiel: In Ihrem Fall 10.0.0.1/24
sind 24 Bit aus dem gesamten 32-Bit-Adressfeld erhalten. Wenn Sie denken , eine IP - Adresse als 4 Teile von 8 Bits , die Sie gibt 255.255.255.255
jeweils 2^8.2^8.2^8.2^8
in Ihrem Fall , dass Mittel dieser Abschnitt, 3 Teile von 8 Bit, geschützt ist (nicht ändern) 10.0.0
und nur die letzte achtet der IP als verwendet werden Teil des Sortiments .1
, der Ihnen eine Reichweite in diesem Format bietet:
10.0.0.1 - 10.0.0.255
Ich gehe davon aus, dass die 10.0.0.0
IP-Adresse für Ihren Router, Ihre Netzwerkkarte oder ein anderes Gerät erhalten bleibt, weshalb sie nicht enthalten ist.
Eine andere Sache, wahrscheinlich offensichtlich, ist der IP-Bereich umso größer, je kleiner die Bereichsnummer ist, z. B. 32, 24, 16, 8.
Und schließlich ist hier ein nettes Tool für CIDR-Manipulationen: http://www.ipaddressguide.com/cidr
Ich stelle nur fest, dass 10.0.0.0/24 ein ungültiges Subnetz ist. Das erste gültige Subnetz innerhalb des Netzwerks 10.0.0.0/8 (Klasse A), jetzt mit einer in Scheiben geschnittenen /24
Subnetz - Maske ist ... 10.0.1.0/24
. Sie müssen den oberen / unteren Rand auf der Netzwerkseite genauso wegwerfen wie den oberen / unteren Rand auf der Hostseite dieser Bitmaske. Aus dem gleichen Grund ist auch 10.255.255.0/24 ungültig.
Für jede Subnetzmaske gibt es 2 x 2 Subnetze und 2 x 2 Hosts
... wobei x die Anzahl der Bits auf dieser Seite der Maske ist. Das sind /24
also 24 auf der Netzwerkseite und 8 auf der Hostseite, was 16777214 Subnetze und 254 Hosts ergibt. Beachten Sie den Teil "- 2" dieser Berechnung auf der Netzwerkseite der Bitmaske. Das bedeutet, dass Sie diese wegwerfen müssen (Sie können sie nicht ausstellen), da sie in diesem Fall etwas für die Transportschicht von tcp / ip bedeuten.
Dies sollte Sinn für jedermann machen, das bereits weiß , dass man in ähnlicher Weise nicht binden kann 10.x.y.0/24
und 10.x.y.255/24
Adressen , da sie schon etwas bedeuten.