Wann sind zwei IPs im selben Netzwerk?


31.01.2025, 19:30

Und ich würde gern wissen wie man erkennt wenn zwei ips im selben netztwerk sind aber nicht im selben Subnetz

2 Antworten

Ein wenig Arithmetikmagie:

(SRC XOR DST) & MASK == 0

Quelle (SRC) und Ziel l(DST) liegen im gleichen Subnetz, wenn das erfüllt ist.

Ein anderer Weg das auszudrücken wäre:

(SRC & MASK) == (DST & MASK)

Im Prinzip muß Du nur das gleiche machen.

Und ich würde gern wissen wie man erkennt wenn zwei ips im selben netztwerk sind aber nicht im selben Subnetz

Wenn du mit Netzwerk eine andere Ebene meinst, dann ist das nur mit den Informationen für die logische Ebene nicht feststellbar.

gehen wir mal von ipv4 aus.

Typischerweise ist die Netzmaske 255.255.255.0

Alle IP Adressen mit dieser Maske sind im Selben Subnetz, wenn die ersten 3 Stellen identisch sind, z.b.

192.168.0.1 und 192.168.0.25 sind im selben subnetz, aber 192.168.1.2 ist in einem anderen Subnetz.

wenn die Subnetzmaske 255.255.0.0 ist, sind die ersten beiden stellen ausschlaggebend und die oben genannten IP Adressen wären alle im selben Subnetz.

Das ist jetzt ganz vereinfacht erklärt, und für normale Heimnetze üblich. Wenn du es noch genauer verstehen willst, google mal nach

ip subnetting

Woher ich das weiß:Berufserfahrung – Seit langer Zeit als Systemadministrator tätig