URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83895
[ Назад ]

Исходное сообщение
"Как превести к человеческому виду диапазон IP адресов?"

Отправлено Rom1 , 31-Янв-09 08:11 
Есть список, видимо это диапазон хостов. Как привести его к виду подсеть/маска?

Список:
0.0.0.0 - 10.229.255.255
10.231.0.0 - 82.200.127.255
82.201.0.0 - 88.204.127.255
88.205.0.0 - 89.217.255.255
89.219.0.0 - 92.45.255.255
92.48.0.0 - 95.55.255.255
95.57.0.0 - 212.19.127.255
212.19.160.0 - 212.154.127.255
212.155.0.0 - 255.255.255.255


Содержание

Сообщения в этом обсуждении
"Как превести к человеческому виду диапазон IP адресов?"
Отправлено Oyyo , 31-Янв-09 09:25 
>[оверквотинг удален]
>Список:
>0.0.0.0 - 10.229.255.255
>10.231.0.0 - 82.200.127.255
>82.201.0.0 - 88.204.127.255
>88.205.0.0 - 89.217.255.255
>89.219.0.0 - 92.45.255.255
>92.48.0.0 - 95.55.255.255
>95.57.0.0 - 212.19.127.255
>212.19.160.0 - 212.154.127.255
>212.155.0.0 - 255.255.255.255

имеет смысл только последняя запись, в смысе подсеть/маска,можно привести к виду
212.155.0.0/32

всё остальное бред


"Как превести к человеческому виду диапазон IP адресов?"
Отправлено Rom1 , 31-Янв-09 09:57 
>имеет смысл только последняя запись, в смысе подсеть/маска,можно привести к виду
>212.155.0.0/32
>
>всё остальное бред

Есть другой список, который, по идее доллжен быть копией того, который привел выше, только в правильном виде. Чую что они отличаются, но как привести к общему знаменателю - незнаю.

212.154.128.0/255.255.128.0
212.19.128.0/255.255.224.0
82.200.128.0/255.255.240.0
82.200.144.0/255.255.248.0
82.200.152.0/255.255.252.0
82.200.156.0/255.255.255.0
82.200.157.128/255.255.255.128
82.200.157.32/255.255.255.224
82.200.157.64/255.255.255.192
82.200.158.0/255.255.254.0
82.200.160.0/255.255.224.0
82.200.192.0/255.255.192.0
88.204.128.0/255.255.128.0
89.218.0.0/255.255.0.0
92.46.0.0/255.254.0.0
95.56.0.0/255.252.0.0


"Как превести к человеческому виду диапазон IP адресов?"
Отправлено const86 , 31-Янв-09 10:22 
>0.0.0.0 - 10.229.255.255
>10.231.0.0 - 82.200.127.255

Между этими двумя находится 10.230/16. Остальное в том же духе - получим дополнение до приведённого множества.


"Как превести к человеческому виду диапазон IP адресов?"
Отправлено Rom1 , 31-Янв-09 11:52 
>>0.0.0.0 - 10.229.255.255
>>10.231.0.0 - 82.200.127.255
>
>Между этими двумя находится 10.230/16. Остальное в том же духе - получим
>дополнение до приведённого множества.

10.231.0.0 - 82.200.127.255
82.201.0.0 - 88.204.127.255
А между этими?
82.200.128.0/? - маска какая?


"Как превести к человеческому виду диапазон IP адресов?"
Отправлено Pahanivo , 31-Янв-09 22:13 
>>>0.0.0.0 - 10.229.255.255
>>>10.231.0.0 - 82.200.127.255
>>
>>Между этими двумя находится 10.230/16. Остальное в том же духе - получим
>>дополнение до приведённого множества.
>
>10.231.0.0 - 82.200.127.255
>82.201.0.0 - 88.204.127.255
>А между этими?
>82.200.128.0/? - маска какая?

поддерживаю - список полная ахинея


"Так..."
Отправлено Andrey Mitrofanov , 31-Янв-09 16:46 
http:/openforum/vsluhforumID1/83894.html#9

"Так..."
Отправлено Rom1 , 01-Фев-09 14:48 
>http:/openforum/vsluhforumID1/83894.html#9

Ага, утилитка aggregate 1.0.2 несколько помогла. Переварила список подсетей и выдала диапазон адресов, уже лучше. Но мне второй список нужен "инверсный", т.е. список запрещенных дресов.

