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

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

  1. Warum ist es 1/24 und nicht 0/8?

  2. Warum wird der 10.0.0-Bereich verwendet und nicht 192.168.10?

Author: Jeff Schaller, 2010-06-29

5 answers

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 gehen, 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 Sie verlieren Sie zwei IP-Adressen, eine für die Übertragung und eine für das Netzwerk. Die erste IP ist reserviert, um auf das Netzwerk zu verweisen, während die letzte IP des Bereichs für die Broadcast-Adresse reserviert ist.

 37
Author: Chris Disbro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-08-21 19:24:03

RFC 1918 reserviert 3 Bereiche für private IP-Adressen. Ihr DHCP-Server / Router ist für die Zuweisung dieses Bereichs konfiguriert.

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

 7
Author: TD1,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-06-29 19:58:15

Zusätzlich zu Tims Antwort:

Das /24 anstelle von / 8 bedeutet, dass die ersten 3 Oktette der IP-Adresse verwendet werden, um das Netzwerk anzugeben. Dies ist nur eine Einstellung, die Sie ändern können, wenn Sie möchten. Es ist nicht sehr üblich, die 10 zu verwenden. privater Bereich mit a / 24-Maske, aber es gibt keinen Grund, warum Sie dies nicht tun können.

/ 8 verwendet nur das erste Oktett, um den Netzwerkteil anzugeben, was eine 10 ist. netzwerk explizit in den Pre-CIDR-Tagen gemeint, und deshalb sehen Sie es immer noch mehr oft mit a / 8 als mit a 24.

Was das letzte Oktett betrifft, das eine 0 und keine 1 ist, liegt das daran, dass ein 10.0.0.0 in diesem Fall die Netzwerkadresse wäre, wobei 10.0.0.1 die IP Ihres Computers ist.

 7
Author: Dmatig,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-06-29 20:08:10

Dieses Format 10.0.0.1/24 wird als klassenloses Interdomain-Routing bezeichnet CIDR , kurz gesagt, es ist 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 Sie haben 24 Bits aus dem gesamten 32-Bit-Adressfeld erhalten. Wenn Sie sich eine IP-Adresse als 4 Teile von 8 Bits vorstellen, die Ihnen in Ihrem Fall 255.255.255.255 bzw. 2^8.2^8.2^8.2^8, bedeutet dies, dass dieser Teil, 3 Teile von 8 Bits, geschützt ist (wird sich nicht ändern) 10.0.0 und nur die letzte Zeile der IP wird als Teil des Bereichs .1 verwendet, der Ihnen einen Bereich in diesem Format gibt: 10.0.0.1 - 10.0.0.255

Ich nehme an, dass die IP-Adresse für Ihren Router, Ihre Netzwerkkarte oder ein anderes Gerät beibehalten wird, weshalb sie nicht enthalten ist.

Eine andere Sache, wahrscheinlich offensichtlich, je kleiner die Bereichsnummer ist, z. B. 32, 24, 16, 8, desto größer ist der IP-Bereich.

Und schließlich ist hier ein schönes Werkzeug für CIDR-Manipulationen http://www.ipaddressguide.com/cidr

 5
Author: infinity,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-19 08:45:45

Nur unter Hinweis darauf, dass 10.0.0.0 / 24 ein ungültiges Subnetz ist. Das erste gültige Subnetz innerhalb des 10.0.0.0 / 8-Netzwerks (Klasse A), das jetzt mit einer Subnetzmaske /24 ist... 10.0.1.0/24. Sie müssen die Oberseite/Unterseite auf der Netzwerkseite wegwerfen, genau wie Sie es für die Oberseite/Unterseite für die Hostseite dieser Bitmaske tun. Aus demselben Grund ist auch 10.255.255.0/24 ungültig.

Für jede gegebene Subnetzmaske gibt es 2x - 2 subnetze und 2x - 2 gastgeber

...wo x ist die Anzahl der Bits auf dieser Seite der Maske. Für /24 sind das 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 ausgeben), da sie in diesem Fall etwas für die Transportschicht von tcp/ip bedeuten.

Dies sollte für jeden sinnvoll sein, der bereits weiß, dass Sie in ähnlicher Weise keine 10.x.y.0/24 und 10.x.y.255/24 Adressen binden können, da sie schon etwas bedeuten.

 1
Author: OutsourcedGuru,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-12-29 00:18:34