WebSQLNeeder
Новичок
Алгоритм как подогнать ip под маску
Скачал базу соответствия диапазонов айпи странам, там приблизительно в таком формате:
RU 2 1040547872 1040547887 MAXINET
Где 1040547872 это начальный диапазон, а 1040547887 конечный.
Я попробовал приобразовать айпи из вида "212.56.32.16" убрать просто точки и получить "212563216" но оказалось, что это не идентичные айпи.
Так вот вопрос к тем кто знает - как нужно приобразовать?
У меня есть варианты - разбить айпи на 4 диапазона и проверять сколько цифр в каждом и если меньше 3 то в начало или конец приписывать нули. НО вот в какую часть приписывать и будет ли это тождественным реальному айпи??
Скачал базу соответствия диапазонов айпи странам, там приблизительно в таком формате:
RU 2 1040547872 1040547887 MAXINET
Где 1040547872 это начальный диапазон, а 1040547887 конечный.
Я попробовал приобразовать айпи из вида "212.56.32.16" убрать просто точки и получить "212563216" но оказалось, что это не идентичные айпи.
Так вот вопрос к тем кто знает - как нужно приобразовать?
У меня есть варианты - разбить айпи на 4 диапазона и проверять сколько цифр в каждом и если меньше 3 то в начало или конец приписывать нули. НО вот в какую часть приписывать и будет ли это тождественным реальному айпи??