The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как-то не понятно работает Perl функция inet_aton()"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как-то не понятно работает Perl функция inet_aton()"
Сообщение от vvd emailИскать по авторуВ закладки on 12-Май-01, 22:34  (MSK)
Добрый день !

Что-то я никак не могу понять где руки кривые.
Необходимо определить что ip адрес входит в данную подсеть, но при использовании perl функции inet_aton() для адреса и маски получаю полную фигню
проверка следующая
inet_aton(подсеть) сверяетс в результатом
inet_aton(адрес) & inet_aton(маска)

Пример

адрес xxx.yyy.zzz.120
подсеть xxx.yyy.zzz.118
маска 255.255.255.254
  в данном случае все работает
но вот если изменить маску на 255.255.255.252
результат очень даже интересный получается
в данную подсеть входят адреса
.116 .117 .118 .119

там есть еще масочки при которых еще более интересный результат

  Вопрос это у меня глюки или ...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Как-то не понятно работает Perl функция inet_aton()"
Сообщение от Dron emailИскать по авторуВ закладки on 14-Май-01, 13:23  (MSK)
Что за странные маски?!? не смотря на язык программирования маски то надо корректные выбирать... маска 255.255.255.254 ограничивает адресное пространство двумя адресами, один из который бродкост. и что же это за сеть такая?
Кстати 120 адрес в 118 сеть с такой маской не входит!
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру