Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Arno Welzel Newsgroups: de.comp.lang.php Subject: Re: IP-Maske berechnen Date: Tue, 28 May 2019 12:05:30 +0200 Lines: 75 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net j+DHj9XpOIBSI/bM/TBiEggTPWqvfmjy+HvtSE+C/jvpttciah Cancel-Lock: sha1:OE9Og6MSqp92L9T3k+JRMnWazp0= Openpgp: preference=signencrypt In-Reply-To: Xref: csiph.com de.comp.lang.php:4507 Klaus Ketelaer: > Am 28.05.2019 um 02:35 schrieb Arno Welzel: >> Klaus Ketelaer: >> >>> Am 27.05.2019 um 12:22 schrieb Willi Marquart: >>>> Klaus Ketelaer schrieb: >>>> >>>>> >>>>> Die Maske 134.119.0.0/20 soll den IP-Bereich >>>>> >>>>> 134.119.0.1 bis 134.119.15.254 >> [...] >>> Nicht dass die Umsetzung schwer wäre, aber ganz so banal >>> ist es doch nicht, denn eine IP-Adresse besteht nunmal >>> nicht aus Nullen und Einsen. Ein wenig mehr Arbeit ist >>> das schon. Für meine Bedürfnisse sind es dann über 200 >>> Zeilen Code geworden. >> >> Ähm...? >> >> Also für einen Adressbereich die Netzwerkmaske zu berechnen sind >> wirklich nur zwei oder drei Befehle. Deine 200 Zeilen Code haben >> definitiv nicht nur Netzwerkmasken berechnet. > > Dann wird es wohl doch etwas Fertiges geben... Nein, ich meinte auch mit eigenem Code sollte das mit ein paar Zeilen zu machen sein. Selbst wenn man die Adressen erst in binäre Darstellung umbaut und dann "zu Fuß" die einzelnen Bits vergleicht, komme ich nicht auf 200 Zeilen Code. Deshalb hatte ich die Vermutung, dass Du meintest damit nicht nur die Ermittelung der Netzwerkmaske für eine gegebene Anfangs- und Endadresse eines IPv4-Subnetzes. Ein Beispiel auf die Schnelle - in Aktion zu sehen auf : -- Arno Welzel https://arnowelzel.de