Имя: Пароль:
IT
Админ
Как рассчитать спискок 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) не, ну я все понимаю, но зачем в кабаке вайфай в четыре утра - понять не могу :) это ж не аэродром в ожидании рейса :))