Netzadresse berechnen?

ThunderBörd

Lieutenant
Registriert
Juni 2008
Beiträge
598
Hallo, ich habe hier folgendes gegeben:

IP Adresse: 77.88.99.182
Subnetzmaske : 255.255.255.224


gesucht ist:

die Netzadresse des Subnetz
die erste gültige Host Adresse
die letzte gültige Host Adresse
und die Broadcast Adresse


Die Lösung hab ich auch:

Netzadresse Subnetz: 77.88.99.160
Erste gültige Adresse: 77.88.99.161
Letzte gültige Adresse: 77.88.99.190
Broadcast: 77.88.99.191

Wie man auf die max. Hostanzahl kommt weis ich. Mein Problem ist allerdings die Netzadresse. Ich könnte sie zwar über das Binärsystem berechnen, aber es muss doch auch einfacher gehen? Jedes mal die Subnetmask und die IP in Binärschreibweise ausschreiben dauert mir einfach zu lange...
Wie kommt man denn sonst auf die Netzadresse?
Hilfe wäre nett...LG
 
256 - 224
32 Adressen
Netz:
256 - 32 = 224 (bis 255)
224 - 32 = 192 (bis 223)
192 - 32 = 160 (bis 191)

(jeweils erste Netz und letzte Broadcast)

So rechne ich das immer im Kopf.

*edit:
Lol nox. Gleiche Grundidee.
 
Netzgröße:
256 - Subnetzmaskensegment
256 - 224 = 32

Welches Netz?
IP-Adressensegment / Netzgröße
182 / 32 = 5,6 -> Das 5. Netz

Netzadresse:
Netzgröße * Nummer des Netzes
32 * 5 = 160

Der Rest sollte klar sein.
 
Es geht einfacher.
Da du ne subnetmask von x.x.x.224 hast, sprich im binär 128 64 32 (letzte 1 bei 32), gehst du immer in 32 Schritten sprich z.B.

192.168.1.0
x.x.x.32
x.x.x.64
.
.
x.x.x.160

Fertig
 
Du brauchst nicht die gesamte Adresse in binär umrechnen, es reicht wenn du nur den Teil umrechnest, der bei der Maske nicht 255 ist. 255 ist ja 11111111 und deswegen brauchst du die UND-Verknüpfung nicht machen sondern kannst es einfach von der Adresse übernehmen.
 
Tja. Entweder mit nem Subnetz Rechner oder halt von Hand rechnen. Oder du weisst es einfach. Ich würde es wie folgt ableiten. Aber das macht sicher jeder anders und setzt auch ein gewisses Grundwissen voraus:

1. Eine Maske mit .224 am Ende bedeutet, dass das Netz 32 Adressen groß ist (inkl. Broadcast und Netzadresse). Das weiß ich halt einfach. Die Endungen der Masken sollte man schon auswendig kennen wenn man das im Kopf "rechnen" will. Siehe Tabelle unten.

2. Einfache Netzadressen wären .0, .128, .192. Kann man sich auch leicht merken (siehe Tabelle).

3. Jetzt überleg ich einfach: Ein Viertel Netz wäre 64 Adressen groß. Die Masken wären dann .0, .64, .128, .192. Ich hab aber nur ein Achtel Netz. Also darf ich nicht 64 aufaddieren sondern nur die 32. Was ist in der Nähe von meiner IP (.182)? .128 oder .192. Da addiere ich jetzt einfach 32 drauf oder zieh 32 ab. Je nachdem. Ich lande also immer bei der .160. Das muss dann meine Netzadresse sein.

Solange ich mich immer nur in so einfachen Class-C Netzen oder Teilen davon befinde ist das immer so einfach.

Du kannst auch diese Tabelle hier auswendig lernen. Das macht vieles leichter:

Code:
Adressen      Maske
256               .0
128               .128
64                 .192
32                 .224
16                 .240
8                   .248
4                   .252
Wenn du das drin hast, kannst du so einfache Aufgaben immer im Kopf lösen.
 
256-224 = 32 (adressierbar 30)

Jetzt gucken in welchem Bereich deine IP liegt:
0-31 nö
32 - 63 nö
64 - 95 nö
96 - 127 nö
128 - 159 nö
160 - 191 ja

160 -> netzadresse
191 -> broadcast

super!! Bei dem letzten Beispiel hab ichs jetzt verstanden..

Das es die Rechner gibt weis ich, aber für die Schule/Prüfung sollte man es ja schon ausführlich bzw ohne Rechner können!



Hier nochmal ein Beispiel, gegeben ist:

IP Adresse: 120.48.7.105
Subnetzmaske : 255.255.255.248


max. Hosts 6 (8-2) richtig?

Fange ich dann jetzt bei 0 an, in 6er Schritten nach oben zu zählen, bis ich im Bereich meiner IP (.105) bin oder wie? ..
sry ich weis nicht warum, aber mir fällt es wahnsinnig schwer bei allem was mit IP Adressen zu tun hat Durchblick zu bekommen :(

ah ich glaub ich habs!
13 x 8 = 104
14 x 8 = 112

Da .105 dazwischen liegt ist .104 meine Netzadresse richtig? Das mit dem Auswendiglernen ist glaub ne echt gute Idee...
 
105 geteilt durch 8 rechnen.
80 + 24 -> 13(104)

104 netzadresse
104 + 8 - 1 = 111 broadcast

EDIT:
Nochmal ausführlich:

105 geteilt durch 8 ist im Kopf leichter zu rechnen, wenn man 105 aufteilt.
Da 88 (11x8) kleiner ist als 105, können wir uns schonmal die 80 (10x8) merken.
Dann bleiben 25 übrig.
25 (3,125x8) ist ohne Rest nicht teilbar durch 8. Welche ist die nächst kleinere, durch 8 teilbare Zahl?
24 (3x8).

80+24 und schon hast du die Netzadresse.
 
Zuletzt bearbeitet:
okay, danke @noxiouzz!

IP Adresse: 67.88.99.66
Subnetzmaske : 255.255.248.0

Netzadresse Subnetz: 67.88.96.0??
Erste gültige Adresse: 67.88.96.1
Letzte gültige Adresse: 67.88.103.254
Broadcast: 67.88.103.255

Hier ists jetzt aber wieder anders....ich werd noch verrückt ^^
Jemand dazu eine kurze Erklärung? Vorallem warum ändert sich jetzt auch das 3. Oktett der IP (bei der Netzadresse)?
 
Du musst nur den Teil der IP Adresse beachten, der bei der Subnetzmaske der 1. Teil mit NICHT 255 ist.

In dem Fall der 3.
Alles andere bleibt gleich.

256-248 = 8
Wo liegt 99?
99 geteilt durch 8 = 80 + 16 = 96 -> Netzwerkbasisadresse ist 67.88.96.0
96 + 8 - 1 = 103 -> Broadcast ist 67.88.103.255


Also in der Schule war ich richtig schlecht darin, meine Gedanken anderen klar zu machen :p
 
Zuletzt bearbeitet:
du musst nur den teil der ip adresse beachten, der bei der subnetzmaske der 1. Teil mit nicht 255 ist.
255.255.248.0
67.88.99.66

Ok. Beispiel.

Subnetzmaske ist jetzt 255.248.0.0

Dann beachten wir nur die 88 der IP.
Trotzdem bleiben es 256 - 248 = 8.

88 liegt in welchem Bereich?
88/8 geht auf. Also ist 88 der Anfang des Bereiches.
Netzwerkbasis ist also:
67.88.0.0
Broadcast = 88+8-1=95
67.95.255.255
 
Zuletzt bearbeitet:
aha!
Was mich gerade wieder verstört hat war deine Zeile

96 + 8 - 1 = 103 -> Broadcast ist 67.88.103.255

Aber ist das beim Berechnen der Broadcast genau gleich wie beim berechnen der Netzadresse? Also dass man nur vom 3. Oktett aus rechnet..? & mit dem 4. quasi gar nix passiert? Falls ja, wärs mir jetzt klar :)
 
Zurück
Oben