Twitch подал в суд на троллей за стрим порно и бойни в Крайстчерче
Угроза «вычислить по IP» становится реальной. Платформа для проведения стримов и потокового вещания Twitch обратилась в суд для установления личностей троллей, которые в конце прошлого месяца транслировали через платформу множество нелегального и запрещенного контента.
Как сообщило агентство Bloomberg, речь идет о порнографии, видео Брентона Таранта, устроившего бойню в новозеландском Крайстчерче, а также защищенные авторским правом фильмы и передачи.
Организованная группа троллей устроила трансляцию в секции игр Artifact 25 мая. Представитель платформы заявил, что все весь контент оперативно удалялся, а аккаунты стримеров блокировались.
Facebook решил ужесточить правила после новозеландского теракта
ПодробнееПресс-секретарь Twitch заявил, что платформа инициировала судебный процесс для выявления личностей троллей. В данный момент площадка принимает все необходимые меры для защиты сообщества.
Издание The Verge уточнило, что атака троллей была настолько массированной, что Twitch просто отключил на два дня возможность ведения стримов для новых пользователей.
При этом тролли использовали один из самых непопулярных отделов платформы. Просмотры стримов карточной игры Valve Artifact были просто нулевыми.
Журналисты отметили, что Twitch стал первой платформой, который подал в суд на своих пользователей за нарушение правил. Обычно Facebook, Twitter и YouTube просто удаляют контент и блокируют пользователей, которые его разместили. Но при этом они никогда не подавали в суд, чтобы выяснить реальную личность анонимных пользователей.
Австралиец Брентон Таррант устроил настоящую бойню на территории двух мечетей в новозеландском городе Крайстчерч. При этом все свое действие он транслировал в прямом эфире через интернет. От его действий погибли 50 человек, столько же получили серьезные ранения. Видео террориста разошлось по интернету. Социальные сети начали удалять страшные ролики. Facebook только за первые сутки заблокировал около полутора миллионов видео со стрельбой.
Поделиться статьей
Как вычислить IP по Скайпу? IP через скайп по логину
Привет! Расскажи как быстро вычислить IP по Скайпу онлайн?
Определить IP по Skype очень легко. Единственное что для этого необходимо, это то, чтобы пользователь IP адрес которого вы хотите узнать был онлайне в Скайпе. Прежде чем передем к самому способу давайте разберемся что можно узнать по IP.
Что можно узнать по IP адресу?
- С помощью IP адреса можно узнать местоположение собеседника.
- Страну
- Регион
- Почтовый индекс
- Провайдера
- Я уже не говорю о таких вещах как: Nmap, Kali Linux, и сканирование удаленной машины на уязвимость. Но это уже взлом, а наш сайт не про это.
Как вычислить IP по Скайпу?
Сделать это можно разными способами, про один из таких способов мы рассказывали в статье «Как узнать IP-Адрес Skype». Описываемый в той статье способ отлично работает и может быть в некоторых случаях единственным рабочим методом вычислить IP по Скайпу, это касается тех редких случаев когда пользователь скрывает свой IP. Обычно процентов 95 не умеют и не делают это, в таких случаях определить IP по Скайпу легче с помощью онлайн сервисов, которые называются
Skype resolver online
У онлайн-сервисов Skype Resolver много плюсов:
- Во первых не надо устанавливать никаких дополнительных программ, которые в некоторых случаях могут быть очень сомнительными.
- Можно узнать IP в любой точке мира для этого нужен только интернет.
- Всегда можно сверить данные разных сервисов, чтобы точно выяснить принадлежит ли данный IP логину в Скайпе.
Список сайтов Skype resolver
Вычисляем IP по Скайпу
Заходим в Skype, находим нужного пользователя, наводим мышкой на иконку пользователя и кликаем на ней левым кликом мышки.
В появившемся окне копируем логин пользователя. Если скопировать не удается, то просто выписываем на листочке.
Все сайты работают по одному принципу. Заходим на один из сайтов и вводим логин скайпа, который хотим пробить. В некоторых случаях может потребоваться ввод капчи.
После ввода логина нажимаете на кнопку Submit и получаете результат: страна, регион, город, почтовый индекс. провайдер.
На этом все. Надеюсь с помощью данной статьи вы узнали как вычислить IP по Скайпу. Если да, то отблагодарите нас нажав на одну из кнопок вашей социальной сети и не забудьте подписаться на нас в социальных сетях.
Что такое DNS? – Знакомство с DNS – AWS
Все компьютеры, подключенные к Интернету, включая смартфоны, настольные компьютеры и серверы, предоставляющие контент для огромных торговых веб-сайтов, находят друг друга и обмениваются информацией с помощью цифр. Эти цифры называются IP-адресами. Чтобы открыть веб-сайт в браузере, не требуется запоминать длинные наборы цифр. Достаточно ввести доменное имя, например example.com, и браузер откроет нужную страницу.
Служба DNS, например Amazon Route 53, – это глобальный распределенный сервис, преобразующий доменные имена, удобные для человеческого восприятия (например, www.example. com), в числовые IP-адреса (например, 192.0.2.1), используемые для взаимодействия компьютеров. Система DNS в Интернете очень похожа на телефонную книгу, которая устанавливает привязку имен абонентов к их телефонным номерам. Серверы DNS преобразуют запросы по именам в IP-адреса, обеспечивая соединение конечного пользователя с определенным сервером при вводе доменного имени в веб-браузер пользователя. Такие запросы называются
Авторитативный DNS-сервис. Авторитативный DNS-сервис предоставляет механизм обновления, используемый разработчиками для управления публичными именами DNS. Он отвечает на запросы к DNS, преобразуя доменные имена в IP-адреса, чтобы обеспечить взаимодействие компьютеров между собой. Авторитативный DNS-сервис полностью отвечает за домен и предоставляет информацию об IP-адресах в ответ на запросы рекурсивных DNS-серверов. Amazon Route 53 является авторитативным DNS-сервисом.
Рекурсивный DNS-сервис. Обычно клиенты не отправляют запросы напрямую к авторитативным DNS-сервисам. Вместо этого они взаимодействуют с другим DNS-сервисом, который называется преобразователь имен или рекурсивный DNS-сервис. Рекурсивный DNS-сервис похож на управляющего в отеле: сам он не хранит записи DNS, но действует в качестве посредника, который может достать нужную информацию для вас. Если рекурсивный DNS-сервис хранит информацию в кэше или постоянном хранилище в течение определенного времени, тогда он отвечает на DNS-запрос, возвращая информацию об источнике или IP-адрес. Если он не хранит эту информацию, он передает запрос в один или несколько авторитативных DNS-серверов.
IP адресация — принцип работы
IP адресация используется посеместно. Когда вы постите в соц сетях, смотрите на Ютубе видео, или загружаете программы и не важно компьютер у вас, или смартфон — везде, для связи используется IP адресация. Давайте разберемся как она работает.
В реальной жизни, когда вы отправляете кому-либо письмо, на конверте вы должны указать адрес получателя, а также свой адрес (адрес отправителя). Без этого писмо не найдет своего получателя и вы не сможете получить ответ на это письмо. То-же самое происходит в компьютеных сетях — для того, чтоб один компьютер отправил сообщение другому компьютеру, он должен знать адрес компьютера-получателя, а также предоставить информацию о своем адресе для получения ответа. Этот адрес, присвоенный компьютеру,
Для идентификации компьютера, или другого сетевого устройства, достаточно знать два параметра: IP адрес, и маску сети.
Например:
IP: 192.168.2.102 Netmask: 255.255.255.0
На самом деле, IP адрес 192.168.2.102 и Маска 255.255.255.0 — это всего-лишь абстракция, представление числа в десятичном, понятном человеку формате.
Компьютер видит эти числа в двоичном формате. Для хранения IPv4 адресса используется 32 битные переменные, один байт равен 8 бит -> 4 * 8 = 32 — отсюда и четверка в IPv4, то-есть это 32 битные числа, состоящие из комбинации 32 нулей и единиц.
IPv4 адрес и маска подсети для компьютера выглядит так:
Address: 11000000101010000000001001100110
Netmask: 11111111111111111111111100000000
Как вы видите, для человека эти нули и единицы мало что говорят, потому для простоты восприятия, эти последовательности нулей и единиц разделены на блоки по 8 бит, октеты:
Address: 11000000.10101000.00000010.01100110
Уже легче, но проблема не ушла, даже разбив 32 битное число на 4 октета ситуация с восприятием не улучшилась, человек все-таки легче всего воспринимает числа, записанные в десятичном формате.
Address: 11000000.10101000.00000010.01100110 (192.168.2.102)
Netmask: 11111111.11111111.11111111.00000000 (255.255.255.0) /24
Ну вот. это уже другое дело. Вместо 11000000101010000000001001100110 -> 192.168.2.102 результат просто превосходный. IP адрес, записанный в таком формате запоминается гораздо легче.
Обратите внимание:
Каждый из четырех октетов может принимать значение от 0 до 255 (255 = 28 — 1), в двоичном эквиваленте от 00000000 до 11111111.
Если вы хотите преобразовать IP адрес, записаный в десятичной нотации в ее двоичный эквивалент, можно воспользоваться превосходным инструментом IPCalc, но для понимания сути процесса, давайте рассмотрим ниже приведенную таблицу.
Возьмем выше упомянутый IP адрес 192.168.2.102
Октет 1 | Октет 2 | Октет 3 | Октет 4 | ||
---|---|---|---|---|---|
Число в десятичном формате | Число в двоичном формате | 192 | 168 | 2 | 102 |
128 | 10000000 | * | * | ||
64 | 01000000 | * | * | ||
32 | 00100000 | * | * | ||
16 | 00010000 | ||||
8 | 00001000 | * | |||
4 | 00000100 | * | |||
2 | 00000010 | * | * | ||
1 | 00000001 | ||||
0 | 00000000 |
Каждый из четырех октетов может состоять только из суммы чисел первой колонки, или второй колонки таблицы, только для десятичных чисел используется обычная арифметрика, а для двоичных логическая, побитовое И. Например, для получения октета со значением 192, нужно к 128 прибавить 64, или 10000000 & 01000000 = 1100000. Оба числа, 192 и 11000000 идентичны, только записаны в различных системах счисления.
Обратите внимание: При побитовом И, если оба бита равны 1 — результат будет 1, в противном случае результат будет 0.
Также само вычисляется 168 — это сумма 128 + 32 + 8 и так далее.
Если просуммировать все числа первой колонки, получится число 255, в двоичном эквиваленте 11111111.
128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
256 — это будет следующий, девятый разряд. 00000001 00000000
- Определяем из суммы каких чисел состоят октеты нашего IP адреса:
- Первый октет: 128 + 64 = 192
10000000 & 01000000 = 11000000 - Второй октет: 128 + 32 + 8 = 168
10000000 & 00100000 & 00001000 = 10101000 - Третий октет: 2 не требуется суммировать
00000010 - Четвертый октет: 64 + 32 + 4 + 2 = 102
01000000 & 00100000 & 00000100 & 00000010 = 01100110
- Первый октет: 128 + 64 = 192
- Записываем октеты IP адреса в двоичном формате: 11000000. 10101000.00000010.01100110.
Обратите внимание, что каждый октет обязательно должен состоять из восьми цифр. Если у вас получилоь число меньше чем нужно, недостающие символы заполните нулями слева. Например, число 2 = 10, но записываем мы 00000010.
С IP адресом более-менее разобрались, теперь давайте разберемся что такое маска подсети.
Маска подсети, это 32 битное число, благодаря которому можно определить какая часть IP адреса содержит адрес сети, а какая адрес хоста внутри той самой сети.
При рассмотрении IP адреса мы уже встречались с маской и знаем, что для компьютера она выглядит как-то так: 11111111111111111111111100000000, но для лучшего восприятия ее записывают в десятичной нотации:
255.255.255.0, или через косую черту после IP адреса 192.168.2.102/24.
Для того, чтоб определить адрес подсети, следует произвестии побитовое И маски подсети и IP адреса:
Address: 192.168.2. 102 11000000.10101000.00000010.01100110
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111.00000000
Network: 192.168.2.0/24 11000000.10101000.00000010.00000000
В приведенном выше примере первые три октета определяют адрес сети, а четвертый октет — определяет адрес хоста внутри этой сети, но в реальной жизни маска подсети может иметь не 24 бит, а, например 25, или другую длину.
Например, если маска равна 25 бит, адрес сети будет
Address: 192.168.2.102 11000000.10101000.00000010.01100110
Netmask: 255.255.255.128 = 25 11111111.11111111.11111111.10000000
Network: 192.168.2.0/25 11000000.10101000.00000010.00000000
Обратите внимание, что для хоста 192.168.2.102, для обоих масок подсетей(/24 и /25), адрес подсети у нас получился одинаковый 192.168.2.0. Получилось это потому, что учеличив длину маски на 1, мы разделили подсеть 192.168.2.0/24 на 2 части, в результате получив две подсети 192.168.2.0/25 и 192. 168.2.128/25. Соответственно, хост с адресом 192.168.2.102 попал в подсеть 192.168.2.0/25.
192.168.2.0/24 = 192.168.2.0/25 + 192.168.2.128/25
Если мы возьмем IP адрес 192.168.2.230, то для него уже адрес подсети будет 192.168.2.128/25:
Address: 192.168.2.230 11000000.10101000.00000010.11100110
Netmask: 255.255.255.128 = 25 11111111.11111111.11111111.10000000
Network: 192.168.2.128/25 11000000.10101000.00000010.10000000
Путем сравнения IP адресов и масок подсетей хостов мы можем определить, находятся-ли эти хосты внутри одной сети.
Рассмотрим пример:
Компьютеру 1 нужно отправить сообщение компьютеру 2 и компьютеру 3.
компьютер 1 имеет IP адрес 192.168.2.102 и маску подсети 255.255.255.0
компьютер 2 имеет IP адрес 192.168.2.103
компьютер 3 имеет IP адрес 192.168.3.104
компьютер 1 производит побитовое И своего IP адреса и маски подсети.
Address1: 192.168.2.102 11000000.10101000.00000010. 01100110
Netmask1: 255.255.255.0 = 24 11111111.11111111.11111111.00000000
Network1: 192.168.2.0/24 11000000.10101000.00000010.00000000
компьютер 1 производит побитовое И IP адреса компьютера 2 и своей маски подсети.
Address2: 192.168.2.103 11000000.10101000.00000010.01100111
Netmask1: 255.255.255.0 = 24 11111111.11111111.11111111.00000000
Network2: 192.168.2.0/24 11000000.10101000.00000010.00000000
компьютер1 производит побитовое И IP адреса компьютера 3 и своей маски подсети.
Address3: 192.168.3.104 11000000.10101000.00000011.01101000
Netmask1: 255.255.255.0 = 24 11111111.11111111.11111111.00000000
Network3: 192.168.3.0/24 11000000.10101000.00000011.00000000
Результат побитового И одинаков для 1 и 2 компьютеров и отличается для 3 компьютера:
Network1: 192.168.2.0/24 11000000.10101000.00000010.00000000
Network2: 192.168.2.0/24 11000000.10101000. 00000010.00000000
Network3: 192.168.3.0/24 11000000.10101000.00000011.00000000
Это означает, что 2 хост находятся в пределах одной сети для хоста 1, а третий хост находится за пределами сети, к которой относятся хост 1.
Если компьютер не принадлежит данной сети, пакет невозможно отправить напрямую, а отправляется на маршрутизатор, что выводит нас на следующий этап данной статьи — маршрутизация.
В примере выше, был рассмотрен случай, когда компьютеры находятся как в пределах одной сети, так и в разных сетях. Если компьютеры находятся в пределах одной сети, это означает, что эти компьютеры могут передавать информацию непосредственно между собой, как говорится из рук в руки. Если-же компьютеры находятся в различных сетях, для передачи данных между ними потребуется маршрутизатор, в простонародье называемый роутером.
Роутером называется сетевое устройство, котрое имеет два, или более сетевых интерфейса, каждому из которых присвоен уникальный IP адрес и принадлежат эти адреса к разным подсетям. На уровне операционной системы роутера запущена служба, которая при заходе на один из сетевых интерфесов IP пакета, производит его анализ и принимает решение куда передавать пакет дальше, выбирает маршрут.
В случае с домашним роутером, вариантов не много — он просто передает пакеты дальше на маршрутизатор провайдера, где IP пакет опять анализируется и так далее до тех пор, пока ваш IP пакет не достигнет цели.
Небольшое отступление. Практически у каждого из нас есть смартфон, работающий под управлением Android, или IOS. Каждый смартфон можно в один клик сделать роутером — достаточно включить на телефоне Точку доступа WiFi. Так-же, ваш домашний компьютер тоже может стать роутером! Для этого достаточно в компьютер добавить еще один, или несколько сетевых адаптеров, а на уровне системы сделать несколько телодвижений для включения маршрутизации. В рамках данной статьи я этого не покажу, но имейте в виду, что практически каждое сетевое устройство может быть роутером.
Примечание:
Маршрутизатор зовется Роутером потому, что все устройства на пути передаваемого пакета являются частью маршрута, а маршрут по английски переводится route, соответственно маршрутизатор называют роутер.
Самый простой и самый распространенный случай, это когда сетевому устройству доступен один маршрутизатор — у каждого дома стоит WiFi роутер, через который доступ в интернет имеют все домашние устройства.
Примечание:
В редких случаях можно встретить случаи использования нескольких роутеров, но это больше исключение, чем правило. Где может понадобиться несколько роутеров? Например у вас дома заходит интернет от нескольких провайдеров и вы не имеете продвинутого роутера, имеющего два, или более внешних интерфейса. В этом случае каждый роутер имеет выход в интернет через отдельный канал связи, а внутренними интерфейсами оба маршрутизатора смотрят в общую домашнюю сеть.
Итак, компьютер определил, что для отправки пакета требуется передать данные в другую сеть. Для этого, в настройках IP параметров каждого компьютера предусмотрен дополнительный параметр — IP адрес шлюза по умолчанию. Шлюз по умолчанию, это и есть роутер, который будет передавать IP пакеты сетевым устройствам, которые находятся за пределами вашей локальной сети.
Исторически сложилось, что провайдерам выделялись IP адреса классами, которых всего три:
Адреса сетей | Маска подсети | Количество сетей | Количество хостов | |
---|---|---|---|---|
Класс A | 1-126.0.0.0 | 255.0.0.0 | 126 | 16 777 214 |
Класс B | 128-191.0.0.0 | 255.255.0.0 | 16 384 | 65 534 |
Класс C | 192-223. 0.0.0 | 255.255.255.0 | 2 097 152 | 254 |
Вы наверное заметили, что диапазон адресов 127.x.x.x не вошел ни в один из классов. Данный диапазон зарезервирован под использование в интерфейсе обратной петли (loopback). Адреса из данного диапазона всегда укаызвают на локальный компьютер.
Диапазон адресов 169.254.0.x также зарезервирован под нужды APIPA.
До недавнего времени проблема с нехваткой IP адресов была не так актуальна как сейчас. Сейчас-же для того, чтоб каждое сетевое устройство организации подключить к интернет большое расторчительство, поэтому домашние сети и организации любого размера предпочитают использовать NAT. Для этой цели IANA решила зарезервировать по одной сети из каждого класса:
- 10.0.0.1 – 10.255.255.254 из класса A
- 172.16.0.1 – 172.31.255.254 из класса B
- 192.168.0.1 – 192.168.255.254 из класса C
Вместо того, чтоб присваивать каждому устройству, подключающемуся к итернет реальный айпи адрес, провайдер выделяет только один рельный айпи адрес для маршрутизатора, через который компьютеры локальной сети выходят в интернет, а компьютерам локальной сети присваиваются айпи адреса из диапазонов, который наиболее подходят под нужды конкретной локальной сети. Затем, маршрутизатор подменяет адрес локальной сети у пакетов, отправляемых в интернет и возвращает адрес локальной сети пакетам, возвращающимся из интернет.
Обратите внимание:
В большинстве случаев внешний IP адрес вашего маршрутизатора назначается DHCP сервером провайдера динамически, поэтому он со временем может изменяться. Для того, чтоб IP адрес не изменялся — нужно у провайдера заказать услугу статический айпи адрес.
Мой IP-адрес (айпи) — определить
Имя твоего хоста:
gprs-user-39.21.149.83.in-addr.arpa
Страна: Russia
Регион: Moscow
Город: Moscow
Что такое IP-адрес и зачем он нужен?
IP-адрес (айпи) — это набор цифр, техническая информация, которая выдается провайдером интернета тому устройству, через которое ты выходишь в интернет. Например, домашнему роутеру или мобильному телефону. IP означает Internet Protocol.
IP-адрес нужен, чтобы устройства в сети могли обращаться друг к другу и обмениваться информацией. Это идентификатор устройства в интернете. Упрощенно, интернет работает так: ты обращаешься к доменному имени сайта, оно переводится в IP-адрес сервера, где этот сайт находится, туда идет запрос, ответные данные идут на IP-адрес твоего устройства.
Чаще всего IP выдается временно и через какое-то время меняется. Выключил роутер, включил — и у тебя уже другой IP. Тот IP, который у тебя был, может получить какое-нибудь другое, чужое устройство. Но одновременно двух одинаковых IP в интернете быть не может.
Что можно узнать по IP? Можно ли «вычислить» человека по IP?
По IP-адресу можно приблизительно определить страну и город, к которым он относится. Но эта информация может быть неточной: IP адрес может определяться как относящийся к другому городу, а не к тому, в котором ты находишься. Просто у IP-адресов нет четкой привязки к географии. И разумеется, по IP-адресу нельзя «вычислить» человека, узнать его имя, фамилию, точное местонахождение, домашний адрес. Ведь IP — это публичная информация. Любой сайт, на который ты заходишь, сразу же узнает IP твоего устройства. Так работает интернет.
Если бы по IP можно было узнать точное местонахождение человека или его персональные данные, то никто не ходил бы в интернет, все сидели бы дома и боялись. Поэтому «вычислить» человека по IP могут только правоохранительные органы. Они обращаются к провайдеру, чтобы узнать, какому абоненту был выдан такой-то IP в такое-то время.
Человек может пользоваться прокси-сервером или VPN — это как бы промежуточное звено, которое скрывает настоящий IP-адрес. Выглядит так, как будто человек заходит на сайт из совершенно другой страны.
Если мой IP меняется, то как сайты узнают, что это снова я?
Когда ты посещаешь сайт, он выдает твоему браузеру «куки» (cookie, «печенье») — небольшой блок информации, который твой браузер сохраняет у себя. При следующем посещении сайт проверяет, есть ли у твоего браузера куки, выданный ранее. Так отличают нового посетителя от того, кто уже был на сайте раньше. IP-адрес здесь ни при чем.
Как узнать чужой IP-адрес?
В сущности, точно так же, как и свой. Например, попросить человека зайти сюда, на эту страницу и спросить, какой адрес определился.
Иные методы могут быть уголовно наказуемым деянием. В России существует статья уголовного кодекса «Несанкционированный доступ к компьютерной информации».
Если и ты, и другой человек пользуетесь одним и тем же сайтом — например, ВК — то, конечно, этот сайт знает, с каких IP-адресов вы оба подключались. Но информацию о чужих адресах он тебе не покажет. И служба поддержки тебе ничего не выдаст.
Самое главное — если ты думаешь, что знание чужого IP-адреса тебе что-то даст, то тебя ждет разочарование. Часто IP-адресу придают слишком большое значение по незнанию. Если тебя обманул мошенник, ты столкнулся с шантажом или угрозами, то нужно обращаться в правоохранительные органы, а не выяснять бесполезный IP-адрес. Когда он понадобится полиции, она сама его узнает.
Тебе могут понадобиться эти материалы:
Если же тебя «взломали», то следует восстановить доступ к странице и понять, как именно ты утратил логин и пароль, чтобы подобного больше не произошло. Никакой «IP-адрес взломщика» тебе не поможет.
Можно ли сделать, чтобы мой IP был постоянным и не менялся?
Да, у провайдеров обычно есть такая услуга — «статический IP». Она стоит дополнительных денег. Статический IP нужен тем, кто предоставляет услуги другим пользователям интернета — например, содержит у себя игровой сервер. Обычным людям постоянный IP не нужен.
Чем отличается IP от MAC-адреса?
MAC-адрес (МАК) — это физический идентификатор устройства. Он имеет значение для устройств, физически связанных друг с другом (например, подключенных к одному коммутатору). Это более низкий уровень в многоуровневой сетевой модели, чем IP. MAC-адрес в интернет не передается.
Вход.ру
Известная стартовая страница Вход. ру с визуальными закладками — надежный и удобный вход на сайты, которые ты часто используешь. Дополнительные удобные функции: уведомления от сайтов соцсетей и почты, поиск, погода.
Пример расчета количества хостов и подсетей на основе IP-адреса и маски – Keenetic
IP-адреса используются для идентификации устройств в сети. Для взаимодействия c другими устройствами по сети IP-адрес должен быть назначен каждому сетевому устройству (в том числе компьютерам, серверам, маршрутизаторам, принтерам и т.д.). Такие устройства в сети называют хостами.
С помощью маски подсети определяется максимально возможное число хостов в конкретной сети. Помимо этого, маски подсети позволяют разделить одну сеть на несколько подсетей.
Содержание:
Знакомство с IP-адресами
Маски подсети
Формирование подсетей
Пример расчета количества подсетей и хостов в подсети на основе IP-адреса и маски подсети
Знакомство с IP-адресами
Одна часть IP-адреса представляет собой номер сети, другая – идентификатор хоста. Точно так же, как у разных домов на одной улице в адресе присутствует одно и то же название улицы, у хостов в сети в адресе имеется общий номер сети. И точно так же, как у различных домов имеется собственный номер дома, у каждого хоста в сети имеется собственный уникальный идентификационный номер – идентификатор хоста. Номер сети используется маршрутизаторами (роутерами, интернет-центрами) для передачи пакетов в нужные сети, тогда как идентификатор хоста определяет конкретное устройство в этой сети, которому должны быть доставлены пакеты.
Структура
IP-адрес состоит из четырех частей, записанных в виде десятичных чисел с точками (например, 192.168.1.1). Каждую из этих четырех частей называют октетом. Октет представляет собой восемь двоичных цифр (например, 11000000, или 192 в десятичном виде).
Таким образом, каждый октет может принимать в двоичном виде значения от 00000000 до 11111111, или от 0 до 255 в десятичном виде.
На следующем рисунке показан пример IP-адреса, в котором первые три октета (192. 168.1) представляют собой номер сети, а четвертый октет (16) – идентификатор хоста.
Рисунок 1. Номер сети и идентификатор хоста
Количество двоичных цифр в IP-адресе, которые приходятся на номер сети, и количество цифр в адресе, приходящееся на идентификатор хоста, могут быть различными в зависимости от маски подсети.
Частные IP-адреса
У каждого хоста в сети Интернет должен быть уникальный адрес. Если ваши сети изолированы от Интернета (например, связывают два филиала), для хостов без проблем можно использовать любые IP-адреса. Однако, уполномоченной организацией по распределению нумерации в сети Интернет (IANA) специально для частных сетей зарезервированы следующие три блока IP-адресов:
- 10.0.0.0 — 10.255.255.255
- 172.16.0.0 — 172.31.255.255
- 192.168.0.0 — 192.168.255.255
IP-адреса указанных частный подсетей иногда называют «серыми».
IP-адреса можно получить через IANA, у своего провайдера услуг Интернет или самостоятельно назначить из диапазона адресов для частных сетей.
Маски подсети
Маска подсети используется для определения того, какие биты являются частью номера сети, а какие – частью идентификатора хоста (для этого применяется логическая операция конъюнкции – «И»).
Маска подсети включает в себя 32 бита. Если бит в маске подсети равен «1», то соответствующий бит IP-адреса является частью номера сети. Если бит в маске подсети равен «0», то соответствующий бит IP-адреса является частью идентификатора хоста.
Таблица 1. Пример выделения номера сети и идентификатора хоста в IP-адресе
1-ый октет: (192) | 2-ой октет: (168) | 3-ий октет: (1) | 4-ый октет: (2) | |
IP-адрес (двоичный) | 11000000 | 10101000 | 00000001 | 00000010 |
Маска подсети (двоичная) | 11111111 | 11111111 | 11111111 | 00000000 |
Номер сети | 11000000 | 10101000 | 00000001 | |
Идентификатор хоста | 00000010 |
Маски подсети всегда состоят из серии последовательных единиц, начиная с самого левого бита маски, за которой следует серия последовательных нулей, составляющих в общей сложности 32 бита.
Маску подсети можно определить как количество бит в адресе, представляющих номер сети (количество бит со значением «1»). Например, «8-битной маской» называют маску, в которой 8 бит – единичные, а остальные 24 бита – нулевые.
Маски подсети записываются в формате десятичных чисел с точками, как и IP-адреса. В следующих примерах показаны двоичная и десятичная запись 8-битной, 16-битной, 24-битной и 29-битной масок подсети.
Таблица 2. Маски подсети
Двоичная 1-ый октет: | Двоичная 2-ой октет: | Двоичная 3-ий октет: | Двоичная | Десятичная | |
8-битная маска | 11111111 | 00000000 | 00000000 | 00000000 | 255.0.0.0 |
16-битная маска | 11111111 | 11111111 | 00000000 | 00000000 | 255. 255.0.0 |
24-битная маска | 11111111 | 11111111 | 11111111 | 00000000 | 255.255.255.0 |
29-битная маска | 11111111 | 11111111 | 11111111 | 11111000 | 255.255.255.248 |
Размер сети
Количество разрядов в номере сети определяет максимальное количество хостов, которые могут находиться в такой сети. Чем больше бит в номере сети, тем меньше бит остается на идентификатор хоста в адресе.
IP-адрес с идентификатором хоста из всех нулей представляет собой IP-адрес сети (192.168.1.0 с 24-битной маской подсети, например). IP-адрес с идентификатором хоста из всех единиц представляет собой широковещательный адрес данной сети (192.168.1.255 с 24-битной маской подсети, например).
Так как такие два IP-адреса не могут использоваться в качестве идентификаторов отдельных хостов, максимально возможное количество хостов в сети вычисляется следующим образом:
Таблица 3. Максимально возможное число хостов
Маска подсети | Размер идентификатора хоста | Максимальное количество хостов | ||
8 бит | 255.0.0.0 | 24 бит | 224 – 2 | 16777214 |
16 бит | 255.255.0.0 | 16 бит | 216 – 2 | 65534 |
24 бит | 255.255.255.0 | 8 бит | 28 – 2 | 254 |
29 бит | 255.255.255.248 | 3 бит | 23 – 2 | 6 |
Формат записи
Поскольку маска всегда является последовательностью единиц слева, дополняемой серией нулей до 32 бит, можно просто указывать количество единиц, а не записывать значение каждого октета. Обычно это записывается как «/» после адреса и количество единичных бит в маске.
Например, адрес 192.1.1.0 /25 представляет собой адрес 192.1.1.0 с маской 255.255.255.128. Некоторые возможные маски подсети в обоих форматах показаны в следующей таблице.
Таблица 4. Альтернативный формат записи маски подсети
Маска подсети | Альтернативный формат записи | Последний октет (в двоичном виде) | Последний октет (в десятичном виде) |
255.255.255.0 | /24 | 0000 0000 | 0 |
255.255.255.128 | /25 | 1000 0000 | 128 |
255.255.255.192 | /26 | 1100 0000 | 192 |
255.255.255.224 | /27 | 1110 0000 | 224 |
255.255.255.240 | /28 | 1111 0000 | 240 |
255.255.255.248 | /29 | 1111 1000 | 248 |
255. 255.255.252 | /30 | 1111 1100 | 252 |
Формирование подсетей
С помощью подсетей одну сеть можно разделить на несколько. В приведенном ниже примере администратор сети создает две подсети, чтобы изолировать группу серверов от остальных устройств в целях безопасности.
В этом примере сеть компании имеет адрес 192.168.1.0. Первые три октета адреса (192.168.1) представляют собой номер сети, а оставшийся октет – идентификатор хоста, что позволяет использовать в сети максимум 28 – 2 = 254 хостов.
Сеть компании до ее деления на подсети показана на следующем рисунке.
Рисунок 2. Пример формирования подсетей: до разделения на подсети
Чтобы разделить сеть 192.168.1.0 на две отдельные подсети, можно «позаимствовать» один бит из идентификатора хоста. В этом случае маска подсети станет 25-битной (255.255.255.128 или /25).
«Одолженный» бит идентификатора хоста может быть либо нулем, либо единицей, что дает нам две подсети: 192. 168.1.0 /25 и 192.168.1.128 /25.
Сеть компании после ее деления на подсети показана на следующем рисунке. Теперь она включает в себя две подсети, A и B.
>
Рисунок 3. Пример формирования подсетей: после деления на подсети
В 25-битной подсети на идентификатор хоста выделяется 7 бит, поэтому в каждой подсети может быть максимум 27 – 2 = 126 хостов (идентификатор хоста из всех нулей – это сама подсеть, а из всех единиц – широковещательный адрес для подсети).
Адрес 192.168.1.0 с маской 255.255.255.128 является адресом подсети А, а 192.168.1.127 с маской 255.255.255.128 является ее широковещательным адресом. Таким образом, наименьший IP-адрес, который может быть закреплен за действительным хостом в подсети А – это 192.168.1.1, а наибольший – 192.168.1.126.
Аналогичным образом диапазон идентификаторов хоста для подсети В составляет от 192.168.1.129 до 192.168.1.254.
Пример: четыре подсети
В предыдущем примере было показано использование 25-битной маски подсети для разделения 24-битного адреса на две подсети. Аналогичным образом для разделения 24-битного адреса на четыре подсети потребуется «одолжить» два бита идентификатора хоста, чтобы получить четыре возможные комбинации (00, 01, 10 и 11). Маска подсети состоит из 26 бит (11111111.11111111.11111111.11000000), то есть 255.255.255.192.
Каждая подсеть содержит 6 битов идентификатора хоста, что в сумме дает 26 – 2 = 62 хоста для каждой подсети (идентификатор хоста из всех нулей – это сама подсеть, а из всех единиц – широковещательный адрес для подсети).
Таблица 5. Подсеть 1
IP-адрес/маска подсети | Номер сети | Значение последнего октета |
IP-адрес (десятичный) | 192.168. 1. | 0 |
IP-адрес (двоичный) | 11000000.10101000.00000001. | 00000000 |
Маска подсети (двоичная) | 11111111.11111111.11111111. | 11000000 |
Адрес подсети 192.168.1.0 | Наименьший идентификатор хоста: 192.168.1.1 | |
Широковещательный адрес 192.168.1.63 | Наибольший идентификатор хоста: 192.168.1.62 |
Таблица 6. Подсеть 2
IP-адрес/маска подсети | Номер сети | Значение последнего октета |
IP-адрес | 192.168.1. | 64 |
IP-адрес (двоичный) | 11000000.10101000.00000001. | 01000000 |
Маска подсети (двоичная) | 11111111.11111111.11111111. | 11000000 |
Адрес подсети 192. 168.1.64 | Наименьший идентификатор хоста: 192.168.1.65 | |
Широковещательный адрес 192.168.1.127 | Наибольший идентификатор хоста: 192.168.1.126 |
Таблица 7. Подсеть 3
IP-адрес/маска подсети | Номер сети | Значение последнего октета |
IP-адрес | 192.168.1. | 128 |
IP-адрес (двоичный) | 11000000.10101000.00000001. | 10000000 |
Маска подсети (двоичная) | 11111111.11111111.11111111. | 11000000 |
Адрес подсети 192.168.1.128 | Наименьший идентификатор хоста: 192.168.1.129 | |
Широковещательный адрес 192.168.1.191 | Наибольший идентификатор хоста: 192.168.1.190 |
Таблица 8. Подсеть 4
IP-адрес/маска подсети | Номер сети | Значение последнего октета |
IP-адрес | 192.168.1. | 192 |
IP-адрес (двоичный) | 11000000.10101000.00000001. | 11000000 |
Маска подсети (двоичная) | 11111111.11111111.11111111. | 11000000 |
Адрес подсети 192.168.1.192 | Наименьший идентификатор хоста: 192.168.1.193 | |
Широковещательный адрес 192.168.1.255 | Наибольший идентификатор хоста: 192.168.1.254 |
Пример: восемь подсетей
Аналогичным образом для создания восьми подсетей используется 27-битная маска (000, 001, 010, 011, 100, 101, 110 и 111).
Значения последнего октета IP-адреса для каждой подсети показаны в следующей таблице.
Таблица 9. Восемь подсетей
Подсеть | Адрес подсети | Первый адрес | Последний адрес | Широковещательный адрес |
1 | 0 | 1 | 30 | 31 |
2 | 32 | 33 | 62 | 63 |
3 | 64 | 65 | 94 | 95 |
4 | 96 | 97 | 126 | 127 |
5 | 128 | 129 | 158 | 159 |
6 | 160 | 161 | 190 | 191 |
7 | 192 | 193 | 222 | 223 |
8 | 224 | 225 | 254 | 255 |
Планирование подсетей
Сводная информация по планированию подсетей для сети с 24-битным номером сети приводится в следующей таблице.
Таблица 10. Планирование подсетей для сети с 24-битным номером
Количество «одолженных» битов идентификатора хоста | Маска подсети | Количество подсетей | Количество хостов в подсети |
1 | 255.255.255.128 (/25) | 2 | 126 |
2 | 255.255.255.192 (/26) | 4 | 62 |
3 | 255.255.255.224 (/27) | 8 | 30 |
4 | 255.255.255.240 (/28) | 16 | 14 |
5 | 255.255.255.248 (/29) | 32 | 6 |
6 | 255.255.255.252 (/30) | 64 | 2 |
7 | 255.255.255.254 (/31) | 128 | 1 |
Пример расчета количества подсетей и хостов в подсети на основе IP-адреса и маски подсети
Приведем пример расчета количества подсетей и хостов для сети 59. 124.163.151/27.
/27 — префикс сети или сетевая маска
В формате двоичных чисел 11111111 11111111 11111111 11100000
В формате десятичных чисел 255.255.255.224
В четвертом поле (последний октет) 11100000 первые 3 бита определяют число подсетей, в нашем примере 23 = 8.
В четвертом поле (последний октет) 11100000 последие 5 бит определяют число хостов подсети, в нашем примере 25 = 32.
Диапазон IP первой подсети 0~31 (32 хоста), но 0 — это подсеть, а 31 — это Broadcast. Таким образом, максимальное число хостов данной подсети — 30.
Первая подсеть: 59.124.163.0
Broadcast первой подсети: 59.124.163.31
Диапазон IP второй подсети с 59.124.163.32 по 59.124.163.63
Вторая подсеть: 59.124.163.32
Broadcast второй подсети: 59.124.163.63
Мы можем высчитать диапазон IP восьмой подсети с 59.124.163.224 по 59.124.163.255
Восьмая подсеть: 59.124.163.224
Broadcast восьмой подсети: 59.124.163. 255
В нашем примере IP-адрес 59.124.163.151 находится в пятой подсети.
Пятая подсеть: 59.124.163.128/27
Диапазон IP пятой подсети с 59.124.163.128 по 59.124.163.159
Broadcast пятой подсети: 59.124.163.159
NOTE: Важно! В настоящее время для удобства расчета IP-адресов в подсети и сетевых масок существуют в Интернете специальные онлайн IP-калькуляторы, а также бесплатные программы/утилиты для быстрого и наглядного расчета.
Действительно ли браузер Tor обеспечивает полную анонимность?
Насколько вас волнует анонимность ваших действий в интернете? Предпочитаете ли вы оставлять как можно меньше следов вашей активности в Сети? Браузер Tor, одно из самых популярных средств для достижения конфиденциальности при работе в интернете, был подвергнут тщательнейшему анализу, чтобы ответить рядовому пользователю лишь на одни вопрос — действительно ли Tor гарантирует вам полную анонимность.
1. Введение
2. Отслеживание выходного узла (Exit Node)
3. Риск запуска Exit Node
4. Выводы
Введение
Принято считать, что браузер Tor является полностью анонимным и безопасным средством веб-серфинга, которое не дает никому возможности отслеживать местоположение пользователей этого браузера. Но так ли это на самом деле?
Tor не гарантирует полную анонимность, и есть много способов деанонимизировать его трафик. Ниже мы рассмотрим наиболее часто используемые методы отслеживания интернет-трафика Tor.
Отслеживание выходного узла (Exit Node)
Принцип обеспечения анонимности браузера Tor заключается в том, что интернет-трафик пропускается через случайно выбранные ретрансляционные узлы в его сети, и только потом достигает запрашиваемых веб-страниц. Гипотетически эта схема не позволяет проследить происхождение трафика. Компьютер в данной схеме может как инициировать соединение для просмотра веб-содержимого, так и выступать в качестве узла для ретрансляции зашифрованного сетевого трафика другим узлам сети Tor.
Однако большая часть трафика все же выходит из сети Tor. Например, если вы заходите на сайт Google через браузер Tor, трафик маршрутизируется через многие ретрансляционные узлы, но в итоге он должен покинуть сеть Tor и подключиться к серверам Google. Так вот узел, где трафик покидает сеть Tor для того, чтобы отобразить веб-страницу, может быть отслежен.
В случае если вы посещаете сайт по защищенному протоколу HTTPS (например, пользуетесь вашей учетной записью Gmail), у вас есть все основания полагать, что ваши конфиденциальные данные защищены. Однако в случае если вы используете Tor для доступа к незашифрованному веб-сайту, всегда есть возможность отследить историю посещенных вами страниц, отправленные вами сообщения и поисковые запросы. Стоит отметить, что факт запуска у себя Exit Node накладывает определенную юридическую ответственность. Так, например, правительства в большинстве случаев используют множество выходных узлов для контроля интернет-трафика, пытаясь отследить преступников или подавить политических активистов.
Известен случай, когда в 2007 году некий ИТ-евангелист смог перехватить электронные сообщения и пароли ста пользователей электронной почты, запустив Exit Node в сети Tor. Произошло это потому, что эти пользователи не прибегли к шифрованию своих сообщений, ошибочно полагая, что Tor может защитить их посредством своего внутреннего протокола шифрования. На деле же Tor работает не так.
Запомните! При работе в браузере Tor, отправляя или получая конфиденциальный контент, всегда делайте это только через HTTPS-сайты. Не забывайте, что ваш трафик может отслеживаться не только сотрудниками правоохранительных органов, но и злоумышленниками, которых могут интересовать ваши личные данные.
Плагины, JavaScript и другие приложения выдадут ваш IP-адрес
По умолчанию браузер Tor имеет довольно безопасные настройки: Javascript отключен, плагины нельзя запустить, а если вы попытаетесь загрузить файл или запустить его с помощью другого приложения, Tor непременно вас оповестит.
Как правило, JavaScript не представляет собой уязвимость системы безопасности, но если для вас важно скрыть свой IP-адрес, вам не следует использовать его. Движок JavaScript, надстройки вроде Adobe Flash, внешние программы вроде Adobe Reader, даже видеоплееры могут выдать ваш IP-адрес. Большой риск использования вышеперечисленных технологий обусловлен тем, что на многих вредоносных сайтах есть эксплоиты, использующие бреши в них.
Как уже упоминалось выше, настройки браузер Tor по умолчанию позволяют избежать этих проблем. Конечно, вы можете включить JavaScript и плагины в браузере самостоятельно, но если анонимность является вашим приоритетом, делать это не рекомендуется.
Чтобы показать на примере, что данные риски отнюдь не являются теоретическими, вспомним один случай. В 2011 году группе исследователей в области безопасности удалось заполучить IP-адреса около 10 000 человек, использовавших BitTorrent-клиенты через Tor. Как и другие приложения, клиенты BitTorrent представляют уязвимость, которая может выдать ваш реальный IP-адрес.
Не меняйте настройки Tor по умолчанию. Не используйте Tor с другими браузерами. И не пытайтесь использовать какие-либо приложения, плагины или надстройки с браузером Tor. Он изначально был сконфигурирован наиболее безопасным образом, позволяющим избежать многих проблем с конфиденциальностью.
Риск запуска Exit Node
Как уже упоминалось ранее, запуск выходного узла (или Exit Node) может иметь некоторые юридические последствия. Если кто-то будет использовать Tor для противозаконных действий и трафик будет выходить из вашего выходного узла, этот трафик будет прослежен до вашего IP-адреса, после чего вы можете запросто получить визит от представителей власти. Так арестовали мужчину в Австрии, ему предъявили обвинения в публикации детской порнографии. Он был арестован за то, что у него был запущен выходной узел.
У проекта Tor есть ряд инструкций для запуска Exit Node. Наиболее важным является запуск узла на выделенном IP-адресе через Tor.
Выводы
Из всего вышеперечисленного мы можем сделать вывод, что полная анонимность, которую якобы обеспечивает браузер Tor, является мифом. При работе с конфиденциальным контентом стоит всегда отдавать приоритет безопасному протоколу HTTPS. Также рекомендуется не менять настройки Tor по умолчанию и очень осмотрительно использовать надстройки и плагины.
Калькулятор подсети— TunnelsUP
IP-адрес: | ||||
Сетевая маска: | ||||
Маска с подстановочными знаками: | ||||
CIDR Address: 000 | ||||
Диапазон используемых хостов: | ||||
Широковещательный адрес: | ||||
Двоичная сетевая маска: | ||||
Общее количество Класс IP: | |
Пример ввода IP-адреса
IPv4
172.31. 180.150 255.255.252.0 | Маска подсети |
192.168.5.219 /28 | Нотация CIDR |
172.16.50.45 0.0.15.255 | # 52Расчет сети с 52 хостами |
IPv6
2001: 0db8: 85a3 :: 8a2e: 0370: 7334 /64 | Маска префикса |
2001: 0db8: 85a3 :: /48/64 | Подсеть / 48 сеть в / 64 сети |
Параметры URL
Можно добавить IP-адрес к URL-адресу, чтобы перейти непосредственно к этому IP-адресу и вычислить его.Каждый из следующих URL-адресов будет работать: http://www.tunnelsup.com/subnet-calculator?ip=192.168.1.1/24
http://www.tunnelsup.com/subnet-calculator?ip=10.7.7.0 255.255.255.0
http: // www.tunnelsup.com/subnet-calculator?ip=2001:0db8:85a3::8a2e:0370:7334/64
Это позволяет использовать поиск по ключевым словам в Firefox.
Пользователи Duckduckgo.com могут пользоваться командой! Subnet bang, которая использует этот инструмент. Попробуйте! Подсеть 192.168.1.1/24.
Об этом калькуляторе подсети
Этот бесплатный онлайн-калькулятор подсети позволяет вводить сетевую маску, подстановочную маску Cisco или нотацию / CIDR.Инструмент также имеет возможность создавать случайный IP-адрес, который затем можно вычислить. Это полезно при изучении и изучении того, как создавать подсети, и при необходимости практических сетей.
Этот калькулятор также можно использовать для обратного разбиения на подсети, когда количество хостов известно, а сетевая маска — нет.
Калькулятор также поддерживает IPv6.
ключевые слова: подсети, подсеть, калькулятор, ip, адрес, cidr, маска, сетевая маска, хост, сеть, конвертер, вычислить, онлайн, ipv4, учеба, практика, упражнения, проблемы, ipv6, маска подсети.Калькулятор IP-подсети
| Colocation America
Вы когда-нибудь задумывались, сколько полезных IP-адресов находится в / 24? Или какие у вас сетевой и широковещательный адреса? Калькулятор IP Colocation America ответит на все ваши ботанические вопросы об IP!Вот несколько примеров для использования:
IPv4: 192. 168.0.1/24 IPv6: 2002: 0BD8 :: / 32 Маска подсети: 192.0.2.0/255.255.255.0 Маска подсети с подстановочными знаками: 192.0.2.0/0.0.0.255 Диапазон IPv4: 192.0.2.0-192.0.2.254 Диапазон IPv6: в настоящее время наш калькулятор не поддерживает диапазоны IPv6, но скоро он появится!
Когда вы вводите / X, убедитесь, что нет пробела между «/» и IP-адресом.Удачного расчета!
Если вы ищете краткую информацию по таким вопросам, как «Сколько IP-адресов в / 24?» пожалуйста, нажмите здесь!
Почему полезен калькулятор диапазона IP-адресов / маски подсети?
Если вы когда-либо пытались произвести вычисления в IP-сети вручную, вы, вероятно, учились в школе и хотели вырвать себе волосы. Это утомительно, отнимает много времени и, честно говоря, скучно. Было бы неплохо иметь один из тех научных калькуляторов старой школы, которые также включают калькулятор подсети IP, верно?Ааа, воспоминания….
К счастью для вас, Colocation America поддерживает наш калькулятор диапазона IP-адресов, подходящий для всех возрастов! Просто укажите свой диапазон IP-адресов, чтобы определить маску подсети, диапазон IPv4 / 6 и количество используемых IP-адресов. Теперь перейдем к мелочам. Калькулятор полезен, потому что он делает всю работу за вас. Если вы не знаете, в IPv4 всего 4 294 967 296 возможных IP-адресов. Это число возрастает до более чем 300000000000000000000000000000000000000000000 в IPv6. Если вы покупаете полезный блок IP-адресов для своего бизнеса, было бы утомительно рассчитывать все вещи, необходимые для ваших сетевых целей, вручную или в бухгалтерской книге.Одна из самых полезных функций нашего IP-калькулятора — это возможность показать вам информацию о подсети.Что такое адрес маски подсети и для чего он нужен?
Маска подсети сводится к «маскировке» битов хоста вашего IP-адреса, оставляя видимым только идентификатор сети. Он также может определять размер подсети, и, если известен IP-адрес в подсети, маска подсети используется для определения конечных точек подсети. Это включает в себя много двоичной математики. Вы можете использовать наш калькулятор или сделать это долгим путем: Пример IP-адреса подсети следующий: 255. Маска подсети 255.255.252 имеет двоичную маску 11111111.11111111.11111111.11111100. Количество нулей в двоичной маске напрямую связано с длиной подсети. Продолжая пример, подсеть для длины IP-адреса маски подсети 255.255.255.252 равна 2. При вычислении подсетей и масок подсети есть специальные числа, которые повторяются, и запоминание этих чисел очень важно. Это числа 255, 254, 252, 248, 240, 224, 192 и 128. Эти числа полезны для IP-сетей и помогают определить, где подсеть может быть правильно разбита на более мелкие подсети.Для получения дополнительной информации о преобразовании IP-адресов из десятичных чисел с точками в двоичные и других вычислений IP, посетите нашу техническую страницу здесь. Таким образом, вы можете сделать это таким образом — или просто введите свой IP-адрес или диапазон IP-адресов в наш калькулятор и упростите себе задачу. Поверьте, использование калькулятора IP-сети в комплекте с калькулятором маски подсети сэкономит вам так много времени. В конце концов, мы здесь, чтобы помочь!Быстрые обращения: Схема IP-сети
Если вам нужна быстрая информация с до , вычисляющая ваш блок IP-адресов, пожалуйста, просмотрите диаграммы ниже. IP-адреса класса A Сетевые биты Маска подсети Количество подсетей Количество хостовСетевые биты | Маска подсети | Количество подсетей | Количество хостов |
/8 | 255.0.0.0 | 0 | 16777214 |
/9 | 255.128.0.0 | 2 (0) | 8388606 |
/10 | 255.192.0.0 | 4 (2) | 4194302 |
/11 | 255.224.0.0 | 8 (6) | 2097150 |
/12 | 255.240.0.0 | 16 (14) | 1048574 |
/13 | 255. 248.0.0 | 32 (30) | 524286 |
/14 | 255.252.0.0 | 64 (62) | 262142 |
/15 | 255.254.0.0 | 128 (126) | 131070 |
/16 | 255.255.0.0 | 256 (254) | 65534 |
/17 | 255.255.128.0 | 512 (510) | 32766 |
/18 | 255.255.192.0 | 1024 (1022) | 16382 |
/19 | 255.255.224.0 | 2048 (2046) | 8190 |
/20 | 255.255.240.0 | 4096 (4094) | 4094 |
/21 | 255.255.248.0 | 8192 (8190) | 2046 |
/22 | 255.255.252.0 | 16384 (16382) | 1022 |
/23 | 255.255.254.0 | 32768 (32766) | 510 |
/24 | 255. 255.255.0 | 65536 (65534) | 254 |
/25 | 255.255.255.128 | 131072 (131070) | 126 |
/26 | 255.255.255.192 | 262144 (262142) | 62 |
/27 | 255.255.255.224 | 524288 (524286) | 30 |
/28 | 255.255.255.240 | 1048576 (1048574) | 14 |
/29 | 255.255.255.248 | 2097152 (2097150) | 6 |
/30 | 255.255.255.252 | 4194304 (4194302) | 2 |
Сетевые биты | Маска подсети | Количество подсетей | Количество хостов |
/16 | 255. 255.0.0 | 0 | 65534 |
/17 | 255.255.128.0 | 2 (0) | 32766 |
/18 | 255.255.192.0 | 4 (2) | 16382 |
/19 | 255.255.224.0 | 8 (6) | 8190 |
/20 | 255.255.240.0 | 16 (14) | 4094 |
/21 | 255.255.248.0 | 32 (30) | 2046 |
/22 | 255.255.252.0 | 64 (62) | 1022 |
/23 | 255.255.254.0 | 128 (126) | 510 |
/24 | 255.255.255.0 | 256 (254) | 254 |
/25 | 255.255.255.128 | 512 (510) | 126 |
/26 | 255.255.255.192 | 1024 (1022) | 62 |
/27 | 255.255.255.224 | 2048 (2046) | 30 |
/28 | 255. 255.255.240 | 4096 (4094) | 14 |
/29 | 255.255.255.248 | 8192 (8190) | 6 |
/30 | 255.255.255.252 | 16384 (16382) | 2 |
Диаграмма Supernetting (CIDR) CIDR — Бесклассовая междоменная маршрутизация. Примечание. Количество сетей класса C должно быть непрерывным.Например, 192.169.1.0/22 представляет следующий блок адресов: 192.169.1.0, 192.169.2.0, 192.169.3.0 и 192.169.4.0. Класс C Блок CIDR Маска надсети Количество адресов класса C Количество хостов
Блок CIDR | Маска надсети | Количество адресов класса C | Количество хостов |
/14 | 255.252.0.0 | 1024 | 262144 |
/15 | 255. 254.0.0 | 512 | 131072 |
/16 | 255.255.0.0 | 256 | 65536 |
/17 | 255.255.128.0 | 128 | 32768 |
/18 | 255.255.192.0 | 64 | 16384 |
/19 | 255.255.224.0 | 32 | 8192 |
/20 | 255.255.240.0 | 16 | 4096 |
/21 | 255.255.248.0 | 8 | 2048 |
/22 | 255.255.252.0 | 4 | 1024 |
/23 | 255.255.254.0 | 2 | 512 |
калькулятор сетевых адресов / калькулятор IP-адресов
калькулятор сетевых адресов / калькулятор IP-адресовЭта страница требует включения Javascript!
Маска подсети, разделенная точками, десятичная в нотации CIDR (битовый формат)
Калькулятор подсети класса C
Количество требуемых адресов для сетевой маски
Десятичный IP-адрес с точками или маска в двоичном и шестнадцатеричном формате
IP-адрес в шестнадцатеричном формате или преобразование маски в десятичную дробь
Вычислитель битового дополнения (инвертированного IP) IP-адреса
Маска сети на количество используемых адресов
Конвертер чисел: десятичный => двоичный, шестнадцатеричный | Преобразователь чисел: двоичный => десятичный, шестнадцатеричный | Конвертер чисел: Hex => dec, bin |
Диапазоны IP-адресов многоадресной рассылки
Все многоадресные адреса можно легко распознать, потому что они начните с битовой комбинации «1110». 224.0.0.0 — 224.0.0.255 Известные групповые адреса, каналы управления
224.0.1.0 — 238.255.255.255 Адреса многоадресной рассылки в глобальном масштабе (на уровне Интернета)
239.0.0.0 — 239.255.255.255 Локальные адреса многоадресной рассылки
Диапазоны специальных и частных адресов
Диапазоны частных адресов не маршрутизируются в Интернете и могут быть свободно размещены в любой частной сети. NAT (сеть трансляция адресов) требуется при подключении такой сети в Интернет. Адреса частной сети (адреса RFC1597 / RFC1918):
10.0.0.0 — 10.255.255.255 24-битный блок, / 8, сеть класса A
172.16.0.0 — 172.31.255.255 20-битный блок, / 12, набор из 16 смежных сетевых номеров класса B
192.168.0.0 — 192.168.255.255 16-битный блок, / 16, набор из 255 смежных
номера сети класса C
Специальные адреса:
127.0.0.0 — 127.255.255.255 Специальный диапазон адресов для
localhost.Обычно вы не можете использовать эти адреса ни для чего другого.
127.0.0.1 обычно назначается устройству обратной связи
0.0.0.0 Специальный адрес хоста, обычно зарезервированный для маршрута по умолчанию
Обзор распространенных подсетей и масок
Маска хостов Используемая маска сети Шестнадцатеричная маска / 30 4 2 255.255.255.252 fffffffc это 1/64 сети класса C / 29 8 6 255.255.255.248 fffffff8 это 1/32 сети класса C / 28 16 14 255.255.255.240 fffffff0 это 1/16 сети класса C / 27 32 30 255.255.255.224 ffffffe0 это 1/8 сети класса C / 26 64 62 255.255.255.192 ffffffc0 это 1/4 сети класса C / 24 256 254 255.255.255.0 ffffff00 это сеть класса C. / 23 512 510 255.255.254.0 fffffe00 это 2 сети класса C / 22 1024 1022 255.255.252.0 fffffc00 это 4 сети класса C. / 21 2048 2046 255.255.248.0 fffff800 это сеть 8 класса C. / 20 4096 4094 255.255.240.0 fffff000 это 16 сеть класса C / 19 8192 8190 255.255.224.0 ffffe000 это 32 сеть класса C. / 18 16384 16382 255.255.192.0 ffffc000 это 64 сеть класса C. / 17 32768 32766 255.255.128.0 ffff8000 это сеть 128 класса C. / 16 65536 65534 255.255.0.0 ffff0000 это 256 сеть класса C = сеть класса B
© Гвидо Сочер, версия 2015-12-18
Эта страница не зависит от операционной системы. Для этого требуется только веб-браузер с поддержкой javascript.Вы можете установить его локально на свой компьютер, просто сохранив эту html-страницу. Калькулятор IP-подсети
— WintelGuy.com Калькулятор IP-подсети
— WintelGuy.com [x] Закрыть☰
Маска подсети / биты в маске:
192.0.0.0 — /2224.0.0.0 — /3240.0.0.0 — /4248.0.0.0 — /5252.0.0.0 — /6254.0.0.0 — /7255.0.0.0 — /8255.128.0.0 — /9255.192.0.0 — /10255.224.0.0 — /11255.240.0.0 — / 12255.248.0.0 — /13255.252.0.0 — /14255.254.0.0 — /15255.255.0.0 — /16255.255.128.0 — /17255.255.192.0 — /18255.255.224.0 — /19255.255.240.0 — /20255.255.248.0 — /21255.255.252.0 — / 22255.255.254.0 — /23255.255.255.0 — /24255.255.255.128 — /25255.255.255.192 — /26255.255.255.224 — /27255.255.255.240 — /28255.255.255.248 — /29255.255.255.252 — /30255.255 311455.254 —
Подсети для отображения:
1248163264128256
IP-адрес: 10.1.1.5
Класс IP: A
Маска подсети: 255.255.255.0
Адрес подсети: 10.1.1.0
Бит в маске: 24
Количество хостов: 254
Адрес подсети | Первый узел | Последний хост | Маска подсети | Трансляция | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.1.1.0 | 10.1.1.1 | 10.1.1.254 | 255.255.255.0 | 10.1.1.255 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.1.2.0 | 10.1.2.1 | 10.1.2.254 | 255.255.255.0 | 10.1.2.255 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.1.3.254 | 255.255.255.0 | 10.1.3.255 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.1.4.0 | 10.1.4.1 | 10.1.4.254 | 255.255.255.0 | 07 10.1.4.2000 |
Блок CIDR | Диапазон IP (сеть — вещание) | Маска подсети | IP Количество | |
85.140.5.13 / 32 | 85.140.5.13 — 85.140.5.13 | 255.255.255.255 | 1 | |
85.140.5.12/31 | 85.140.5.12 — 85.140.5.13 | 255.255.255.254 | 000 | 000 |
85.140.5.12/30 | 85.140.5.12 — 85.140.5.15 | 255.255.255.252 | 4 | |
85.140.5.8/29 | 85.140.5.8 — 85.140.5.15 | 255.255.255.248 | 8 | |
85.140.5.0/28 | 85.140.5.0 — 85.140.5.15 | 255.255.255.240 | 16 | |
85.140.5.0/27 | 85.140.5.0 | 255.255.255.224 | 32 | |
85.140.5.0/26 | 85.140.5.0 — 85.140.5.63 | 255.255.255.192 | 64 | |
85.140.5.0 / 25 | 85.140.5.0 — 85.140.5.127 | 255.255.255.128 | 128 | |
85.140.5.0/24 | 85.140.5.0 — 85.140.5.255 | 255.255.255.0 | ||
85.140.4.0/23 | 85.140.4.0 — 85.140.5.255 | 255.255.254.0 | 512 | |
85.140.4.0/22 | 85.140.4.0 — 85.140.7.255 | 255.255.252.0 | 1024 | |
85.140.0.0/21 | 85.140.0.0 — 85.140.7.255 | 255.255.248.0 | 2048 | |
85.140.0.0/20 | 85.140.0.0 — | 255.255.240.0 | 4096 | |
85.140.0.0/19 | 85.140.0.0 — 85.140.31.255 | 255.255.224.0 | 8192 | |
85.140.0.0 / 18 | 85.140.0.0 — 85.140.63.255 | 255.255.192.0 | 16384 | |
85.140.0.0/17 | 85.140.0.0 — 85.140.127.255 | 255.255 1007.255 | 255.2551007000 | 255.25510028.0 |
85.140.0.0/16 | 85.140.0.0 — 85.140.255.255 | 255.255.0.0 | 65536 | |
85.140.0.0/15 | 85.140.0.0 — 85.141.255.255 | 255.254.0.0 | 131072 | |
85.140.0.0/14 | 85.140.0.0 — 85.143.255.255 | 255.252.0.0 | 262144 | |
255.248.0.0 | 524288 | |||
85.128.0.0/12 | 85.128.0.0 — 85.143.255.255 | 255.240.0.0 | 1048576 | |
85.128.0.0 — 85.159.255.255 | 255.224.0.0 | 2097152 | ||
85.128.0.0/10 | 85.128.0.0 — 85.191.255.255 | 255.1 .0 | 309309||
85.128.0.0/9 | 85.128.0.0 — 85.255.255.255 | 255.128.0.0 | 8388608 | |
85.0.0.0/8 | 85.0.0.0 — 85.255.255.255 | 255.0.0.0 | 16777216 | |
84.0.0.0/7 | 84.0.0.0 — 85.255.255.255 | 254.0.0.0 | 33554432 | |
84.0.0100.0/6 84000 84.0.0100.0/6 84000 87.255.255.255 | 252.0.0.0 | 67108864 | ||
80.0.0.0/5 | 80.0.0.0 — 87.255.255.255 | 248.0.0.0 | 134217728 | |
.0.0.0 / 4 | 80.0.0.0 — 95.255.255.255 | 240.0.0.0 | 268435456 | |
64.0.0.0/3 | 64.0.0.0 — 95.255.255.255 | 224.0.0.0 | 0953000 | |
64.0.0.0/2 | 64.0.0.0 — 127.255.255.255 | 192.0.0.0 | 1073741824 | |
0.0.0.0/1 | 0.0.0.0 — 127.255.255.255 | 128.0.0.0 | 2147483648 |
Инструмент IP-подсетей | Учебное пособие по калькулятору IP-подсети
Введение
Если вы хотите контролировать сложную сеть, важно знать, как работают IP-подсеть, IP-подсети, IP-адреса, маршрутизаторы и шлюзы по умолчанию. Этот документ поможет вам понять основы IP-подсетей, подсетей TCP / IP, масок подсетей и использования IP-подсетей. Представляя и используя протоколы CIDR и VLSM, этот документ разбивает структуру адресации подсети, помогая вам самостоятельно рассчитывать подсети TCP / IP.
Дополнительная информация
Для начала, вот список терминов, которые вам необходимо знать, чтобы лучше понять IP-подсети:
IP — Интернет-протокол (IP) определяет набор правил и стандартов, которым необходимо следовать для обеспечения связи между устройствами в сети. Версии IP-адреса (IPv4 и IPv6) помогают в уникальной адресации сетевых ресурсов.
TCP / IP — Этот протокол связи определяет, как данные должны быть упакованы, адресованы, переданы, маршрутизированы и получены.Он состоит из протокола управления передачей (TCP) и интернет-протокола (IP).
Адрес — битовое / числовое выражение с точками, однозначно идентифицирующее устройство / хост в сети TCP / IP.
Например: компьютеру, подключающемуся к сети, может быть назначен IP-адрес 192.168.10.21, который однозначно идентифицирует его в сети.
IP-подсеть — Большие сети TCP / IP могут быть разделены на небольшие логические группы или меньшие сети, называемые IP-подсетями.Эти части сети имеют одинаковый идентификатор сети.
Маска подсети — 32-битное представление, используемое сетью TCP / IP для определения диапазона IP-адресов, доступных в подсети.
CIDR — Бесклассовая междоменная маршрутизация (CIDR) — это интернет-протокол для эффективного распределения IP-адресов и для IP-маршрутизации без исчерпания пространства IP-адресов.
VLSM — Маска подсети переменной длины (VLSM) поддерживает IP-подсети разных размеров в соответствии с требованиями в одной сети.
FLSM — Маска подсети фиксированной длины (FLSM) требует, чтобы сеть имела подсети одинакового размера и одинаковое количество хостов.
Десятичное представление — Когда адрес представлен десятичными знаками, он записывается с использованием 10 основных чисел — 0,1,2,3,4,5,6,7,8,9.
Двоичное представление — Когда адрес представлен в двоичном формате, он записывается с использованием двух основных чисел (или битов) — 0,1.
IP-адрес и его структура
Адрес Интернет-протокола (IP) — это 32-битная числовая метка, назначаемая устройствам или хостам в сети.С развитием сетей ресурсы 32-разрядного IPv4-адреса истощались, что открывало путь для развертывания 128-разрядных адресов IPv6 . Несмотря на продолжающееся развертывание адресов IPv6, IPv4 по-прежнему остается одним из основных протоколов, используемых в сетях TCP / IP и других сетях с коммутацией пакетов.
IP-адрес представлен в десятичном формате, разделенном точками, с четырьмя октетами, каждый из которых имеет 8-битное число (0–255), разделенных точкой (‘.’). IP-адрес состоит из двух частей.IP-адрес состоит из двух частей: идентификатора сети и идентификатора хоста . В зависимости от используемых классов или применяемой маски подсети октеты слева направо представляют идентификатор сети, а справа налево — идентификатор хоста.
Например: IP-адрес 192.168.10.8 представлен, как показано ниже.
В зависимости от используемых классов или применяемой маски подсети октеты слева направо представляют идентификатор сети, а справа налево — идентификатор хоста.
IP-классы и подсети
Аналогия с разделением на подсети
В качестве аналогии для объяснения IP-подсети, адреса подсети и маски подсети предположим, что вы собираетесь провести летний лагерь, обучая студентов музыке, искусству, танцам и театральному искусству. Представьте, что вы хотите уникально идентифицировать каждого ученика, чтобы идентификационный номер ученика указывал вам класс ученика и номер списка. Если вы арендовали большой зал для семинаров для своего лагеря, вам придется установить перегородки, чтобы разделить этот большой зал на четыре разные комнаты, потому что мы не хотим, чтобы классы мешали друг другу, и проще создать уникальные идентификаторы внутри класс, чем в четырех классах вместе взятых.
Теперь каждому ученику назначен класс для остальной части лагеря. Давайте назначим каждому классу идентификатор класса. Для художественного класса это 01, для музыкального — 02, для танцевального — 03, а для драматического — 04. В каждом классе обучается по 20 студентов. Итак, у нас есть номера от 1 до 20 в каждом классе. Чтобы определить, какой ученик к какому классу принадлежит, мы даем каждому ученику идентификационную карту с идентификатором класса и номером списка.
У ученика со списком № 13, записанного в музыкальный класс, есть удостоверение личности с надписью 0213.
Точно так же ID 0109 указывает на то, что студент записался в класс искусств, и его номер в списке — 09.
Допустим, кто-то нашел четыре потерянных удостоверения личности и хочет вернуть их студентам. Они могут легко определить, к какому классу принадлежит ученик, просто поместив маску над двумя последними цифрами; первые две цифры дадут им идентификатор класса.
Аналогичным образом сеть может состоять из нескольких хостов. Чтобы эффективно назначать адреса для этих хостов, мы разделяем сеть (холл) на подсети (классы).В отслеживаемых IP-подсетях каждая имеет идентификатор сети (идентификатор класса). Хосты в подсети имеют идентификатор хоста (номер списка). Чтобы определить, какой хост к какой подсети, мы используем маску подсети (бумажную маску).
Классы IP сети
IPv4 подразделяется на пять различных классов. Эти классы называются классами A, B, C, D и E. Классы D и E зарезервированы для мультикастинга и экспериментальных исследований. Классы TCP / IP, которым принадлежит IP-адрес, идентифицируются на основе значений в октетах слева.
Например, класс A имеет диапазон IP от 1 до 126 в своем первом октете (крайнем левом октете). Остальные три октета выделены для идентификатора хоста. Точно так же в классе B первые 2 октета (слева) с диапазоном IP-адресов 128–191 выделяются для идентификатора сети, а оставшиеся два октета выделяются для идентификатора хоста.
Классы сети, их диапазоны IP и количество поддерживаемых адресов хостов приведены ниже.
Класс | Диапазон IP | Назначение идентификатора сети (N) и идентификатора хоста (H) | Количество хостов |
А | 1-126 * | Н.H.H.H | 16 777 214 |
Б | 128-191 | N.N.H.H | 65 534 |
К | 192-223 | N.N.N.H | 254 |
D | 224-239 | – | 91 000–9 0007|
E | 240-255 | – | 91 000–9 0007
* Любой IP-адрес, начинающийся с диапазона 127, равен Loop back IP .
Например: 255.0.0.0 представляет маску подсети по умолчанию для класса A в десятичном виде. При представлении в двоичном формате это
11111111. 00000000. 00000000. 00000000
Идентификатор сети Идентификатор хоста
Таким образом, маска подсети маскирует сетевой идентификатор IP-адреса единицами, а в части идентификатора хоста все нули.
Если разделение на подсети IP не выполняется, то следует полностью использовать один класс сети, что нереально, поскольку каждый канал передачи данных в сети должен иметь уникальный идентификатор сети.
Проблемы с классовыми IP-подсетями
Классовое разбиение на подсети IP не обеспечивает гибкости, заключающейся в наличии меньшего количества хостов в сети или большего количества сетей в каждом классе IP.Это тратит впустую миллионы адресов класса A и многие адреса класса B, в то время как количество адресов, доступных в классе C, недостаточно.
Например: Предположим, вам нужно выполнить IP-подсети для сети с 1500 устройствами. Выбрав использование подсетей класса B, вы потеряете 64 034 IP-адреса. В то время как использование класса C приводит к использованию шести сетей класса C. Это не оптимальное решение для больших сетей.
Классовые подсети, следующие за FLSM, становятся неэффективным методом разделения на подсети.
Решение: используйте CIDR с VLSM для IP-подсетей.
CIDR и VLSM
Бесклассовые подсети — CIDR
CIDR обеспечивает бесклассовое разделение IP-адресов IPv4 и IPv6 на отдельные IP-подсети. Этот процесс, разработанный в 1993 г. Инженерной группой Интернета, включает в себя размещение маски по сетевому адресу, чтобы указать маршрутизатору, какой из адресов является идентификатором сети, а какая часть — идентификатором хоста, без соблюдения распределения битов. Этот процесс отказывается от классовой адресации и позволяет разбить сеть на подсети для управления логическими делениями с требуемым количеством хостов.
Создание подсети в подсети — VLSM
Одним из важных аспектов IP-подсетей является разделение подсети на более мелкие сети, что стало возможным благодаря VLSM. Как обсуждалось ранее, в подсетях FLSM все подсети имеют одинаковое количество идентификаторов хоста и одинаковый размер. В подсетях VLSM разные подсети могут быть разного размера. Этот метод известен как подсети .
FLSM в сравнении с VLSM
При использовании FLSM все подсети имеют равные размеры и одинаковое количество хостов, что предпочтительнее для частной IP-адресации.В то время как в VLSM благодаря расширенному IP-подсетям подсети и узлы имеют переменные размеры, и их количество рассчитывается в соответствии с требованиями сети и используется в общедоступной IP-адресации.
CIDR с VLSM
CIDR охватывает множество сетевых концепций, включая VLSM. VLSM позволяет реализовывать подсети и маски подсетей переменной длины, не ограничиваясь классами. VLSM позволяет разбивать подсети на подсети, применяя маску подсети внутри подсети, поскольку VLSM использует размер блока на основе этого требования.Это увеличивает удобство использования подсетей.
Например, при использовании подсетей класса A имеется 16 777 214 адресов узлов, которые можно использовать, поскольку для назначения узлов используются три октета. Чтобы использовать это оптимально, биты из части хоста заимствуются и добавляются к маске подсети. Это может создавать различные подсети класса A с различным количеством хостов, которые могут использоваться в соответствии с требованиями. Тот же принцип может использоваться для подсетей класса B и подсетей класса C. Примеры некоторых комбинаций подсетей класса A, использующих VLSM, показаны в таблице ниже:
Сетевые биты | Маска подсети | Перемещенные биты | Подсети | Хосты |
8 | 255.0,0.0 | 0 | 1 | 16,77 214 |
9 | 255.128.0.0 | 1 | 2 | 8,388,606 |
16 | 255.255.0.0 | 8 | 256 | 65 534 |
25 | 255.255.255.128 | 17 | 131 072 | 126 |
30 | 255.255.255.252 | 22 | 4,194,304 | 2 |
Примечание : для расчета доступных IP-подсетей и хостов,
(i) Количество подсетей = 2 n , где n — количество единиц в идентификаторе подсети.
(ii) Количество доступных хостов = 2 n -2 , где n — количество нулей в идентификаторе хоста.
Например:
Как было сказано ранее,
При группировке подсетей для IP 192.182.21.103 класса C маска подсети 255.255.255.0 в двоичном формате выглядит следующим образом.
IP:
11000000. 10110110. 00010101. 1100111
11111111. 11111111. 11111111 | 00000000 (Применяется подсеть)
Здесь, слева от «|» — идентификатор сети (который маскируется маской подсети), а справа — биты, выделенные для адреса хоста (8 бит).8 — 2 хоста).
В CIDR и VLSM разбиение на подсети не зависит от классов. Итак, IP-адрес 192.182.21.3 с маской подсети 255.255.255.248 в двоичном формате представлен как
IP:
11000000. 10110110. 00010101. 1100111
11111111. 11111111. 11111111. 11111000 (Применение маски подсети)
Здесь с CIDR и VLSM мы получаем:
11000000. 10110110. 00010101. 1100111
Идентификатор сети Идентификатор подсети Идентификатор хоста
Поскольку при использовании масок подсети идентификатор хоста не может состоять только из 0 (который представляет сетевой адрес) или всех единиц (что представляет сетевой широковещательный адрес), указанный выше IP-адрес не является IP-адресом хоста, а является широковещательным IP IP-адреса подсети.
Обозначение CIDR
Традиционно IP-адрес представлял класс, к которому он принадлежит, на основе его диапазона в первом октете — например, 192.138.27.9 принадлежал к классу C. Применение масок подсети позволяло просматривать часть IP-адреса с адресом хоста. В нотации CIDR эта информация добавляется к самому IP-адресу.
Например:
Без обозначения CIDR мы указываем как,
IP: 192.168.10.1
Маска подсети: 255.255.255.248
В обозначении CIDR это записывается как
IP: 192.168.10.1 / 29
Где 29 — количество бит, выделенных для идентификатора сети.
Преимущества использования CIDR
- Уменьшает количество записей в таблице маршрутизации.
- Обеспечивает эффективное использование доступного пространства IP-адресов.
- Обеспечивает аналогичное разбиение на подсети для интрасети и Интернета без каких-либо специальных требований.
- Устраняет недостатки классовой IP-адресации и разделения на подсети.
Как рассчитать IP-подсети?
Пример IP-подсети, пример:
Рассмотрим сеть с тремя LAN: LAN A с 25 хостами, LAN B с 12 хостами и LAN C с 55 хостами.Эти локальные сети соединены тремя последовательными каналами: Link X, Link Y и Link Z.
Для диапазона сети 192.168.4.0/24 необходимо рассчитать IP-план для разделения на подсети с использованием CIDR и VLSM.
Шаг 1. Организуйте сеть от наибольшего к наименьшему в зависимости от количества узлов.
- LAN C (55 хостов)
- LAN A (25 хостов)
- LAN B (12 хостов)
- Ссылка X, Y, Z
Шаг 2. Выберите подсеть для самой большой сети.
Мы знаем, что для самой большой сети LAN C с 55 хостами подсеть с CIDR / 26 предоставляет четыре подсети, каждая из которых может поддерживать 64 хоста. Любая из этих четырех подсетей может быть назначена LAN C.
Итак, мы назначаем подсеть 192.168.4.0/26 локальной сети C, в которой первый идентификатор хоста является идентификатором сети, а последний идентификатор хоста — идентификатором трансляции. Любой из оставшихся 62 идентификаторов можно назначить 55 хостам в LAN C.
Идентификатор сети | Маска подсети | Хосты | Сеть |
192.168.4.0 | /26 | 64 | LAN C |
192.168.4.64 | /26 | 64 | Использование в будущем |
192.168.4.128 | /26 | 64 | Использование в будущем |
192.168.4.192 | /26 | 64 | Использование в будущем |
Шаг 3: Повторите процесс шага два для следующей по величине сети, разбив подсети на подсети.
Разделение на подсети CIDR / 27 предоставит 32 идентификатора хоста. Итак, для LAN A с 25 хостами мы разделяем 192.168.4.64/26 с 64 идентификаторами хоста на две подсети, содержащие 32 идентификатора хоста в каждой. Это дает нам подсети 192.168.4.64/27 и 192.168.4.96/27 внутри подсети 192.168.4.64/26, любую из которых можно использовать для LAN A.
Идентификатор сети | Маска подсети | Хосты | Сеть |
192.168.4.0 | /26 | 64 | LAN C |
192.168.4.64 | /27 | 32 | LAN A |
192.168.4.96 | /27 | 32 | Использование в будущем |
192.168.4.128 | /26 | 64 | Использование в будущем |
192.168.4.192 | /26 | 64 | Использование в будущем |
Применяя шаг 3 для следующей по величине сети LAN B с 12 хостами, мы добавляем подсеть 192.168.4.96 / 27 на 192.168.4.96/28 и 192.168.4.112/28, что даст нам по 16 идентификаторов хоста каждый.
Идентификатор сети | Маска подсети | Хосты | Сеть |
192.168.4.0 | /26 | 64 | LAN C |
192.168.4.64 | /27 | 32 | LAN A |
192.168.4.96 | /28 | 16 | LAN B |
192.168.4.112 | /28 | 16 | Использование в будущем |
192.168.4.128 | /26 | 64 | Использование в будущем |
192.168.4.192 | /26 | 64 | Использование в будущем |
Теперь для трех ссылок (Link X, Y, Z) для каждой ссылки требуется два идентификатора хоста. Следовательно, нам нужна подсеть, которая могла бы предоставить четыре идентификатора хоста, по два для сети и идентификаторы широковещательной рассылки. Повторяя третий шаг, получаем:
Идентификатор сети | Маска подсети | Хосты | Сеть |
192.168.4.0 | /26 | 64 | LAN C |
192.168.4.64 | /27 | 32 | LAN A |
192.168.4.96 | /28 | 16 | LAN B |
192.168.4.112 | /30 | 4 | ЛВС X |
192.168.4.116 | /30 | 4 | LAN Y |
192.168.4.120 | /30 | 4 | LAN Z |
192.168.4.124 | /30 | 4 | Использование в будущем |
192.168.4.128 | /26 | 64 | Использование в будущем |
192.168.4.192 | /26 | 64 | Использование в будущем |
Шаг 4. Назначьте вычисленные подсети
При разделении данной сети на подсети с помощью CIDR и VLSM мы приобрели шесть подсетей с переменным количеством хостов, чтобы удовлетворить требованиям нашей сети.Вычисленные подсети можно назначить логическим подразделениям в сети, оставив оставшиеся адреса для использования в будущем. Сканер IP-подсети теперь может сканировать подсеть на предмет IP-адресов.
Мониторинг IP-подсетей
Разделение на подсети сетей приводит к появлению нескольких подсетей, которые необходимо отслеживать и управлять ими для поддержания стабильности сети. Это делает важным наличие эффективного решения для мониторинга сети, такого как ManageEngine OpUtils, поскольку ручное управление этими подсетями чрезвычайно трудоемко и неэффективно.Инструмент IP-подсети OpUtils упрощает для сетевых администраторов сканирование IP-подсети на предмет IP-адресов, вычисление IP-подсети и помогает в расширенном разделении IP-подсетей.
OpUtils — это IP-адрес, а диспетчер портов коммутатора предлагает инструмент для IP-подсетей, который может сканировать, отслеживать и управлять несколькими подсетями.
ПО OpUtils для IP-подсетей
- Отображает использование и доступность подсети в реальном времени при регулярном сканировании IP-подсети.
- Предоставляет полную сводную информацию о подсети, которая включает количество зарезервированных IP-адресов, процент использования подсети, IP-адрес подсети, статус DNS, поиск адресов и многое другое.
- Поддерживает иерархическое представление подсетей IPv4 и IPv6.
- Создает подробные отчеты по подсети, которые помогают проводить аудит IP-адресов и узлов подсети.
- Предоставляет исторические данные об IP-адресах, их пользователях, устройствах и подключенных портах в подсети.
- Помогает измерять показатели производительности подсети с помощью виджетов, таких как 10 основных подсетей с занятыми IP-адресами и т. Д.
Все эти комплексные функции предоставляются OpUtils в интуитивно понятном пользовательском интерфейсе без кода.Загрузите 30-дневную бесплатную пробную версию или подпишитесь на бесплатную живую демонстрацию с экспертом по продукту, чтобы узнать, как возможности сетевого сканирования OpUtils и более 30 сетевых инструментов могут помочь вам эффективно контролировать вашу сеть.
Галерея PowerShell | ip-calc.ps1 1.0.3
<#PSScriptInfo
.ВЕРСИЯ 1.0.3
.GUID cb059a0e-09b6-4756-8df4-28e997b9d97f.
.AUTHOR saw-дружба @ яндекс.RU
.НАЗВАНИЕ КОМПАНИИ
.АВТОРСКИЕ ПРАВА
.TAGS Калькулятор IP-подсети WildCard CIDR
.LICENSEURI
.PROJECTURI https://sawfriendship.wordpress.com/
.ICONURI
.ВНЕШНЯЯМОДУЛЬНАЯ ЗАВИСИМОСТЬ
.REQUIREDSCRIPTS
.EXTERNALSCRIPTDEPENDENCIES
.РЕЛИЗЫ
#>
<#
.ОПИСАНИЕ
Калькулятор IP для расчета IP-подсети
.ПРИМЕР
IP-Calc -IPAddress 192.168.0.0 -Mask 255.255.255.0
IP: 192.168.0.0
Маска: 255.255.255.0
Длина префикса: 24
WildCard: 0.0.0.255
IPcount: 256
Подсеть: 192.168.0.0
Трансляция: 192.168.0.255
CIDR: 192.168.0.0/24
ToDecimal: 3232235520
IPBin: 11000000.10101000.00000000.00000000
MaskBin: 11111111.11111111.11111111.00000000
SubnetBin: 11000000.10101000.00000000.00000000
BroadcastBin: 11000000.10101000.00000000.11111111
.ПРИМЕР
IP-Calc -IP-адрес 192.168.3.0 -PrefixLength 23
IP: 192.168.3.0
Маска: 255.255.254.0
Длина префикса: 23
WildCard: 0.0.1.255
IPcount: 512
Подсеть: 192.168.2.0
Трансляция: 192.168.3.255
CIDR: 192.168.2.0/23
ToDecimal: 3232236288
IPBin: 11000000.10101000.00000011.00000000
MaskBin: 11111111.11111111.11111110.00000000
SubnetBin: 11000000.10101000.00000010.00000000
BroadcastBin: 11000000.10101000.00000011.11111111
.ПРИМЕР
IP-Calc -IP-адрес 192.168.0.0 -WildCard 0.0.3.0
IP: 192.168.0.0
Маска: 255.255.252.255
Длина префикса: 30
WildCard: 0.0.3.0
IPcount: 4
Подсеть: 192.168.0.0
Трансляция: 192.168.3.0
CIDR: 192.168.0.0/30
ToDecimal: 3232235520
IPBin: 11000000.10101000.00000000.00000000
MaskBin: 11111111.11111111.11111100.11111111
SubnetBin: 11000000.10101000.00000000.00000000
BroadcastBin: 11000000.10101000.00000011.00000000
.ПРИМЕР
IP-Calc -IPAddress 172.16.0.0 -PrefixLength 12
IP: 172.16.0.0
Маска: 255.240.0.0
Длина префикса: 12
WildCard: 0.15.255.255
IPcount: 1048576
Подсеть: 172.16.0.0
Трансляция: 172.31.255.255
CIDR: 172.16.0.0/12
ToDecimal: 2886729728
IPBin: 10101100.00010000.00000000.00000000
MaskBin: 11111111.11110000.00000000.00000000
SubnetBin: 10101100.00010000.00000000.00000000
BroadcastBin: 10101100.00011111.11111111.11111111
.ПРИМЕР
IP-Calc -IPAddress 192.0.2.48 -PrefixLength 30 -CreateIParrayPassThru
192. \ d \.] ‘-Match «\ d»
}
if ($ PrefixLength) {
[IPAddress] $ Mask = (([строка]’ 1 ‘* $ PrefixLength + [строка]’ 0 ‘* (32- $ PrefixLength)) -split «(\ d {8})» -match «\ d» |% {[convert] :: ToInt32 ($ _, 2)}) -split «\ D» -join «.»
}
if ($ WildCard) {
$ SplitWildCard = $ WildCard -split «\.» -match «\ d»
[IP-адрес] $ Mask = ($ SplitWildCard |% {255 — $ _}) -join «.»
}
if ($ Mask) {
$ SplitIPAddress = [int []] @ ($ IPAddress -split «\.»-Match» \ d «)
$ ToDecimal = ($ SplitIPAddress |% -Begin {$ i = 3} -Process {([Math] :: Pow (256, $ i)) * $ _; $ i— } | Measure -Sum) .Sum
$ SplitMask = $ Mask -split «\.» -Match «\ d»
$ PrefixLength = 32 — ($ SplitMask |% {256 — $ _} |% {[math]: : Log ($ _, 2)} | мера -Sum) .Sum
$ IPBin = ($ SplitIPAddress |% {[convert] :: ToString ($ _, 2) .PadLeft (8, «0»)}) — присоединиться «.»
$ MaskBin = ($ SplitMask |% {[convert] :: ToString ($ _, 2) .PadLeft (8, «0»)}) -join «.»
if ((($ MaskBin — заменять «\.») .TrimStart (» 1 «). Contains (» 1 «)) -and (! $ WildCard)) {
Write-Warning» Ошибка длины маски, вы можете попробовать поставить WildCard «; break
}
$ WildCard = ( $ SplitMask |% {255 — $ _}) -join «.»
$ Subnet = ((0..31 |% {@ ($ IPBin -split «» -match «\ d») [$ _] -band @ ($ MaskBin -split «» -match «\ d») [$ _]}) -join » -split «(\ d {8})» -match «\ d» |% {[convert] :: ToInt32 ($ _, 2)}) -join «.»
$ SplitSubnet = [int []] @ ($ Subnet -split «\.» -Match «\ d»)
$ SubnetBin = ($ SplitSubnet |% { [преобразовать] :: ToString ($ _, 2).PadLeft (8, «0»)}) -join «.»
$ Broadcast = (0..3 |% {[int] $ (@ ($ Subnet -split «\.» -Match «\ d») [$ _]) + [int] $ (@ ($ WildCard — split «\.» -match «\ d») [$ _])}) -join «.»
$ SplitBroadcast = [int []] @ ($ Broadcast -split «\.» -Match «\ d»)
$ BroadcastBin = ($ SplitBroadcast |% {[convert] :: ToString ($ _, 2) .PadLeft (8, «0»)}) -join «.»
$ CIDR = $ Subnet + ‘/’ + $ PrefixLength
$ IPcount = [math] :: Pow (2, $ (32 — $ PrefixLength))
}
$ Object = [заказанный] @ {
‘IP’ = $ IPAddress.IPAddressToString
‘Mask’ = $ Mask.IPAddressToString
‘PrefixLength’ = $ PrefixLength
‘WildCard’ = $ WildCard.IPAddressToString
‘IPcount’ = $ IPcount
‘Subnet’ = $ Subnet
‘Broadcast
‘ Broadcast ‘= $ CIDR
‘ ToDecimal ‘= $ ToDecimal
‘ IPBin ‘= $ IPBin
‘ MaskBin ‘= $ MaskBin
‘ SubnetBin ‘= $ SubnetBin
‘ BroadcastBin ‘= $ BroadcastBin $
}
if ($ CreateIParray CreateIParrayPassThru) {
$ SplitSubnet = $ Subnet -split «\.»-Match» \ d «
$ SplitBroadcast = $ Broadcast -split» \. «-Match» \ d «
$ w, $ x, $ y, $ z = @ ($ SplitSubnet [0] .. $ SplitBroadcast [ 0]), @ ($ SplitSubnet [1] .. $ SplitBroadcast [1]), @ ($ SplitSubnet [2] .. $ SplitBroadcast [2]), @ ($ SplitSubnet [3] .. $ SplitBroadcast [3] )
$ IParray = $ w |% {$ wi = $ _; $ x |% {$ xi = $ _; $ y |% {$ yi = $ _; $ z |% {$ zi = $ _; $ wi, $ xi, $ yi, $ zi -join ‘.’}}}}
$ Object.IParray = $ IParray
}
if (! $ CreateIParrayPassThru) {[pscustomobject] $ Object} else {$ IParray}