IP Adressbereiche mit PHP prüfen

Für den Fall das Sie einmal die Aufgabe haben mit PHP zu prüfen ob eine bestimmte IPV4 Adresse in einem bestimmten Adressbereich liegt, finden Sie hier eine einfache PHP Funktion die das elegant und unkompliziert erledigt.

Anwendungsbereiche für eine solche Funktion gibt es viel. Ebenso viele Lösungen gibt es wahrscheinlich auch dazu. Die meisten basieren auf .htaccess. Oft genügt das auch. Was aber, wenn Sie innerhalb einer Anwendung nur einen bestimmten IP Bereich zulassen möchten.
Mal angenommen Sie können in einer Anwendung eine IP-Adresse in ein Formular eintragen. Die eingegebene IP-Adresse soll aber innerhalb eines festgelegten Bereiches liegen.
Klingt einfach, ist es aber nicht.
PHP bietet von Haus aus keine Möglichkeit einen IP-Bereich zu prüfen. Auch die mächtigen Möglichkeiten von Regular Expressions bieten keine einfache Lösung.
Aus einem ähnlichen Anwendungsfall ist die Funktion zum prüfen eines IP Bereiches entstanden.

Die Verwendung gestaltet sich sehr einfach.
Angenommen Sie möchten eine IP Adresse gegen einen Adressbereich prüfen:
In diesem Fall lautet das Ergebnis 'ich bin drin'.

Ein weiteres Beispiel:
In diesem Fall lautet das Ergebnis 'ich muss draußen bleiben'.

Ein weiteres Beispiel:
Das Ergebnis - ganz klar 'ich bin drin'

Noch Fragen Anregungen? Ich freue mich über Ihre Kommentare.
Ansonsten hoffe ich Ihnen mit der Funktion geholfen zu haben.