The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
алгоритм для расчета диапазона адресов, !*! Энди, 16-Ноя-11, 08:58  [смотреть все]
надо достаточно срочно, может кто подскажет?
суть. имеется адрес в виде 192.168.1.10 и маска в виде 0xffffff00 - надо рассчитать адрес первого и последнего узла сети, ipcalc и иже с ним нежелательны (ну тяжело мне в чужом коде копаться). если есть готовый скрипт на шелле - будет совсем замечательно.
  • алгоритм для расчета диапазона адресов, !*! Pahanivo, 11:11 , 16-Ноя-11 (1)
    > надо достаточно срочно, может кто подскажет?
    > суть. имеется адрес в виде 192.168.1.10 и маска в виде 0xffffff00 -
    > надо рассчитать адрес первого и последнего узла сети, ipcalc и иже
    > с ним нежелательны (ну тяжело мне в чужом коде копаться). если
    > есть готовый скрипт на шелле - будет совсем замечательно.

    сразу видно даже не пытался ))
    представь айпи адрес и маску как бинари в 32 бита
    1)обрезаешь айпи мо маске - получаешь номер сети
    2)прибавляешь 1 - получаешь айпи первого хоста
    3)добиваешь единицими все что вне маски - получаешь бродкаст
    4)вычитаешь из бродкаста 1 - получаешь последний хост




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

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