Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.08.2012, 17:51   #1
Unmanner
Пользователь
 
Регистрация: 18.03.2011
Сообщений: 47
Радость Фильтрование IPv6 адресов по маскам.

Здравствуйте!

Задача такая, есть набор адресов и масок:

"231::432:43f4:4554:4343/10"
"a65::435:4364:4654:*"
"123.123.133.*"
"123.123.133.46" (*)
"123.123.133.342/2"


Тоесть есть IPv4 и IPv6 адреса, маски(в тч в CIDR представлении). Они являются строками(char *).


С IPv4 разобрался. Мне нужно организовать следующую проверку:

Подходит ли какой-то конкретный IP-адрес. Тесть содержится он в какой-то из подсетей или совпадает с адресом(*).

Собственно вопрос, как вытащить из строк IPv6 адресов маски подсетей(с преобразованием к стевому виду видимо), и как проверять условия.

Спасибо, если что-то подскажет буду очень рад!
Unmanner вне форума Ответить с цитированием
Старый 16.08.2012, 10:42   #2
Unmanner
Пользователь
 
Регистрация: 18.03.2011
Сообщений: 47
По умолчанию

Ну ребята...

Парсиловка IPV6 адресов есть у кого?
Unmanner вне форума Ответить с цитированием
Старый 09.09.2012, 08:20   #3
_KUL
Пользователь
 
Регистрация: 12.03.2011
Сообщений: 96
По умолчанию

а если перевести из шестнадцатеричной в десятичную систему по блокам и выставить таким образом 2 диапазона, а потом сравнить, входит в диапазон или нет?

Последний раз редактировалось _KUL; 09.09.2012 в 11:26.
_KUL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
фильтрование в Excel VBA Romka12345 Microsoft Office Excel 2 01.12.2011 19:40
Url->IP->IPv6 grafgrial Работа с сетью в Delphi 3 01.02.2011 12:59
UnicastIPAddressInformation определить IPv4 или IPv6 Никки Общие вопросы .NET 1 31.08.2010 11:12
Поиск строк по маскам Ulex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 23.06.2010 20:38
Фильтрование БД по значению поля ИВАНьКа Общие вопросы C/C++ 7 23.08.2009 10:09