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