![]() |
|
Как рассчитать спискок IP сетей если знаешь начальный и конечный адрес? | ☑ | ||
---|---|---|---|---|
0
sysadminlk
05.01.15
✎
18:43
|
Пример:
начальный: 192.168.0.0 конечный: 192.168.32.255 Сети: 192.168.0.0/19 192.168.32.0/24 Желательно чтоб можно было через скрипт или код 1с расчитать. |
|||
1
Woldemar22LR
05.01.15
✎
18:46
|
любой сканер IP справиться
|
|||
2
DS
05.01.15
✎
18:48
|
Предлагаю начать с простого: рассчитать все числа, если начало = 0, а окончание = 255.
|
|||
3
sysadminlk
05.01.15
✎
18:48
|
у меня более 2000 таких примеров
надо чтоб одним списком все посчитало |
|||
4
Woldemar22LR
05.01.15
✎
19:07
|
а понятно тебе надо псчоитать с учетом маски /19
так есть же таблица типа 24 это 256, 12 это 128 и тд. |
|||
5
arsik
гуру
05.01.15
✎
20:35
|
||||
6
spectre1978
05.01.15
✎
22:58
|
С помощью VBS не проблема. Смотрите описание функций Hex и CLng ("&h"). Средствами 1С вряд ли получится.
|
|||
7
spectre1978
05.01.15
✎
23:28
|
Хотя... можно и чистым 1С
http://forum.infostart.ru/forum24/topic79403/ |
|||
8
spectre1978
05.01.15
✎
23:39
|
собственно, если есть возможность собрать октеты в число и наоборот число в октеты - далее все просто. Преобразовав стартовый IP в число и зная что адресное пространство 32-19=13, для получения каждого следующего IP вам нужно прибавлять единицу 2^13=8192 раз. Служебные IP (типа оканчивающихся на 0, на 255) в список не вносите, ясное дело. Таким образом дойдете до второй сети (последний адрес первой сети у вас будет 192.168.31.255), ну и то же самое с ней, только тут прибавлять по единице нужно будет меньше, всего только 2^(32-24)=255 раз. Как-то так.
|
|||
9
Asmody
06.01.15
✎
00:34
|
(0) сисадмин такие вещи должен в голове считать так, хоть ночью разбуди
|
|||
10
Garikk
06.01.15
✎
00:37
|
не сисадмин, а сетевик.
imho если сисадмину приходится такие маски высчитывать, это первый знак что надо брать сетевика в контору |
|||
11
Злопчинский
06.01.15
✎
03:18
|
Сисадмины/сетевики чувствуется бухают не просыхая
А без них нихрена не работает Уже второе заведение в городе где "извинити вифи не работает" |
|||
12
spectre1978
06.01.15
✎
08:34
|
(11) не, ну я все понимаю, но зачем в кабаке вайфай в четыре утра - понять не могу :) это ж не аэродром в ожидании рейса :))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |