Subnetz aus zwei IP ermitteln?

3 Antworten

Die beiden Adressen liegen so weit auseinander, dass sie nur im Internet mit er /0 zusammenliegen.

Größte und Kleinste Subnetzmaske zur gleichen Aufgabe zu rechnen ist Unsinn. Alle Internet-Adressen liegen im Internet, das wäre die kleinste Subnetzmaske 0/0.

Ermitteln kannst du das kleinste Netz in dem beide Adressen liegen (das ist die größte Subnetzmaske) z.B. Binär. Schreibe beide Adressen in binär-Schreibweise untereinander und vergleiche (zähle) bis zu welcher Stelle sie übereinstimmen, das ist die Maske.

Die beiden IP-Adressen liegen so weit auseinander; die sind gar nicht im selben Subnetz. Entsprechend kannst du nur nach den (mittlerweile aber nicht mehr angewandten) Netzklassen gehen oder wild spekulieren.

Woher ich das weiß:Berufserfahrung
keeran 
Fragesteller
 09.12.2018, 22:01

Kannst du bitte mit deinem eigenen Beispiel erklären, wie man aus zwei IPs Subnetz ermittelt?

0
TheSnowGlobe  09.12.2018, 22:59
@keeran

Nehmen wir als Beispiel die IP-Adressen 145.18.45.160 und 145.18.59.201. Wenn man das in binäre Schreibweise konvertiert erhält man:

10010001.00010010.00101101.10100000
10010001.00010010.00111011.11001001

Du gehst nun Stelle für Stelle von links nach rechts bei beiden IP-Adressen durch und notierst bei der Subnetzmaske solange eine 1, bis die erste Abweichung zwischen den beiden IP-Adressen auftritt. So erhältst du:

11111111.11111111.11100000.00000000

Wieder zurück konvertiert in Dezimaldarstellung erhältst du für 255.255.224.0 für die Subnetzmaske. Das wäre jetzt die am weitesten einschränkende Subnetzmaske. Es könnte aber sein, dass das Subnetz größer angelegt wurde, also bspw. 255.255.0.0 oder auch 255.0.0.0.

1

Das ist schon rein arithmetisch/mathematisch nicht machbar. Das einzige, was Du berechnen könntest, ist die maximale Netzadressenlänge (Präfixlänge).