|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Erelen Laiquendi 2:5020/400 12 Apr 2004 01:04:30 To : Igor Moskin Subject : Re: wildcard bitmask --------------------------------------------------------------------------------
IM> подсети заданы диапазоном в виде "192.168.0.0 - 192.168.0.127"
IM> нужно получить строчку "192.168.0.0 0.0.0.127"
Если я ничего не путаю, то адресом будет нижний адрес диапазона, а
маской - побайтовая разница верхней и нижней границы диапазона:
192 - 192 = 0
168 - 168 = 0
0 - 0 = 0
127 - 0 = 127
Это в случае, если диапазон заведомо корректен (проверку, в принципе,
тоже организовать элементарно).
--
Erelen Laiquendi
mailto:erelen@pereslavl.ru
ICQ: 277178 / Jabber: erelen@jabber.ru
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6745273ef389.html, оценка из 5, голосов 10
|