Нахождение первого и последнего адреса блока IP-адресов с маской подсети

Как предложено я думаю, что у Вас есть два хороших варианта:

  1. Обновите до Exchange 2007, предел исчезает

  2. Реализуйте продукт как Хранилище Предприятия от Symantec. Это заархивирует электронную почту с помощью множества critera (включая просто электронную почту с вложениями). Тем электронным письмам оставили позади тупик в Outlook, который почти очевиден для пользователя (значок выглядит по-другому, но все остальное выглядит одинаково), таким образом, они едва замечают, что архивация произошла.

Мне лично нравится опция 2, потому что она включает функции, такие как хранение единственного экземпляра вложений так, чтобы, если у Вас есть больше чем один человек с той же электронной почтой/файлом, она была только сохранена однажды. Это также разгружает много данных из Вашего Exchange Server, делающего производительность намного лучше, а также Ваше время для восстановления поврежденного хранилища данных намного меньше.

0
задан 4 November 2011 в 03:56
4 ответа

/ 26 означает 26 бит для подсети. При 8 битах на байт вы получаете 24 для первых трех байтов и два для последнего. Это означает, что ваш последний байт будет иметь форму (nnhh hhhh), где n - бит подсети, а ha - бит хоста. 16 действительно (0001 0000), поэтому вы получите (00xx xxxx).

Таким образом, сетевой адрес (00 | 00 0000) -> .0, широковещательный (00 | 11 1111) -> .63, и первый и последний используемые адреса - .1 и .62.

2
ответ дан 23 November 2019 в 11:03

как дали - любой блок IP-адреса является 182.44.82.16/26, где/26 определяют Префикс и найти Первый addr, и Продлиться addr необходимо знать их формула:

Первый addrs = любой IP addrs И Сетевая маска

Последний addrs = любой IP addrs ИЛИ (! Сетевая маска)

для нахождения Сетевой маски:-как u, учитывая Префикс/26, который означает 26 1's там Сетевая маска = 11111111 11111111 1111111 11000000 (255.255.255.192)

! Сетевая маска = 00000000 00000000 00000000 00111111

Теперь Первый addrs-182.44.82.16 И 255.255.255.192 Вы получите Первый addrs = 182.44.82.0

и Продержитесь addrs-182.44.82.16 ИЛИ (! Сетевая маска) Вы доберетесь, Последний addrs = 182.44.82.63

(используйте двоичное вычисление для получения их ответ)

-3
ответ дан 23 November 2019 в 11:03

Адреса IPv4 представляют собой 32-битные целые числа без знака.

Поскольку и адрес, и сетевая маска могут быть выражены как 32-битное целое число без знака, и они тесно связаны, это просто:

first = (addr && netmask)
last = (addr && netmask) + !netmask
2
ответ дан 23 November 2019 в 11:03

Калькулятор подсети может работать, http://www.subnet-calculator.com/ . Предполагая, что класс сети - это класс «B», вы получите 182.44.82.0 - 182.44.82.63

0
ответ дан 23 November 2019 в 11:03

Теги

Похожие вопросы