Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Alle IP-Addressen in Subnetz finden
Yheeky
myCSharp.de - Member



Dabei seit:
Beiträge: 201

Themenstarter:

Alle IP-Addressen in Subnetz finden

beantworten | zitieren | melden

Hi,

ich bin auf der Suche nach einer Funktion mit der ich alle IP-Addressen aus einem Netz bekomme.

Beispiel: 192.168.1.128/30

Erstmal möchte ich prüfen, ob die Angabe gültig ist (192.168.1.254/30 wäre ungültig).
Das o.g. Beispiel ist gültig und enthält die Subnetzmaske 255.255.255.252.
Das ergibt folgende 4 IP-Adressen:
192.168.1.128
192.168.1.129
192.168.1.130
192.168.1.131

Ich suche nun eine Funktion bei der man die IP-Adresse, sowie die Subnetzmaske (sagen wir mal von /20 - /30) angeben kann und man bekommt die dazugehörigen IP-Adressen geliefert.

Gibt es schon eine Library die sowas macht oder hat jemand von euch vielleicht schonmal sowas in der Art geschrieben?

Wäre super, wenn ihr euch mal melden könntet.

Gruß Yheeky
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3430
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,

das sollte doch mit Hilfe von bitshifting und bitweisen Operatoren relativ einfach sein, wenn Du Dir klarmachst, wie die Subnetzmaske und die IP-Adressen binär dargestellt aussehen.
Hab aber keine Lust es für Dich auszugrübeln, das musst Du erst mal selbst probieren.

Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
m0rius
myCSharp.de - Member

Avatar #avatar-3125.png


Dabei seit:
Beiträge: 1043

beantworten | zitieren | melden

Hallo Yheeky,

deine Frage wurde hier bereits besprochen - Anregungen findest du in IP-Adressen aller Teilnehmer am gleichen Subnetz herausfinden.

m0rius
Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg
private Nachricht | Beiträge des Benutzers