Jump to content

Recommended Posts

Posted

212.96.96.0 - 212.96.108.255

212.96.110.0 - 212.96.127.255

82.119.128.0 - 82.119.159.255

84.54.192.0 - 84.54.255.255

88.215.128.0 - 88.215.142.255

88.215.144.0 - 88.215.191.255

 

как вот эти диапазоны в ipfw записать?

Posted

тупой наверное совсем никак не могу вникнуть в эти маски....

 

ну вот если 212.96.96.0-212.96.96.255 - это /24

 

а если 212.96.96.0 - 212.96.108.255 то тут как???

Posted

фуууу....

 

 

Люди ну помогите уже час сижу пялюсь в эту страничку и не помугу понять...

 

ну подскажите...!!!!!!!

 

тут главное один раз понять...

Posted

iserv ~ # echo 212.96.96.0-212.96.108.255 | subnet-sum

212.96.96.0/21

212.96.104.0/22

212.96.108.0/24

Вот так, трем записями, и заносите.

а можете разжевать??? как вы это сделали?
Posted (edited)

Идете к Гуглю или прямиком на netams.com. Берете дистрибутив нетамса. Ищете там subnet-sum.c. Компилите его в бинарник. Кладете бинарник куда-нибудь в /usr/local/bin и в будущем радуетесь простоте подсчета подсетей :) Достаточно скормить ему диапазон адресов и он выдаст подсети, к которым эти адреса относятся.

Edited by EvilShadow
Posted
тупой наверное совсем никак не могу вникнуть в эти маски....

 

ну вот если 212.96.96.0-212.96.96.255 - это /24

 

а если 212.96.96.0 - 212.96.108.255 то тут как???

Да, офигенно. И объяснили вам все тоже офигенно.

Короче, попробую объяснить на пальцах. Маска - это такое число, у которого, если перевести его в двоичное представление, слева идет непрерывный ряд единичек,а справа - ноликов. Сделано так, чтобы компьютер мог быстро выяснить, находится ли IP в одной с ним сети или нет (для этого достаточно просмотреть на результат побитового AND между маской и IP). Количество единичек слева - это то число, которое пишется после черточки. Тоесть например, если у нас слева 24 единички, а справа 8 ноликов, то маска будет /24, а если у нас слева 30 единичек, а справа 2 нолика, то маска будет /30.

 

Как узнать, сколько адресов в сети с такой-то маской? Очень просто. Надо из 32 вычесть число после черточки. Это будет степень, в которую надо возвести 2. Например:

32 - 24 = 8

2^8 = 256, тоесть адреса пойдут от 0 до 255

Из этих адресов 2 служебных - одни это адрес сети, а второй - широковещательный. Тоесть остается 254 адреса.

 

Можно провести и обратную операцию. От нуля до 255 у нас 256 адресов. А это 2 в 8 степени. Тогда 32 - 8 равно 24.

 

PS 212.96.96.0 - 212.96.108.255 - тут точно нет ошибки? Может это 103 или 111?

Posted

user_anonymous: ."..Маска - это такое число, у которого, если перевести его в двоичное представление, слева идет непрерывный ряд единичек,а справа - ноликов. "

 

А вот и нет:

 

Классы адресов и их маски

Максим Кульгин

15.02.1998

LAN, #02/1998

 

"....Необходимо отметить, что расположение номера подсети сразу после сетевого префикса необязательно, - администратор может задавать биты в маске подсети независимо от остальной части адреса. В примере с адресом 193.1.1.0 /27 четвертый байт маски подсети вместо (111000002) может быть, например, задан равным (000111002). Однако на практике в большинстве случаев так не поступают."

 

 

Кто нибудь так делал ?

Работает ?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.