So habe ich ~ 12600 Subnetze:JavaScript: Ist IP in einem dieser Subnetze?
eg. 123.123.208.0/20
und ein IP.
kann ich eine SQLite-Datenbank oder ein Array verwenden, oder was auch immer
Es gab eine ähnliche Frage vor etwa einem Monat gefragt, aber ich suche nicht eine IP gegen ein Subnetz für die Überprüfung aber eine Reihe von Subnetzen (offensichtlich der am effizientesten Weg, hoffentlich nicht O (insgesamt Subnetze)) :)
Wie kann ich überprüfen, ob die IP-Adresse ist eines dieser Subnetze, ich brauche wahr oder falsch nicht das Subnetz, wenn das hilft die Optimierung.
Es gibt Ähnliche Subnetze in der aktuellen Liste zB .: (Ist-Extrakt)
123.123.48.0/22 <-- not a typo
123.123.48.0/24 <-- not a typo
123.123.90.0/24
123.123.91.0/24
123.123.217.0/24
Insgesamt sie von 4.xyz reichen
Vielen Dank für Ihre Antwort, wie kann ich ein Subnetz in einen Bereich mit JavaScript konvertieren? Und was ist mit: 123.123.48.0/22 123.123.48.0/24 Sie überlappen. – Steve
Die Start- und End-IPs des Bereichs unterscheiden sich. also sollte die Überlappung kein Problem sein. –
Ist nicht: 123.123.48.0/22: 123.123.48.1 - 123.123.51.254 & 123.123.48.0/24: 123.123.48.1 - 123.123.48.254 – Steve