Sascha: CIDR-Notationen / Broadcast Adressen "ausblenden"

Beitrag lesen

Hallo Forum!

Ich habe folgendes Problem: Ich möchte anhand einer Adresse CIDR-Notation (z.B. 139.13.40.0/26 -> 139.13.40.128 - 139.13.40.191) Diese Broadcastadressen 'rausschmeißen'.

Ich habe eine funktion geschrieben die mir den Adressbereich wiedergibt (bei 139.13.16.0/20-> 139.13.16.0 - 139.13.31.255)

dieses min und max habe ich auch explezit in einer Variable. Nun möchte ich die Braodcast-addy ausblenden. beim vorherigen Beispiel also .16.0 und .16.255
     .17.0 und .17.255
.
.
.    .31.0 und .31.255

wobei bei 139.13.47.192/27 die Broadcast wieder anders aussieht 139.13.47.192 - 139.13.47.223

achso ich versuch mich da in PHP aber ich glaube hier muss ich nur wissen "was" ich in einem Array packe und "wie" ich dieses dann auspacke :-)

jemand Ideen?

viele Grüße

Sascha