Мой список (файл nets-list):
10.230.0.0/255.255.0.0
212.154.128.0/255.255.128.0
212.19.128.0/255.255.224.0
82.200.128.0/255.255.240.0
82.200.144.0/255.255.248.0
82.200.152.0/255.255.252.0
82.200.156.0/255.255.255.0
82.200.157.128/255.255.255.128
82.200.157.32/255.255.255.224
82.200.157.64/255.255.255.192
82.200.158.0/255.255.254.0
82.200.160.0/255.255.224.0
82.200.192.0/255.255.192.0
88.204.128.0/255.255.128.0
89.218.0.0/255.255.0.0
92.46.0.0/255.254.0.0
95.56.0.0/255.252.0.0

#aggregate -i netmask -o range < nets-list
10.230.0.0 - 10.230.255.255
82.200.128.0 - 82.200.143.255
82.200.144.0 - 82.200.151.255
82.200.152.0 - 82.200.155.255
82.200.156.0 - 82.200.156.255
82.200.157.32 - 82.200.157.63
82.200.157.64 - 82.200.157.127
82.200.157.128 - 82.200.157.255
82.200.158.0 - 82.200.159.255
82.200.160.0 - 82.200.191.255
82.200.192.0 - 82.200.255.255
88.204.128.0 - 88.204.255.255
89.218.0.0 - 89.218.255.255
92.46.0.0 - 92.47.255.255
95.56.0.0 - 95.59.255.255
212.19.128.0 - 212.19.159.255
212.154.128.0 - 212.154.255.255

Вот этот список как теперь сделать инверсным?


"Так..."
Отправлено konstantine , 01-Фев-09 21:14 
Блин ты посиди 10 минут максимум с ручкой .... перед этим почитай про маски для IP адрессов, понимание этого тебе очень пригодиться в дальнейшем.

"Так..."
Отправлено Rom1 , 02-Фев-09 07:00 
>Блин ты посиди 10 минут максимум с ручкой .... перед этим почитай
>про маски для IP адрессов, понимание этого тебе очень пригодиться в
>дальнейшем.

Ручками я уже переделал, автоматизировать процесс надобно...


"Так..."
Отправлено sda , 02-Фев-09 11:41 
>>Блин ты посиди 10 минут максимум с ручкой .... перед этим почитай
>>про маски для IP адрессов, понимание этого тебе очень пригодиться в
>>дальнейшем.
>
>Ручками я уже переделал, автоматизировать процесс надобно...

Специально для Вас создали программу ipcalc
http://www.radmin.ru/products/utilities/ipcalculator.php


"Так..."
Отправлено svol , 02-Фев-09 12:45 
>>>Блин ты посиди 10 минут максимум с ручкой .... перед этим почитай
>>>про маски для IP адрессов, понимание этого тебе очень пригодиться в
>>>дальнейшем.
>>
>>Ручками я уже переделал, автоматизировать процесс надобно...
>
>Специально для Вас создали программу ipcalc
>http://www.radmin.ru/products/utilities/ipcalculator.php

как вариант: http://jodies.de/ipcalc


"Так..."
Отправлено Andrey Mitrofanov , 02-Фев-09 12:58 
>>Блин ты посиди 10 минут максимум с ручкой .... перед этим почитай
>>про маски для IP адрессов, понимание этого тебе очень пригодиться в
>>дальнейшем.
>
>Ручками я уже переделал, автоматизировать процесс надобно...

( echo 0.0.0.0; cat ./pryamoy.txt|sed 's/ - / /g'; echo 255.255.255.255 )|xargs -n2|sed 's/ / - /g' >обратный-почти.txt

Дальше - сам, угу?


"Так..."
Отправлено Vlad , 19-Фев-09 11:28 
Че там думать, на вики сходите, у меня тоже диапазон нужно было задать.

все оч. просто:

xxx.xxx.128.0/17
xxx.xxx.0.0/16
xxx.xxx.0.0/24


"Так..."
Отправлено Vlad , 19-Фев-09 11:30 
>Че там думать, на вики сходите, у меня тоже диапазон нужно было
>задать.
>
>все оч. просто:
>
>xxx.xxx.128.0/17
>xxx.xxx.0.0/16
>xxx.xxx.0.0/24

Извините ошибка
xxx.xxx.xxx.0/24