Welche Bedeutung hat die 10.0.0.1/24-Adresse meines Computers (Befehl ip addr)?

22

Was bedeutet die 10.0.0.1/24-Adresse meines Computers ( ip addr- Befehl)?

  1. 1/24 und nicht 0/8

  2. 10.0.0 Bereich und nicht 192.168.10

Yosef
quelle
Wenn Ihr Computer die Adresse über DHCP erhält, bedeutet dies, dass die "Box", die die IPs verteilt, für die Verwendung des 10-Netzes eingerichtet ist. Einige SOHO-Router verwenden dies, die meisten 192.168.?.0 / 24.
Dbasnett
SOHO steht für Small Office / Home Office
Duhaime

Antworten:

33

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.

Chris Disbro
quelle
Laut RFC1878 "* Subnetz alle Nullen und alle Einsen ausgeschlossen. (Veraltet) * Host alle Nullen und alle Einsen ausgeschlossen. (Veraltet)
dbasnett
1
@chris ist nicht 192.168.1.1/16 = 192.168.0.0-192.168.255.255?
Rajani Karuturi
@ Rajani, ich habe mir einige dieser alten Posts angesehen und du hast recht. Ich bin überrascht, dass ich damals sogar diesen Fehler gemacht habe. Vielen Dank für den Hinweis.
Chris Disbro
7

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.

Dmatig
quelle
6

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

http://en.wikipedia.org/wiki/Private_network

TD1
quelle
Entschuldigung, habe diesen Teil nicht gesehen. Dmatig antwortete oben :-) Also, Ihre IP-Adresse ist 10.0.0.1 und die / 8-Subnetzmaske oder 255.255.255.0
TD1
Ich denke, Sie haben die / 8 und / 24 von der Post umgeschaltet / 24 ist 255.255.255.0 / 8 ist 255.0.0.0 :)
Chris Disbro
Danke, kannst du mir bitte etwas einfacher erklären, ich kenne keine Netzwerke
Yosef
Siehe superuser.com/questions/54802/…. Eine Subnetzmaske kann auch in CIDR-Notation dargestellt werden, z. B. / 8. / 8 bedeutet 255.0.0.0, da die ersten 8 Bits gleich 255 sind (man denke an 8 binäre Einsen). Nun von links nach rechts, wenn 24 binäre Einsen und 8
Nullen
@ Chris, Sie sind absolut richtig, ich habe Legastheniker Domsetimes :-)
TD1
3

Dieses Format 10.0.0.1/24wird 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/24sind 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.255jeweils 2^8.2^8.2^8.2^8in Ihrem Fall , dass Mittel dieser Abschnitt, 3 Teile von 8 Bit, geschützt ist (nicht ändern) 10.0.0und 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.0IP-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

Unendlichkeit
quelle
1

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 /24Subnetz - 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 /24also 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/24und 10.x.y.255/24Adressen , da sie schon etwas bedeuten.

OutsourcedGuru
quelle