Ist 192.168.122.1 eine gültige IP?

8

Nach meinem Verständnis sind die Netzwerke wie folgt

Class A: 10.0.0.1 - 10.255.255.254
Class B: 172.16.0.1 - 172.16.255.254
Class C: 192.168.0.1 - 192.168.0.254

Aber dann schaue ich ifconfig virbr0auf meinem Linux-Computer:

virbr0    Link encap:Ethernet  HWaddr 42:40:99:CB:02:7F  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:2842 (2.7 KiB)

Hier lautet die IP-Adresse 192.168.122.1. Ist das eine erlaubte IP?

Und wenn ja, ist 192.168 tatsächlich ein Klasse-B-Netzwerk?

Louise Hoffman
quelle

Antworten:

17

Ja, es ist eine gültige private IP-Adresse.
Die klassische IP-Adressierung ist veraltet und kann manchmal verwirrend sein. Eine Klasse-C-Adresse ist eine Adresse mit einer Subnetzmaske 255.255.255.0. Der Adressblock 192.168.0.0 sollte ursprünglich 256 separate Adressen der Klasse C sein. Der Bereich wäre 192.168.0.0-192.168.255.255. Gültige Subnetze waren 192.168.0.0, 192.168.1.0, 192.168.2.0 usw.

Heutzutage ist die klassische IP-Adressierung weg. Wir haben jetzt etwas namens CIDR. Bei CIDR müssen Sie lediglich wissen, dass diese Adressen gültige private IP-Adressen sind:

10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255

Wie Sie diese in Subnetze aufteilen, liegt bei Ihnen.

Jason Berg
quelle
Sehr interessant. Okay, wenn ich ein 192.168-Netzwerk habe, gehe ich davon aus, dass ich 255.255.0.0 als Subnetz verwenden sollte?
Louise Hoffman
1
Ich würde 255.255.0.0 nicht als Subnetzmaske verwenden. Sie möchten im Allgemeinen nicht so viele Hosts in einer einzelnen Broadcast-Domäne. Verwenden Sie eines der Netzwerke 192.168.x.0 (vorzugsweise nicht 192.168.0.0 oder 192.168.1.0, da diese viel zu häufig sind) und verwenden Sie eine Subnetzmaske 255.255.255.0. Stellen Sie sich vor, Sie haben mehr als 254 Geräte in Ihrem Netzwerk?
Jason Berg
@Louise Hoffman: Nein, die 255.255.0.0 ist die kleinste Netzmaske, die Sie für das private Netzwerk 192.168.0.0/16 verwenden können. Sie können die verbleibenden 16 Bits nach Belieben in mehrere Subnetze aufteilen. Beachten Sie dabei, dass Sie mindestens zwei Bits für Hostinformationen benötigen (zwei Hosts, eine Broadcast- und eine Netzwerkadresse).
mpez0
14

Klassisches Netzwerk wird nicht mehr verwendet, sondern Sie müssen sich mit klassenlosem Routing zwischen Domänen befassen . Dies ist auch eine gültige IP-Adresse, die sich in einem Bereich befindet, der für den privaten Gebrauch reserviert ist (siehe RFC 1918 ). Vielleicht möchten Sie auch diesen Beitrag über Subnetze lesen .

Kyle Brandt
quelle
3
+1 für den Verweis auf RFC1918, das Standardmaterial zum Lesen von Primern für alle sein sollte, die mit der Vernetzung befasst sind.
Jeremy Bouse
5

Wie Kyle erwähnte, gibt es keinen Unterricht mehr und das seit fast 15 Jahren nicht mehr.

Die IP-Bereiche des privaten Netzwerks sind:
10.0.0.0 bis 10.255.255.255
172.16.0.0 bis 172.31.255.255
192.168.0.0 bis 192.168.255.255

Chris S.
quelle
4

RFC1918 wie gebucht und sollte gelesen werden. Auszug:

"3. Privater Adressraum

Die Internet Assigned Numbers Authority (IANA) hat die folgenden drei Blöcke des IP-Adressraums für private Internets reserviert:

 10.0.0.0        -   10.255.255.255  (10/8 prefix)
 172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
 192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

Wir werden den ersten Block als "24-Bit-Block", den zweiten als "20-Bit-Block" und den dritten als "16-Bit" -Block bezeichnen. Beachten Sie, dass (in der Prä-CIDR-Notation) der erste Block nichts anderes als eine einzelne Netzwerknummer der Klasse A ist, während der zweite Block ein Satz von 16 zusammenhängenden Netzwerknummern der Klasse B und der dritte Block ein Satz von 256 zusammenhängenden Netzwerknummern der Klasse C ist . "

Subnetzrechner / Planer

dbasnett
quelle
3

Absolut, 192.168.122.1 ist eine gültige IP-Adresse. Es handelt sich jedoch um eine "private" Adresse, was im Wesentlichen bedeutet, dass sie nicht direkt dem Internet ausgesetzt werden darf.

Die Terminologie "Klasse A", "Klasse B", "Klasse C" ist technisch nicht mehr korrekt, obwohl die Begriffe immer noch als Abkürzung für die von ihnen dargestellten Netzwerkgrößen verwendet werden. Kyle wies auf den informativen Wikipedia-Artikel über CIDR und die sehr nützliche Frage und Antwort zum Aufbau von Subnetzen hin.

Die beste Antwort auf Ihre Frage, ob 192.168 ein Netzwerk der Klasse B ist, ist, dass die Frage nicht aussagekräftig ist. 192.168.122.1Mit der Maske können Sie ein Netzwerk der Größe "Klasse B" einrichten 255.255.0.0. Oder Sie können es mithilfe der Maske in ein Netzwerk der Größe "Klasse C" einfügen 255.255.255.0. Beide sind gleichermaßen gültig, obwohl in der Praxis ein Subnetz der Größe "Klasse B" ein Rezept für ein erbärmlich langsames Netzwerk ist.

Tomjedrz
quelle
0

Nein, es gibt einen Block von 256 Klasse-C-Netzwerken, die für die lokale Verwendung 192.168.0durch reserviert sind 192.168.255.

Bill Weiss
quelle