Содержание

Как найти человека по IP-адресу

Лет 10 назад в сети любили пугать фразами вроде: «Да я тебя по IP вычислю». Разбираемся, реально ли это.

Важно: все эксперименты вы повторяете на свой страх и риск. Потому что закон трактует их неоднозначно

Что такое IP и откуда он берется

IP-адрес (Internet Protocol Address) – это уникальный адрес в определенной сети на базе стека протоколов TCP/IP. Он идентифицирует устройство: ваш домашний компьютер, смартфон или другой узел. 

IP-адреса нужен, чтобы информация, отправленная вашему устройству, пришла именно ему, а не другому гаджету в сети. IP может быть статическими и динамическими. 

Статический адрес выдается на какое-то более-менее длительное время (и за это провайдер обычно берет дополнительные деньги). Его можно прописать вручную в настройках или получить у провайдера (в зависимости от правил сети). Когда вы платите за статический IP, вы фактически покупаете гарантию того, что никто другой в сети этот адрес использовать не будет.

 

Динамические адреса маршрутизатор автоматически раздает из доступного ему диапазона. Вы можете получать новый динамический IP каждый раз, когда входите в сеть или перезагружаете маршрутизатор. Через определенное время сеть может сбросить ваш динамический IP и выдать новый адрес. 

Сейчас используется два стандарта IP – IPv4 и более новый IPv6. Первый состоит из 4 байт (32 бит) – 4 чисел от 0 до 255 (для удобства их разделяют точками). К примеру, это 127.0.0.1 – localhost, адрес, по которому устройство может обратиться к себе самому. 

До определенного момента это работало. Но однажды 4 байт перестало хватать, чтобы каждое подключаемое к интернету устройство имело уникальный адрес. Пришлось извращаться: вводить маски подсети и т.п. 

В IPv6 каждый адрес состоит из 16 байт (128 бит). Записывают его в 16-ричном формате, разделяя двоеточиями каждые два байта. Пример: 2002:01А8:AВ10:0001:0000:0000:0000:00FB. Если в адресе несколько нулевых групп идут подряд, их пропускают, оставляя ::.  

Обычно устройства подключаются к нескольким сетям – например, к интернету и к домашней локальной сети через маршрутизатор. Для каждой сети будет свой IP. 

Мы в данном случае будем говорить о внешних IP – адресах в интернете. И предполагая, что анонимайзер, прокси, VPN и т.д. не используются. 

Как узнать свой внешний IP

В сети есть специальные сервисы. Но тот же «Яндекс» по запросу «мой айпи» сразу все расскажет:

Есть и другие ресурсы. Например, pr-cy.ru или 2ip.ru. 

Как узнать чужой IP без ведома пользователя

Когда вы заходите на сайт, он создает соединение с вашим IP. В журнале сервера сохраняются все IP, которые подключались к сайту, и время визитов. 

Соответственно, чтобы узнать IP человека, можно запустить свой сайт, отправить жертве (и только жертве!) ссылку на него и надеяться, что пользователь на сайт зайдет. А затем посмотреть данные в истории через админку. Либо установить на сайт IP-логгер, который будет собирать статистику.

 

Но поднимать сервер – это как-то непросто и небыстро. Есть и более легкие способы. 

Например, 2ip предлагает отправить e-mail адресата, IP которого вы хотите узнать, на ящик [email protected] (в форме нужно указать свой IP). Через несколько секунд после отправки сервис отправит результат вам на почту. 

Но можно просто посмотреть оригинал сообщения. В Gmail пункт так и называется “Посмотреть оригинал”, в “Яндексе” – “Свойства письма”. В других сервисах это может быть “Открыть полный заголовок”, “Посмотреть исходный код письма” и т.п. 

Еще один сервис – https://speed-tester.info. Заполняете форму на этой странице, указываете сайт, который может быть интересен вашему собеседнику. Потом по сгенерированной ссылке отслеживаете статистику.

Правда, сайтов отслеживается мало: сам speed-tester.info, 64ip.com, likepic.net, top-cs.com, vk.com, news.tut.by, tut.by, charter97.org, kgk.gov.by, 8634city.ru, facebook.com, ok.ru, youtube.com. 

Альтернатива – https://iplogger. ru/. Вставляете в форму на главной странице ссылку на сайт, ресурс добавляет к ней уникальное продолжение. 

Отдаете ссылку другу, он открывает, вы видите в статистике его IP. Ограничений в плане выбора сайтов здесь нет. Подобных сервисов десятки. 

А что говорит закон по этому поводу

С одной стороны, IP-адрес – это просто набор цифр. Он чаще всего выдается случайным образом и характеризует лишь точку доступа в сети.

Вы можете выходить в интернет, к примеру, в кафе или в парке, пользуясь бесплатным Wi-Fi. Можете воспользоваться чужим компьютером или планшетом. 

С другой стороны, по IP можно определить, откуда человек выходит в сеть. А если проанализировать трафик с этого адреса, то узнать и гораздо больше. 

Проблема в том, что в законе о персональных данных до сих пор нет списка данных, которые являются персональными. В 152-ФЗ Дано лишь общее определение: 

Персональные данные – любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных).

Таким образом, IP теоретически может относиться к конкретному человеку в определенный момент времени. Но роутер может выдать тот же IP другому человеку спустя несколько минут. Или же несколько человек используют разные IP внутри локальной сети и один внешний IP. 

В общем, не все так однозначно

. К тому же признать вас оператором персональных данных и доказать, что вы нарушили правила обработки информации, довольно сложно. Как и то, что вам обязательно требовалось согласие другого пользователя на получение его IP. 

Что может рассказать о человеке любой IP-адрес

IP-адрес позволяет определить примерное местоположение. Почему примерное – потому что, повторимся, почти все адреса рядовых пользователей в сети динамические. 

Но все же кое-что сделать можно. Например, уже упомянутый 2ip.ru покажет местонахождение пользователя на карте.

Мой пример:

Подобным образом работают сервисы на сайтах https://pr-cy.

ru/, https://check-host.net/, https://hidemy.name/ru/ip/ и др. 

Обратите внимание: адреса на картах отличаются. Это разные районы города. Погрешность – около 20 км. Чтобы караулить у подъезда, точности явно не хватит. 

Как узнать еще больше о человеке, получив IP-адрес

Чтобы связать IP и время его использования с конкретным ФИО, нужны логи сервера провайдера. Они позволят найти конкретного абонента, узнать из договора его адрес, телефон и т.д. 

Чтобы получить логи сервера провайдера, нужно взломать его. Или устроиться к провайдеру на работу и воспользоваться служебным положением.

Правда, есть проблема: оба варианта описаны в УК РФ: в ст. 272 “Неправомерный доступ к компьютерной информации”. До 2 лет лишения свободы. 

Если у вас действительно серьезный повод, чтобы вычислить человека по IP (например, вас шантажируют или вам угрожают), обратитесь в полицию. Это их работа за ваши налоги. 

К тому же если это IP роутера или точки доступа в публичном месте (в том числе в подъезде), придется смотреть еще и видео с камер наблюдения. Или сопоставлять MAC-адреса устройств из логов со смартфонами и ПК конкретных пользователей. 

Получается, что угрозы найти по IP-адресу ничего не стоят?

По большей части, да.

За хедшот или быкование в игре вас действительно вряд ли кто-то будет караулить у подъезда. Но буллинг и клевета в интернете – повод обратиться в полицию.

Если администрация сайта видит, что вы оскорбляете других пользователей, она вполне может связаться с вашим провайдером, чтобы он провел работу. Если вы заходите с рабочего компьютера, то провайдер может уведомить вашего системного администратора. 

Если вы оскорбили злобного хакера, он может взломать сервер провайдера. И найти ваш адрес. 

Если вы закрылись анонимайзером, VPN, прокси или чем-то еще, придется взламывать еще и их. 

Теоретически это возможно. Вопрос лишь в том, насколько важно получить такие данные и сколько времени, денег и усилий человек готов на это потратить и на какой риск пойти.

 

Не забывайте и про закон.

🤓 Хочешь больше? Подпишись на наш Telegram. … и не забывай читать наш Facebook и Twitter 🍒 В закладки iPhones.ru Как узнать чужой IP и что с ним делать дальше.

Ксения Шестакова

@oschest

Живу в будущем. Разбираю сложные технологии на простые составляющие.

  • До ←

    Как Apple может исправить проблемную клавиатуру MacBook Pro

  • После →

    50 тысяч школьников в Шотландии получат бесплатные iPad

Как найти человека по IP адресу?

Интернет наполнен разнообразной информацией. Каждый день миллионы пользователей ищут и находят то, что им нужно. Однако, осуществляя поиск и пользуясь интернетом в других целях, люди оставляют определенную информацию о себе.

Эти данные могут быть использованы для определения личности (полного или частичного) и местонахождения человека:


Любое подключение к сети не обходится без предоставления IP адреса. Это тот номер, по которому определяется пользователь интернета. Какое бы то ни было действие во Всемирной паутине привязано к IP адресу, который уже в свою очередь относится к конкретному человеку или организации.

В данной статье будут даны советы по тому, как найти человека по IP адресу. Также будет рассмотрен поиск по ID и электронному адресу.

Конечно, в мире существуют аналоги известного телевизионного проекта «Жди меня», и одни люди ищут других исключительно с благими намерениями и из добрых побуждений. Однако, во многих случаях причины совершенно иные. Ниже приведены наиболее популярные.

  • Необходима информация о человеке, который нарушил закон. Правоохранительные органы имеют право получать персональные данные у интернет-провайдеров, однако те, кто скрывается от правосудия, чаще всего заботятся о максимально возможном сохранении анонимности;
  • Необходимость собирать пользовательскую статистику. Этим занимаются специальные программы, которые позволяют определить географическое положение и некоторые другие данные пользователя;
  • Интерес. Часто у нас имеются в наличии лишь частичные данные о том или ином человеке. Адрес электронной почты или ID в социальной сети ничего не скажут тем, у кого нет доступа к интернету. Однако, попав в сеть, в большинстве случаев этих данных более чем достаточно.

Наверняка, те, кто имеет опыт участия в онлайн-играх, хоть раз в жизни натыкались на ставшую уже афоризмом фразу «Да я тебя по IP вычислю!».

Чаще всего, те, кто её произносят, понятия не имеют, что такое IP адрес, но так уж повелось.

Тем не менее, получить данные о физическом расположении владельца IP адреса достаточно легко, и это, без преувеличения, под силу каждому. Во-первых, нужно иметь сам адрес.

Если у вас есть собственный сайт, то вы можете получить информацию об IP адресах посетителей. Правда, решение о предоставлении подобных данных принимает хостинг-провайдер (и причина должна быть достаточно веской). Чтобы получить контроль над информацией о посетителях, лучше пользоваться выделенным сервером.

Если же сайта у вас нет, то можно пойти менее честными путями и «одарить» свою «цель» ссылкой (сгенерировать можно на iplogger.ru):


Перейдя по ней, жертва «засветит» вам свой IP адрес. Однако перед тем как узнать IP адрес человека подобным способом, следует серьезно задуматься о необходимости таких действий.

Некоторые почтовые сервисы (например, mail.ru или yandex.ru) позволяют узнать информацию об отправителе письма, в том числе и его IP адрес.

Когда «на руках» имеется IP адрес, любой пользователь может получить информацию о владельце данного IP. Для этого достаточно воспользоваться одним из онлайн-сервисов, которые предоставляют whois-данные (к примеру, whoisinform.ru):


Полученная информация позволит установить лицо или компанию, на которую зарегистрирован IP. Также вам будут предоставлены контактные данные и физический адрес. Таким образом, можно сказать, что зная IP, мы знаем о человеке всё. Но здесь стоит сделать важное уточнение: человек, о котором нам «известно всё» – это владелец IP адреса, а не его пользователь.

Но не так просто дело обстоит и с владельцем, иначе все школьники уже бы давным-давно нашли друг друга по IP и никогда этим больше не угрожали. Всё дело в том, что IP адреса делятся на статические и динамические. Статический адрес остается постоянным при каждом новом подключении к интернету, а динамический же, напротив, изменяется.

Не меняющийся адрес, как правило, заказывают специально, и за него требуется платить деньги; добытая о нём информация позволяет однозначно определить владельца, но такие люди, в большинстве случаев, и не стремятся себя скрыть. Если же вы заполучили физический адрес человека, то такие сервисы, как Google Maps или Яндекс.Карты позволят быстро определить маршрут к месту назначения:


Динамические адреса получают обычные пользователи при каждом подключении к интернету. Адрес выделяется провайдером из определенного диапазона, поэтому whois даст информацию лишь о том, кто предоставляет услуги доступа в интернет. Естественно, данные о каждом пользователе хранятся у провайдера, но чтобы их получить, потребуется устроиться на работу в правоохранительные органы.

Часто бывает так, что о человеке вам известен лишь его электронный адрес или ID в социальной сети. Фамилия и имя же указаны не настоящие, поэтому личность определить невозможно. Для того чтобы получить больше информации, стоит воспользоваться следующими рекомендациями:

  • Ищите «след». В некоторых случаях люди используют часть адреса электронной почты в качестве никнейма на сайтах. Поищите в поисковых системах: не оставил ли этот пользователь более полную информацию о себе где-либо еще. Также можно воспользоваться такими сервисами, как poiskmail.com, которые позволяют проверить регистрацию пользователей с таким никнеймом на других сайтах:
  • Для тех, кто хочет узнать, как по электронному адресу найти человека, не помешает информация о поиске по IP адресу. Как было упомянуто выше, электронные почтовые системы предоставляют информацию об IP. Чтобы вытащить из письма IP отправителя, к примеру, на mail.ru, необходимо перейти к тексту письма, после чего нажать на вкладку «Ещё». В выпавшем меню выбрать пункт «Служебные заголовки». В открывшемся окне наблюдаем IP адрес отправителя;
  • Втереться в доверие. Если вам так уж нужно иметь больше информации о скрывающемся пользователе, то попробуйте пообщаться с ним, изменив свое имя. Социальные сети дают возможность регистрировать более одного аккаунта. Кто знает, может, если создать правильный образ, люди вам откроются. Однако всегда следует помнить об этичности.

В конечном счете, информация, добытая о человеке, будет чаще всего ограничиваться данными об интернет-провайдере, но в некоторых ситуациях это не так уж и мало.

Как вычислить человека по IP. Узнать ip человека.

Обычно, когда хотят вычислить кого-то по IP, то хотят узнать конкретную личность и где она живет (страна, город, улица, дом и, желательно, квартира). И конечно же мы можем получить эти данные, но не все.

О том, кто и какие данные может получить по IP, мы поговорим в этой статье. Но перед этим освежите в памяти как работает Интернет.

ВНИМАНИЕ! Эта статья носит ознакомительный характер и НЕ является пособием по взлому личных данных.

Получаем данные из IP. Сервисы геолокации

Вы когда-нибудь задумывались над тем, почему некоторые иностранные сайты отображают цены продуктов в валюте вашей страны? Или, например, как сервисы погоды отображают прогноз именно для вашей страны и даже города?

Это все благодаря сервисам геолокации.

Эти и многие другие данные сервисы геолокации получают от определенных баз данных разных видов. Основным источником таких баз данных являются Региональные Интернет-Реестры — это крупные официальные организации, которые отвечают за управление и распространение IP-адресов в определенных регионах мира.

Например, Беларусь, Россия, Украина и другие страны нашего континента относятся к Региональному Интернет-Реестру RIPE NNC.

Список Региональных Интернет-Реестров

Но сервисы геолокации идут еще глубже, чтобы получить как можно больше данных о конкретном IP-адресе.

Так, они могут обращаться к другим сайтам и сервисам, которые взаимодействуют с пользователями в реальном времени. Например, когда вы заходите на какой-либо интернет-магазин и заполняете данные в полях «Адрес доставки» (страна, город, почтовый индекс), то эти данные вполне могут оказаться у сервисов геолокации.

Полученными данными они делятся с другими системами и сайтами. Именно по этой причине вы видите валюту своей страны на иностранном интернет-магазине или прогноз погоды для своего города.

Какие данные можно узнать из IP

Пример одного из таких сервисов — ipapi.com

Перейдя на него, он определит ваш IP-адрес, найдет его в своей базе и выдаст информацию о вас:

  • широта и долгота
  • страна
  • город
  • почтовый индекс (скорее всего не верный)
  • интернет-провайдер
Пример данных, полученных от сервиса геолокации по IP

Вместо своего адреса вы можете вставить любой другой и получить информацию о нем.

Как узнать IP человека

Теперь вы знаете, где получить данные по IP-адресу. Но как узнать IP компьютера, владельца которого мы хотим найти?

Для этого есть специальные сервисы. Это работает так:

  • человек переходит по специальной ссылке на такой сервис
  • сервер получает пакет данные из запроса
  • далее на каком-либо языке программирования сервер достает IP-адрес из полученного пакета данных (например на PHP это делается так $_SERVER[‘HTTP_CLIENT_IP’]).

Но как заставить человека туда перейти?

Эти сервисы предлагают вам скопировать заранее подготовленную картинку (мемас какой-нибудь) и отправить ее человеку. Когда картинка будет открыта, данные компьютера улетят в сервис и вы сможете узнать IP. Полученный IP вставляете в сервис геолокации и узнаете, где находится человек.

Отправляем картинку и получаем IP-адрес

Это всего лишь один из вариантов получения IP-адреса другого человека. И вкратце описан для того, чтобы показать, как легко украсть

Нюансы

Все IP-адреса делятся на 2 типа: статические и динамическе. Ниже я расскажу, что это значит.

Динамический IP-адрес

Обычно, простому пользователю интернета при доступе в сеть выдается динамический IP-адрес. Это значит, что каждый раз, когда вы перезагружаете модем, вы получаете новый IP. Т.е. в сети вы как-бы новый пользователь. Ваши данные могут меняться, например город.

Все динамические IP-адреса управляются интернет-провайдером. Он знает кто, когда и под каким адресом был в сети. Обычный пользователь Интернета не сможет получить эти данные. А вот правоохранительные органы смогут.

Статический IP-адрес

Если у вас статический IP, то вы ВСЕГДА в сети под одним именем. Можете тысячу раз перезагрузить модем или вообще купить новый, но IP не изменится.

Статические адреса всегда регистрируются на кого-то. Т.е. нужно предоставить о себе информацию: имя, фамилия, e-mail, адрес проживания (или адрес компании, которая покупает IP-адрес).

Со статическим адресом вас найдут намного быстрее, чем с динамическим. Но эта опция доступна только правоохранителям. Обычный пользователь сети получит те же данные, что и для динамического IP.

Подытожим

Чтобы вычислить человека по IP нам надо:

  • Узнать IP-адрес компьютера, владельца которого хотим найти.
  • Воспользоваться сервисом геолокации, чтобы узнать страну и город по IP.

Но помните, что конкретно улицу и личность могут установить только правоохранители. В любых других случая, попытка добиться правды будет рассчитана, как попытка взлома. А за это можно присесть подумать на срок, определенный судом.

Будьте аккуратны в сети: не переходите на подозрительные сайты и не переписывайтесь с подозрительными личностями. Если уж попали в неприятную ситуацию, то лучше обратиться к правоохранителям.

Если у вас остались какие-то вопросы или вы с чем-то не согласны — пишите об этом в комментариях, пообщаемся.

Спасибо за внимание

Советую

Простой способ узнать IP-адрес пользователя в Вконтакте, ОК и FB

Мы живем в век социальных сетей, которыми пользуются, кажется, если не все, то почти все. Будь то Одноклассники, ВКонтакте или Facebook, у каждого из нас где-нибудь есть аккаунт. Очень хорошо, если мы знаем о наших собеседниках все и не сомневаемся в их честности и мотивах. Но что, если у нас возникают подозрения, что наш собеседник или сетевой друг не тот, за кого себя выдает?

Возможно ли узнать физический адрес по IP?

Могут быть и другие пикантные ситуации: например, мы хотим проверить, где именно человек находится, в какой стране или городе, а спрашивать напрямую не хотим или имеем основания думать, что он не скажет правду. Увы, социальные сети – продолжение нашей жизни, и в них тоже могут возникать и конфликты, и подозрения.

Почему знание IP адреса позволяет вычислять местонахождение человека?

В подобной ситуации нас выручит такое понятие, как IP-адрес. Такой адрес есть абсолютно у каждого пользователя Интернета, а точнее, его устройства. Провайдер автоматически выдает IP-адрес каждому устройству, подключенному к Интернету. Его особенность в том, что по сочетанию цифр можно определить, где данное устройство находится вплоть до страны и города. Также можно узнать название провайдера и часовой пояс. Вот почему, узнав чужой IP-адрес пользователя, можно узнать и его местоположение.

Проверить это можно на сайте whoer.net через раздел WHOIS. Нужно всего лишь ввести данные, которые вы ищите, и кликнуть по кнопке «Проверить».

Местоположение устройства, с которого человек зашёл в Интернет, показывается под IP. В приведенном случае Whoer.net распознал реальное расположение в городе Москва.

Как узнать чужой IP-адрес социальной сети (VK, Одноклассники или Facebook)?

К сожалению, функционал социальных сетей не позволяет вычислить чужой IP напрямую. Для этого потребовалось бы взломать аккаунт этого пользователя, что не вполне законно и может повлечь за собой очень неприятные последствия. Поэтому мы не будем здесь приводить подобные инструкции. Можно попробовать спросить адрес у администрации ресурса, но обычно такие данные не раскрываются, если только вы не являетесь представителем правоохранительных органов.

Также не стоит забывать, что полученный вами после долгих поисков IP адрес может принадлежать какому-нибудь анонимайзеру или VPN сервису.

Как вычислить или отследить человека по айпи Вконтакте – социальная инженерия

Способ первый

Существует вполне законный способ узнать чужой IP-адрес пользователя социальных сетей, не нарушая никакие правила. Способ этот состоит в том, чтобы попросить его прислать вам электронное письмо на тот адрес, который вы указали. Например, можно сказать, что вам понравилась какая-то фотография в его профиле (на стене) и вы хотите ее скачать, но не знаете, как это сделать. Стройте из себя «чайника» и говорите, что вы умеете скачивать файлы только по электронной почте. Вы можете придумать и какой-нибудь другой способ заполучения электронного письма от искомого субъекта. Проявите изобретательность!

Если вам это удалось, дело сделано. Теперь необходимо просто заглянуть в служебные данные присланного письма. Это можно сделать в любой почтовой программе, как онлайновой, так и офлайновой. Вот как это сделать, кажем, с помощью сервиса Яндекс.Почта. Откройте полученное письмо, и под адресом отправителя вы увидите ссылку «Свойства письма». Нажмите на нее, и вы увидите разнообразную служебную информацию. Она начинается со следующих строк:

Received: from qwerty.mail.yandex.net ([127.0.0.1])

by qwerty1.mail.yandex.net with LMTP id 1235qQEi;

Fri, 8 May 2015 02:33:19 +0300

Received: from google.com (google.com [61.129.3.123])

by qwerty3.mail.yandex.net (nwsmtp/Yandex) with SMTP id BL0IrHlQZl-hXYSK234;

Fri,  8 May 2015 04:41:27 +0300

Здесь вам нужна последовательность цифр в самом конце четвертой строчки: 61.129.3.123. Это и будет IP-адрес того человека, который послал вам письмо. Как видите, ничего сложного!

Точно таким же образом можно узнать чужой ip адрес в facebook.

Более подробно о том, как узнать ip отправителя письма читайте в этой статье.

Способ второй

Также чтобы узнать IP-адрес устройства, можно заставить пользователя перейти по ссылке, созданной с помощью сервиса для сбора IP-адресов, например, IP Logger. Для создания ссылки на сайте IP Logger в блоке «Ссылка/Картинка» вставьте любую ссылку, в нашем случае это yandex. ru, и щелкните «Получить код логгера».

Сохраните ID вашего логгера в системе для просмотра статистики.

Теперь осталось отправить человеку, IP-адрес которого вы хотите узнать, сообщение со ссылкой из поля «Ваша ссылка для сбора IP-адресов» и заставить его перейти по ссылке. Чтобы ссылка была менее подозрительной, копируйте короткую ссылку от Google.

Когда пользователь перейдет по ссылке, он окажется на странице, адрес которой вы указали на главной странице IP Logger, в нашем случае yandex.ru, а вы в статистике на сайте по ID этого логгера увидите собранные IP-адреса.

Что делать дальше после того, как узнали чужой ip адрес социальной сети?

Чтобы определить местоположение устройства по IP-адресу, воспользуйтесь любым сервисом определения местоположения по IP, например, whoer.net. Зайдите в раздел Whois, введите полученный IP, теперь вам известно местонахождение устройства, часовой пояс, используемая операционная система.

Скорей всего вы когда-то уже получали сообщения со ссылками и интригующим содержанием, а при переходе по ссылке открывается картинка или какой-то сайт, и вы не понимаете, с какой целью вам прислали данное сообщение. Так вот при переходе по такой ссылке ваш IP-адрес становится известен отправителю сообщения и может быть использован для мошеннических действий.

Как скрыть свой IP-адрес?

Если вы не хотите стать жертвой злоумышленников, которые любыми способами пытаются узнать ваш IP-адрес, настоятельно рекомендуем для доступа в Интернет использовать VPN, например, бесплатный VPN от Whoer. Любой сервис VPN работает следующим образом: после запуска программы соединение с сетью интернет осуществляется через выбранный сервер VPN, то есть при попытке определить ваш IP злоумышленник видит IP-адрес сервера VPN, а не ваш реальный IP. Таким образом, при использовании VPN, ваше устройство становится полностью анонимным. Платный впн позволит вам получить высокую скорость соединения, а так же замаскировать свой IP под адрес желаемой страны.

Остались какие-то вопросы? Задавайте их в комментариях.

Как узнать IP по электронной почте

Каждый компьютер или другое устройство, выходящее в глобальную сеть, имеет свой уникальный номер, называющийся IP-адресом. С помощью него можно узнать много полезной информации об отправителе. Однако уточнить сам IP бывает не так просто, поскольку он не красуется перед глазами обычного пользователя.

Далее я предлагаю разобраться с методами обнаружения IP-адреса по электронной почте отправителя или почтовому серверу. 

Способ 1: Ознакомление с входящим письмом

Данный метод подходит обычным пользователям, желающим узнать IP по email, с которого они получают тайные послания или угрозы в свой адрес. Применять специальные знания или навыки программирования не придется, поскольку данные находятся в условно-открытом виде и добываются так:

  1. Во всех почтах (например, Gmail, Яндекс.Почта или Mail.ru) принцип получения исходных данных сообщения происходит примерно по одному и тому же принципу, поэтому остановимся на самом популярном сервисе от Google. Для начала потребуется отыскать целевое электронное письмо от нужного отправителя, например, через «Входящие» или строку поиска, введя его заголовок или имя человека.
  2. После этого нажмите по трем вертикальным точкам, которые расположены справа от названия.
  3. В появившемся контекстном меню выберите пункт «Показать оригинал».
  4. IP-адрес можно просмотреть сразу же в строке SPF, которая показывает структуру отправителя.
  5. Дополнительно: опускайтесь вниз, пропуская ненужные наборы символов, чтобы среди них тоже отыскать адрес отправителя, который должен стоять где-то рядом с электронной почтой.

Это был самый простой метод того, как узнать IP-адрес по письму. К сожалению, не факт, что эти сведения помогут определить точный IP-адрес. Не забывайте, что айпишники могут подделываться или письмо может быть отправлено со взломанной почты.

Способ 2: Получение сведений о почтовом сервере

В некоторых случаях у пользователя на руках есть только почтовый сервер, используемый отправителем. Часто такая ситуация происходит, когда письмо было получено от конкретной организации или веб-ресурса. К слову, определить этот адрес тоже можно, изучая исходный код письма так, как это было показано выше. Там только требуется отыскать строку «Received» и сразу же после «from» определить почтовый сервер.

Обладая необходимым номером, пользователи могут определить и IP-адрес разными вариантами. Я предлагаю разобраться с тем, как узнать IP почтового сервера через популярные сервисы. 

С помощью 2IP и Whois

Веб-ресурсы 2IP и Whois знакомы тем юзерам, которые хотя бы раз в жизни хотели узнать данные о человеке по его сетевому адресу или задавались вопросом о своем IP. Функциональность этих сайтов позволяет определить и IP-адрес по почтовому серверу.

В качестве примера возьмем 2IP. 

  1. Для этого перейдите по ссылке выше, вставьте адрес в поле «Введите домен» и нажмите «Узнать».
  2. Первая же строка называется «IP-адрес(а) домена», а напротив нее указан действующий IP-адрес.

Благодаря параметрам ниже можно получить и другую информацию о домене, DNS и активным сервисам, но с этим я предлагаю разобраться самостоятельно, переходя по соответствующим вкладкам.

С помощью IP-Ping

IP-Ping – еще один подходящий для выполнения поставленной задачи сайт, благодаря которому можно узнать IP-адрес буквально в два клика.

  1. Кликните по ссылке выше для перехода на страницу, где в отведенном поле вставьте почтовый сервер и нажмите «Запрос».
  2. Ознакомьтесь с полученной информацией, которая будет выведена строкой ниже.

Дальнейшие действия

Только что мы разобрались с тем, как узнать IP по email-адресу и серверу. Остается понять, что делать с этой информацией. Здесь тоже можно обратиться к упомянутому ранее сайту, чтобы получить развернутые сведения по адресу.

  1. Перейдите на страницу определения местонахождения по IP-адресу, вставьте его в строку и нажмите «Узнать».
  2. Ознакомьтесь с основными данными о расположении: код страны, страна, город, почтовый код и географические координаты.
  3. Опуститесь ниже, чтобы ознакомиться с местом адреса на карте. Учтите, что оно не всегда отображается правильно.
  4. В самом низу показан провайдер адреса, его сайт, проверяемый хост и его доступность.

Благодаря приведенным инструкциям вы научились узнавать IP-адрес по имеющемуся письму на электронной почте или названию сервера. С дальнейшими действиями все тоже должно быть понятно, но воспринимать сведения как истинные не стоит, поскольку таким сайтам свойственно ошибаться.

Что такое ip адрес, для чего он нужен и можно ли вычислить по нему человека — Советы по работе с Cisco

 

Пользователи интернета проводят в сети очень много времени. Активно участвуя в общении довольно часто сталкиваются с грубостью или даже угрозами вида:

«я вычислю тебя по ip адресу»

 

Конечно, для участников диалога, мало знакомых с компьютерными технологиями такая угроза может прозвучать весьма убедительно и изрядно испортить настроение.

Поэтому стоит разобраться

реальна ли найти юзера по IP?

Начать следует с понимания того, что такое ip адрес и для чего он нужен.

Фактически это набор цифр, который присваивается каждому компьютеру в локальной или глобальной сети либо автоматически специальным сервисом, либо администратором локальной сети. Сам по себе этот адрес не значит практически ничего, хотя и может содержать довольно условную региональную привязку. Главной характеристикой IP адреса является его уникальность, поэтому в одной сети в один момент времени не может быть зарегистрировано двух компьютеров с одинаковым сетевым адресом.

 

Вывод когда владелец компьютера включает его и заходит в сеть Интернет, он получает от провайдера уникальный IP адрес, по которому технически его можно вычислить. В реальности это далеко не так просто, как может показаться на первый взгляд. Поэтому, прежде чем отвечать, возможно ли и как вычислить человека по ip, стоит рассмотреть, как обычно осуществляется присвоение адреса и где находится информация о конкретном пользователе сети, с чем может помочь разобраться эта статья. Фактически, чтобы даже определить IP адрес в сети Интернет не достаточно общаться с человеком, например, в чате. Для этого следует, например, убедить его оставить комментарий на сайте, доступ в административную панель которого есть у вас.

Как правило, большинство провайдеров назначают сетевой адрес динамически, и он будет другим уже при следующем включении компьютера.

 

Даже если злоумышленнику удастся получить ваш текущий IP, чтобы узнать, где вы проживаете, ему придется взломать базу данных провайдера, а это непростая задача и решать ее только для того, чтобы доставить вам какие-то неприятности, никто не будет. Но вы должны сами осознавать, что вас могут найти по такой схеме, когда вы сами будете нарушать общепринятые правила поведения в сети. То есть, правоохранительным органам не составит труда узнать ваш адрес через вашего провайдера, у которого хранятся протоколы выхода в сеть с вашего компьютера и, естественно, ваши данные, которые могут быть предоставлены по запросу.

Поэтому не стоит серьезно воспринимать подобные угрозы от интернет-хулиганов и людей, которые просто не умеют себя вести во время общения на различных ресурсах. В то же время вы должны понимать, что совершение противоправных действий с вашего компьютера может привести к тому, что за них придется отвечать перед законом. И поможет найти злоумышленника в этом случае именно его интернет-адрес.

Просмотров: 1 368

Zoom раскрывает личные адреса и телефоны пользователей «Яндекса»

У сервиса видеоконференций Zoom обнаружилась еще одна проблема, связанная с персональными данными. Как пишет издание Vice, сервис может автоматически добавлять своих пользователей в контакты друг к другу и тем самым раскрывать их личные данные – адреса электронной почты, имена, фамилии и фотографии. На утечку первыми обратили внимание жители Нидерландов, которые пользуются почтой от местных провайдеров.

Корреспондент «Ведомостей» убедился, что алгоритмы сервиса настроены не идеально – после регистрации в Zoom с помощью почты на @yandex. kz (домен для Казахстана) и входа в систему ему стали доступны данные 999 других пользователей с почтой на @yandex.kz, в том числе их номера телефонов. Столько же контактов стали доступны при регистрации с почтой на @yandex.by (для Белоруссии). Также удалось узнать данные нескольких десятков людей, зарегистрировавшихся в Zoom с адресами на @citydom.ru (провайдер «Эр-телеком холдинг», бренд «Дом.ру») и @starlink.ru (провайдер Starlink). При регистрации на @yandex.ua, альтернативных доменах «Рамблера» (@ro.ru, @autorambler.ru) и Mail.ru (@list.ru, @bk.ru) сервис работал корректно.

В Zoom нет общедоступного каталога пользователей: чтобы просмотреть сведения о пользователе или позвонить ему, человек должен сначала добавить его в контакты по адресу почты или номеру телефона. Однако Zoom автоматически объединяет пользователей корпоративной почты в «каталог компании». Причина утечки заключается в том, что Zoom воспринимает любой нестандартный адрес электронной почты как корпоративный, цитирует Vice слова пользователя, заметившего утечку. После регистрации с доменом @xs4all.nl он увидел данные 995 других пользователей с этим же доменом.

Zoom ведет черный список «публично доступных доменов», для которых функция каталога не включается, передает Vice слова представителя Zoom. Среди них – адреса от Gmail, Yahoo! и Hotmail (Outlook), указано на сайте сервиса. Каталоги также не работают для основных доменов «Яндекса», Mail.ru и «Рамблера». Однако каждый из этих сервисов позволяет выбрать альтернативный бесплатный домен – например, @list.ru вместо @mail.ru или @ya.ru вместо @yandex.ru. Некоторые из этих вариантов Zoom, видимо, распознает как «компанию».

Владельцы доменов могут обратиться в Zoom, чтобы тот добавил их в специальный список, передает Vice слова представителя Zoom. По его словам, компания уже заблокировала функцию каталогов для доменов, с которыми возникли проблемы. Позднее генеральный директор Zoom Эрик Юань заявил, что сервис приостанавливает развертывание новых функций и отключает некоторые из существующих – в частности, возможность следить за тем, что участники конференции делают на своих устройствах. Он не упомянул функцию каталогов компаний, российские адреса продолжали появляться в каталогах после заявления гендиректора Zoom.

Zoom не получает данных, которые хранятся в учетной записи «Яндекса» («Яндекс.Паспорте»), а оперирует той информацией, которую пользователь самостоятельно вводит при регистрации в Zoom, уточнили «Ведомостям» в «Яндексе». Компания уже обратилась в Zoom с просьбой добавить адреса на доменах @yandex.by и @yandex.kz в список исключений. «Эр-телеком холдинг» также направил запрос в Zoom об устранении некорректности в работе сервиса, сказали «Ведомостям» в пресс-службе компании. «Ведомости» направили запрос в Zoom по поводу российских сервисов, а также запрос в Starlink.

Сервис Zoom столкнулся с наплывом пользователей после пандемии коронавируса и объявленных во многих странах ограничениях на передвижение населения. Zoom был запущен в 2013 г. с расчетом на b2b-сегмент рынка видеоконференций. Помимо групповых видеозвонков он позволяет организовывать видеосеминары и открывать горячие линии по телефону. По словам Юаня, в марте число участников конференций выросло до 200 млн человек за день, в декабре 2019 г. в Zoom общалось в среднем 10 млн человек в день.

Раскрытие личных данных пользователей – это не первая проблема с приватностью в Zoom. Стандартные настройки Zoom позволяют злоумышленникам подключаться к конференциям без ведома организаторов и выводить на экраны порнографию и оскорбительные материалы, пишет The New York Times. Клиент Zoom для iOS передавал данные пользователей компании Facebook, а клиент для Windows позволял хакерам получить учетные данные от компьютера; в апреле компания заявила, что устранила эти проблемы. После этого The Washington Post сообщила о бреши в функции записи разговоров в Zoom, из-за которой более 15 000 личных видеозвонков оказались в открытом доступе.

Калькулятор IP-подсети

Этот калькулятор IP-подсети отображает исчерпывающую информацию о сетях IPv4 (например, количество используемых хостов, диапазоны IP-адресов и т. Д.) И IP-адресах (например, частные или общедоступные, класс и т. Д.) .). Он полезен для проектирования сетей, устранения неполадок и помогает сдать экзамен CompTIA Network +.

В следующей статье вы можете узнать больше о нотации CIDR и узнать, что такое маска подсети. Вы заинтересованы в администрировании сетей? Возможно, вам будет полезен наш калькулятор chmod, так как он поможет вам понять и решить проблемы с правами доступа к файлам!

Что такое подсеть?

В сети Internet Protocol (IP) часть IP-адреса представляет сеть , а оставшаяся часть представляет хост (или компьютер в сети).Акт разделения IP-адреса называется подсетью . Маршрутизаторы используют сетевую часть для обмена данными между подсетями, а часть хоста — для отправки данных на отдельный хост.

Обратите внимание, что этот калькулятор IP-подсети применим к сетям IPv4 , хотя он также показывает IPv6-адрес с отображением IPv4 и адрес с префиксом 6to4, используемый для перехода на IPv6.

Что такое маска подсети?

При проектировании сети рекомендуется сбалансировать сетевую и узловую части IP-адреса, чтобы не было слишком много (ограничивает количество сетей, к которым вы можете маршрутизировать) или слишком мало узлов (ограничивает количество компьютеры в сети).Маска подсети используется для создания подсети путем выделения нескольких битов в 32-битном IP-адресе для представления сети. Остальные биты IP-адреса представляют адрес хоста.

В следующей таблице показан пример IP-адреса ( 192.0.2.130 ), разделенного на сетевой адрес ( 192.0.2.128 ) и адрес хоста ( 0.0.0.2 ) с использованием маски подсети 255.255. .255.192 . Для расчета необходимо преобразовать десятичную систему счисления, разделенной точками, в двоичную форму.Логическая операция И выполняется между IP-адресом и маской подсети для получения префикса сети. Вы найдете часть хоста по , перевернув биты маски подсети и снова выполнив логические операции И с IP-адресом.

Двоичная форма
IP-адрес 11000000.00000000.00000010.10000010
Маска подсети 11111111.11111111.11111111.11000000
Префикс сети 11000000.00000000.00000010.10000000
Хост 00000000.00000000.00000000.00000010

Обозначение CIDR

На заре Интернета существовало трех различных основных масок подсети , в которых использовалось число, кратное 8 битам. Они получили названия сетей Class A , Class B и Class C , как показано в этой таблице:

Маска подсети Количество используемых хостов
Класс A 255.0,0.0 16 777 214
Класс B 255.255.0.0 65 534
Класс C 255.255.255.255 254

Проблема с этой схемой заключается в том, что выбор количества хостов в сети довольно грубый, с большими скачками количества хостов в сети. Решение — это Бесклассовая междоменная маршрутизация (CIDR) , которая исключает модель классов и позволяет разработчику сети назначать любое количество бит префиксу сети, открывая более широкий выбор количества хостов в сети.

Обозначение для обозначения количества бит в префиксе сети — это косая черта , за которой следует количество битов . Таким образом, сеть класса A будет записана как /8 , поскольку она использует первые 8 битов маски сети. В этой таблице показаны обозначения CIDR и количество используемых хостов в подсети:

CIDR Маска подсети Количество используемых хостов
/1 128.0,0.0 2 147 483 646
/2 192.0.0.0 1 073 741 822
/3 224.0.0.0 536 870 910
/4 240.0.0.0 268 435 454
/5 248.0.0.0 134 217 726
/6 252.0,0.0 67 108 862
/7 254.0.0.0 33 554 430
/8 255.0.0.0 16 777 214
/9 255.128.0.0 8,388,606
/10 255.192.0.0 4 194 302
/11 255.224.0.0 2 097 150
/12 255.240.0.0 1 048 574
/13 255.248.0.0 524 286
/14 255.252.0.0 262 142
/15 255.254.0.0 131 070
/16 255.255.0.0 65 534
/17 255.255.128.0 32 766
/18 255.255.192.0 16 382
/19 255.255.224.0 8,190
/20 255.255.240.0 4 094
/21 255.255.248.0 2 046
/22 255.255.252.0 1 022
/23 255.255.254.0 510
/24 255.255.255.0 254
/25 255.255.255.128 126
/26 255.255.255.192 62
/27 255.255.255.224 30
/28 255.255.255.240 14
/29 255.255.255.248 6
/30 255.255.255.252 2
/31 255.255.255.254 0
/32 255.255.255.255 0

Вместо того, чтобы искать свойства сети в таблице, используйте этот калькулятор подсети IP-адресов в качестве калькулятора CIDR для отображения связанных свойств сети.

Как рассчитать свойства сети и IP?

Этот калькулятор подсети показывает множество свойств сети и IP-адресов.Давайте рассмотрим каждый из них, чтобы кратко объяснить, как их вычислить вручную, со ссылками на дополнительные ресурсы для получения дополнительной информации.

Тип IP — публичный или частный?
Существует два основных типа IP-адресов: общедоступный и частный . Серверы в общедоступном Интернете используют общедоступные адреса, а локальных сетей компьютеров (например, ваша домашняя сеть) используют частные адреса. Следующие диапазоны 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-адреса исторически принадлежали к классам. Диапазон IP-адресов, принадлежащих каждому классу, определяется как:

  • Класс A: 0.0.0.0 - 127.255.255.255
  • Класс B: 128.0.0.0 - 191.255.255.255
  • Класс C: 192.0.0.0 - 223.255.255.255
  • Класс D: 224.0.0.0 - 239.255.255.255
  • Класс E: 240.0.0.0 - 255.255.255.255

Адреса класса D зарезервированы для многоадресного трафика (один хост отправляет одни и те же данные на множество принимающих хостов). Класс E зарезервирован, что означает, что эти адреса не будут работать в общедоступном Интернете.

Сетевой адрес
Сетевой IP-адрес — это первый адрес подсети .Вы вычисляете его, преобразовывая IP-адрес и маску подсети в двоичные и выполняя поразрядную логическую операцию И . Маршрутизатор использует этот адрес для пересылки трафика в нужную сеть. Невозможно назначить сетевой адрес хосту.

Широковещательный адрес
Хост может использовать широковещательный адрес, чтобы отправлять данные на все остальные хосты в подсети. Это последний адрес в подсети. Мы можем вычислить его, используя сетевой адрес и добавив общее количество адресов (минус один) в подсети.

Первый и последний адреса хоста
Следующий адрес после сетевого адреса — это первый адрес, доступный для назначения хосту. Адрес непосредственно перед широковещательным адресом — это последний адрес, который вы можете назначить хосту.

Подстановочная маска
Подстановочная маска — это маска подсети с инвертированными битами, поэтому выбирается хост-часть IP-адреса.

Общее количество адресов
Мы можем вычислить общее количество адресов в подсети из CIDR, используя следующую формулу:

  • общее количество адресов = 2 (32 - CIDR)

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

Двоичная маска подсети и IP-адрес
Эти выходы представляют собой маску подсети и IP-адрес, преобразованные в двоичный формат. Это полезно при ручном разбиении сетей на подсети.

Нотация CIDR
Этот результат представляет собой IP-адрес в формате с четырьмя точками, за которым следует косая черта и номер CIDR.

IP-адрес в целочисленной и шестнадцатеричной форме
IP-адрес — это просто число, поэтому вы можете представить его как целое число (основание 10), шестнадцатеричное (основание 16) или любое другое основание, которое вам нравится.

in-addr.arpa
Это свойство представляет собой специальное доменное имя, используемое для обратного поиска DNS (система доменных имен) (переход от IP-адреса к доменному имени ). IP-адрес (в формате с четырьмя точками) перевернут и добавлен к домену in-addr.arpa . Например, для IP-адреса 8.8.4.4 запись PTR (указатель) для доменного имени 4.4.8.8.in-addr.arpa будет найдена и будет указывать на dns.Google .

IPv4-сопоставленный IPv6-адрес
В настоящее время Интернет обновляет IP-адреса с версии 4 (представленной 32 битами ) до версии 6 (представленной 128 битами ). Чтобы облегчить этот переход, гибридные реализации IPv6 / IPv4 с двойным стеком используют 96-битный префикс 80 бит нулей и 16 бит единиц , за которым следует 32-битный IP-адрес. Например, IPv4-адрес 169.291.13.133 отображается на IPv6-адрес :: ffff: a9db: 0d85 (преобразование IP-адреса в шестнадцатеричный).Также часто используется обычное десятичное представление IPv4 с разделением на четыре точки в отображаемом адресе, например: :: ffff: 169.219.13.133 .

Префикс 6to4
Другая стратегия перехода с IPv4 на IPv6 называется 6to4 и позволяет данным IPv6 перемещаться по сетям IPv4 . Адрес IPv6 6to4 всегда начинается с 2002 , а затем следует IPv4-адрес, разделенный на две 16-битные части, записанные в шестнадцатеричном формате, что составляет 48-битный префикс. Например, префикс 6to4 для IPv4-адреса 192.0.2.4 — это 2002: c000: 0204 :: / 48 . Тогда есть место для 16-битного поля подсети IPv6 и 64-битного для хостов.

Как пользоваться калькулятором IP-подсети?

Этот калькулятор подсети прост в использовании. Сначала выберите маску подсети , которую вы хотите изучить. Вы можете уменьшить список масок подсети на выбор, установив опцию класса сети.

Затем введите IP-адрес , по одному октету за раз, в четыре строки.После этого вы увидите все свойства сети и IP-адреса .

Пример расчета свойств сети и IP

Взяв в качестве примера IP-адрес 192.168.86.42 и маску подсети 255.255.255.0 (подсеть /24 ), давайте вручную вычислим сеть и свойства IP для этого IP-адреса.

Тип IP
Проверьте, входит ли IP-адрес в какой-либо из диапазонов частных IP-адресов .Если да, то это частный адрес. В противном случае это публичный адрес. Глядя на диапазоны, мы видим, что 192.168.86.42 находится в диапазоне 192.168.0.0 - 192.168.255.255 — частный адрес.

IP-класс
Просматривая диапазоны каждого класса в предыдущем разделе, мы видим, что IP-адрес 192.168.86.42 находится в диапазоне 192.0.0.0 - 223.255.255.255 , поэтому это IP класса C. адрес.

Сетевой адрес
Рассмотрим шаг за шагом расчет сетевого адреса.

  1. Преобразуйте IP-адрес и маску подсети в двоичное значение и запишите их один над другим.
  • 11000000101010000101011000101010
  • 111111111111111111111100000000
  1. Выполнить побитовую логическую операцию И , считывая столбец за раз. Если есть две единицы , напишите одну в качестве результата. В противном случае напишите ноль .
  • 11000000101010000101011000000000
  1. Разделите двоичное число на 8-битные блоки и преобразуйте его обратно в десятичное .
  • 11000000.10101000.01010110.00000000
  • 192.168.86.0

Итак, 192.168.86.0 — это сетевой адрес .

Общее количество адресов
Затем мы вычислим общее количество адресов, так как это нам нужно для расчета широковещательного адреса.Используйте уравнение для общего количества адресов, учитывая, что CIDR равен 24.

  • 2 (32 - CIDR)
  • 2 (32-24)
  • 2 8
  • 256

Итак, общее количество адресов 256 .

Широковещательный адрес
Теперь мы можем вычислить широковещательный адрес. Преобразуйте сетевой адрес из двоичного в десятичный, что даст 3,232,257,536 .Складываем 256 - 1 , чтобы получить 3 232 257 791 . Затем преобразуйте это обратно в двоичное, разделите на 8-битные блоки и преобразуйте в десятичное .

  • 3,232,257,791
  • 11000000101010000101011011111111
  • 11000000.10101000.01010110.11111111
  • 192.168.86.255

Итак, широковещательный адрес для нашего примера — 192.168.86.255 .

Первый и последний адреса хоста
Для первого используемого адреса хоста мы добавляем единицу к сетевому адресу .Хотя вы можете выполнить все преобразования в десятичное число, добавить единицу и вернуться к десятичному формату с четырьмя точками, обычно легко работать напрямую с десятичным числом с четырьмя точками. Добавление единицы к сетевому адресу 192.168.86.0 — это просто добавление единицы к последнему октету. Следовательно, это 192.168.86.1 для первого используемого адреса хоста.

То же самое можно сказать и при вычислении последнего используемого адреса хоста, который равен широковещательному адресу минус один .Это дает результат 192.168.86.254 .

Подстановочная маска
Чтобы вычислить подстановочную маску, преобразуйте маску подсети в двоичную и переверните все биты . Затем вернитесь к десятичному формату, разделенному точками.

  • 11111111111111111111111100000000 — двоичная маска подсети
  • 00000000000000000000000011111111 — биты перевернуты
  • 0.0.0.255 — преобразовать обратно в десятичный формат с четырьмя точками

Подстановочная маска для нашего примера — 0.0.0.255 .

IP-адрес в целочисленном и шестнадцатеричном формате
Используя двоичную форму IP-адреса, мы можем преобразовать двоичное число в целое число (основание 10), и шестнадцатеричное (основание 16) .

  • 11000000101010000101011000101010 — пример IP-адреса в виде двоичного числа
  • 3232257578 — целое число
  • 0xc0a8562a — шестнадцатеричное число

in-addr.arpa
Обратный пример IP-адреса 192.168.86.42 , чтобы получить 42.86.168.192 и поместить его перед in-addr.arpa , чтобы получить 42.86.168.192.in-addr.arpa .

Отображенный IPv4-адрес
Отображенный IPv4-адрес IPv6 состоит из префикса :: ffff: , за которым следует IPv4-адрес, отображаемый либо в шестнадцатеричном (собственный IPv6) формате, либо в десятичном формате IPv4 с точками. Результат для нашего примера IP-адреса:

.
  • :: ffff: c0a8: 562a
  • :: ffff: 192.168,86,42

Префикс 6to4
Префикс 6to4 состоит из 2002: , за которым следует IP-адрес в шестнадцатеричном формате. Вы можете преобразовать каждый октет в шестнадцатеричное по отдельности и записать их в форме IPv6.

  • 192.168.86.42 — это c0.a8.56.2a в шестнадцатеричной системе счисления
  • 2002: c0a8: 562a :: / 48 — префикс 6to4

Здесь много работы, не так ли? Благодаря нашему калькулятору подсети IP-адресов вы можете получить всю эту информацию за минуту!

Общие сведения об IP-адресах и двоичных файлах

Кори Нахрейнер, CISSP, директор по стратегии безопасности и исследованиям

Любой, кто использовал сетевой компьютер, вероятно, имеет функциональное представление об адресах Интернет-протокола (называемых для краткости IP).IP — это числовой идентификатор, представляющий компьютер или устройство в сети. IP-адрес вашего компьютера подобен домашнему почтовому адресу.

Конечным пользователям действительно не нужно знать больше об IP, чем это. Однако почтальон должен знать о почтовом адресе больше, чем человек, отправляющий письмо. По аналогичным причинам сетевой администратор или любой, кто настраивает устройства WatchGuard XTM и Firebox, должны знать технические детали IP-адресов, чтобы распознать более широкие возможности в управлении сетью.

В статье «Основы безопасности» «Интернет-протокол для начинающих» описывается, что такое IP-адреса, но не технически. Напротив, в этой статье основное внимание уделяется математическому описанию IP-адреса вплоть до последних двоичных деталей. Если вы уже знакомы с техническими деталями IP-адресов, можете пропустить эту статью. Однако, если вам интересно, как компьютеры видят IP-адреса, или если вам нужно быстро освежить в памяти двоичную математику, читайте дальше.

Как мы видим IP-адреса

Вы знаете, что IP-адрес — это числа, которые представляют устройство в сети, так как почтовый адрес представляет местонахождение вашего дома.Но для того, чтобы действительно назначать и использовать IP-адреса, вы должны понимать формат этих «числовых идентификаторов» и правила, которые к ним относятся.

Давайте сначала сконцентрируемся на том, как люди читают и записывают IP-адреса. Для нас IP-адрес представляет собой четыре десятичных числа, разделенных точками. Например, вы можете использовать 204.132.40.155 в качестве IP-адреса для какого-либо устройства в вашей сети. Вы, наверное, заметили, что четыре числа, составляющие IP, всегда находятся в диапазоне от 0 до 255. Вы когда-нибудь задумывались, почему?

Вы также могли слышать, как люди называют четыре числовых значения в IP-адресе «октетами». Октет — это фактически правильный термин для описания четырех отдельных чисел, составляющих IP-адрес. Но не кажется ли странным, что слово, корень которого означает «восемь», описывает число от 0 до 255? Какое отношение имеет «восьмерка» к этим ценностям? Чтобы понять ответы на эти вопросы, вы должны взглянуть на IP-адрес с точки зрения вашего компьютера.

Компьютеры думают в двоичном формате

Компьютеры видят все в двоичном формате.В двоичной системе все описывается с использованием двух значений или состояний: включено или выключено, истина или ложь, да или нет, 1 или 0. Выключатель света можно рассматривать как двоичную систему, поскольку он всегда либо включен, либо выключен. .

Какими бы сложными они ни казались, на концептуальном уровне компьютеры представляют собой не что иное, как коробки, заполненные миллионами «выключателей света». Каждый из коммутаторов в компьютере называется битом , сокращенно от b inary dig it .Компьютер может включать и выключать каждый бит. Ваш компьютер любит описывать «включено» как 1 и выключено как 0.

Сам по себе один бит бесполезен, так как может представлять только одно из двух. Представьте себе, если бы вы могли считать, используя только ноль или единицу. В одиночку вы никогда не сможете считать больше единицы. С другой стороны, если у вас есть группа друзей, которые также могут считать, используя ноль или единицу, и вы добавляете всех своих друзей вместе, ваша группа друзей может рассчитывать столько, сколько они хотят, в зависимости только от того, сколько друзей вы имел.Компьютеры работают точно так же. Располагая биты в группы, компьютер может описывать более сложные идеи, чем просто включить или выключить. Наиболее распространенное расположение битов в группе называется байтом , который представляет собой группу из восьми битов.

Двоичная арифметика

Создание больших чисел из групп двоичных единиц или битов называется двоичной арифметикой . Изучение двоичной арифметики поможет вам понять, как ваш компьютер видит IP-адреса (или любые числа больше единицы).

В двоичной арифметике каждый бит в группе представляет степень двойки. В частности, первый бит в группе представляет 2 0 [Примечание редактора для нематематических специальностей: математики оговаривают, что любое число, возведенное в степень нуля, равно 1], второй бит представляет 2 1 , третий бит представляет 2 2 и т. Д. Двоичный код легко понять, потому что каждый последующий бит в группе ровно на удвоенных значения предыдущего бита.

В следующей таблице представлено значение каждого бита в байте (помните, что байт равен 8 битам).В двоичной математике значения битов возрастают справа налево, как и в десятичной системе счисления, к которой вы привыкли:

8 th бит 7 th бит 6 th бит 5 th бит 4 th бит 3 rd бит 2 nd бит 1 st бит
128 (2 7 ) 64 (2 6 ) 32 (2 5 ) 16 (2 4 ) 8 (2 3 ) 4 (2 2 ) 2 (2 1 ) 1 (2 0 )

Теперь, когда мы знаем, как вычислить значение каждого бита в байте, создание больших чисел в двоичном формате — это просто вопрос включения определенных битов и последующего сложения значений этих битов.Так что же представляет собой 8-битное двоичное число, такое как 01101110? В следующей таблице анализируется это число. Помните, что компьютер использует 1 для обозначения «включено» и 0 для обозначения «выключено»:

128 (2 7 ) 64 (2 6 ) 32 (2 5 ) 16 (2 4 ) 8 (2 3 ) 4 (2 2 ) 2 (2 1 ) 1 (2 0 )
0 1 1 0 1 1 1 0

В приведенной выше таблице вы можете видеть, что все биты со значениями 64, 32, 8, 4 и 2 включены.Как упоминалось ранее, вычисление значения двоичного числа означает суммирование всех значений «включенных» битов. Итак, для двоичного значения в таблице 01101110 мы складываем 64 + 32 + 8 + 4 + 2, чтобы получить число 110. Двоичная арифметика довольно проста, если вы знаете, что происходит.

Как компьютеры видят IP-адреса

Итак, теперь, когда вы немного разбираетесь в двоичном коде (каламбур), вы можете понять техническое определение IP-адреса. Для вашего компьютера IP-адрес — это 32-битное число, разделенное на четыре байта.

Помните пример IP-адреса выше, 204.132.40.155? Используя двоичную арифметику, мы можем преобразовать этот IP-адрес в его двоичный эквивалент. Вот как ваш компьютер видит этот IP:

11001100.10000100.00101000.10011011

Understanding binary также предоставляет вам некоторые правила, относящиеся к IP-адресам. Мы задались вопросом, почему четыре сегмента IP-адреса называются октетами. Что ж, теперь, когда вы знаете, что каждый октет на самом деле является байтом или восемью битами, имеет смысл называть его октетом.И помните, как значения для каждого октета в IP-адресе находились в диапазоне от 0 до 255, но мы не знали почему? Используя двоичную арифметику, легко вычислить наибольшее число, которое может представлять байт. Если вы включите все биты в байте (11111111), а затем преобразуете этот байт в десятичное число (128 + 64 + 32 + 16 + 8 + 4 + 2 + 1), эти биты всего 255.

Почему меня это волнует?

Теперь, когда вы понимаете двоичный код и то, как компьютеры видят IP-адреса, вы можете подумать: «Это интересно, но в чем смысл?» Конечным пользователям действительно не нужно понимать двоичное представление IP.Фактически, мы намеренно записываем IP-адреса в десятичном формате, чтобы людям было легче их понять и запомнить. Однако сетевые администраторы должны технически знать, что происходит, чтобы реализовать что-либо, кроме простейшей сети.

В статье «Общие сведения о подсетях», состоящей из двух частей, Рик Фэрроу описывает одну из наиболее важных концепций, необходимых для создания сетей TCP / IP, — подсети. Как вы увидите, понимание двоичного кода является фундаментальным требованием для разбиения на подсети. Подобно тому, как почтальон должен разбираться в системе почтовой доставки, чтобы каждое сообщение доходило до места назначения, вы обнаружите, что возможность просматривать IP-адреса так, как это делает ваш компьютер, поможет вам лучше выполнять свою работу в качестве сетевого администратора. — и еще проще.

Подробнее Основы безопасности »

Подсети — Расчет масок подсети и др.

Обновлено 09.10.2019

В моей последней статье «IP-адресация и маршрутизация. Часть 1: Вторжение IP-адресов» я представил архитектуру схемы IP-адресации. Мы рассмотрели классы IP-сети и то, как их различать.

Если вы новичок в этой области, я бы посоветовал добавить в ваш список чтения и Часть 1, и Часть 2: Процесс IP-маршрутизации, поскольку она предоставляет некоторую дополнительную информацию, которая может быть полезна для получения четкого понимания концепции разделения на подсети.

В сегодняшней статье мы узнаем о концепции подсетей IP-адресов и о том, как мы можем использовать ее для разделения нашей классовой сети на более мелкие сети, которые могут работать в отдельных рабочих зонах. Мы также рассмотрим, как можно сэкономить адресное пространство и ресурсы на управление процессами с использованием подсетей.

Я воспользуюсь несколькими примерами, чтобы наглядно представить этапы разбиения на подсети и помочь вам освоить эту тему. И хотя сначала это может показаться сложным, не сдавайтесь! Все, что нужно, — это немного времени и практики!

Что такое подсети?

Подсети — это процесс кражи битов из HOST-части IP-адреса с целью разделения большей сети на более мелкие подсети, называемые подсетями.После разделения на подсети мы получаем поля NETWORK SUBNET HOST. Мы всегда резервируем IP-адрес для идентификации подсети и еще один для определения адреса широковещательной подсети.

В следующих разделах вы узнаете, как все это возможно.

Зачем использовать подсети?

Вот три причины, по которым вы можете захотеть использовать подсети:

  1. Сохранение IP-адресов: представьте себе сеть из 20 узлов. Использование сети класса C приведет к потере большого количества IP-адресов (254-20 = 234).Разделение больших сетей на более мелкие части будет более эффективным и позволит сэкономить большое количество адресов.

  2. Уменьшенный сетевой трафик: формируются меньшие сети, которые создавали меньшие широковещательные домены, следовательно, меньше широковещательного трафика на границах сети.

  3. Упрощение: разделение больших сетей на более мелкие может упростить поиск и устранение неисправностей за счет выделения сетевых проблем вплоть до их конкретного существования.

Как создать подсеть (или объяснение концепции разбиения на подсети)

Чтобы лучше понять концепцию разделения на подсети, представьте себе сеть с 256 адресами (сеть класса C).Один из этих адресов используется для идентификации сетевого адреса, а другой — для идентификации широковещательного адреса в сети. Таким образом, у нас остается 254 адреса, доступных для адресации хостов.

Если мы возьмем все эти адреса и разделим их поровну на 8 различных подсетей, мы все равно сохраним общее количество исходных адресов, но теперь мы разделили их на 8 подсетей по 32 адреса в каждой. Каждой новой подсети необходимо выделить 2 адреса для подсети и широковещательный адрес внутри подсети.

В результате мы получили 8 подсетей, каждая из которых имеет 30 адресов подсетей, доступных для хостов. Вы можете видеть, что общее количество адресуемых хостов уменьшилось (240 вместо 254), но улучшилось управление адресным пространством.

Теперь, когда мы объяснили маску подсети, я воспользуюсь парой примеров, которые помогут объяснить, как можно максимально четко вычислить маску подсети IP-адреса, но сначала я приведу краткое объяснение «Что такое маска подсети. ? » Маска IP-подсети — это число, используемое для определения диапазона IP-адресов, доступных в сети.

Как подмножество адреса класса C с помощью двоичного метода

Может быть полезно узнать, как составить собственный калькулятор маски подсети. Подберите адрес класса C с помощью двоичного метода, выполнив следующие четыре шага (которые будут объяснены более подробно ниже):

  1. Преобразовать в двоичный.

  2. Вычислить адрес подмножества.

  3. Найдите диапазон хостов.

  4. Рассчитайте общее количество подмножеств и хостов в подсети.5) разные подсети.

    Следует отметить, что в прошлом использование нулевой подсети (00000 —) и подсети «все единицы» (11111 —) было запрещено. В наши дни это не так. Начиная с версии программного обеспечения Cisco IOS 12.0, все адресное пространство, включая все возможные подсети, явно разрешено.

    Давайте использовать IP-адрес 192.168.10.44 с маской подсети 255.255.255.248 или / 29.

    ШАГ 1: преобразовать в двоичный код

    ШАГ 2. Рассчитайте адрес подсети

    Для расчета IP-адреса подсети необходимо выполнить побитовое И (1 + 1 = 1, 1 + 0 или 0 + 1 = 0, 0 + 0 = 0) для IP-адреса хоста и маски подсети.Результат — адрес подсети, в которой расположен хост.

    ШАГ 3: Найдите диапазон хостов

    Мы уже знаем, что для разделения этого адреса класса C на подсети мы позаимствовали 5 бит из поля Host. Эти 5 бит используются для идентификации подсетей. Остальные 3 бита используются для определения хостов в конкретной подсети.

    Адрес подсети идентифицируется всеми 0 битами в части адреса «Хост». Первый хост в подсети обозначается всеми 0 и 1.Последний хост идентифицируется всеми единицами и 0. Широковещательный адрес — все единицы. Теперь мы переходим к следующей подсети, и процесс повторяется таким же образом.

    Следующая диаграмма наглядно иллюстрирует этот процесс:

    ШАГ 4. Рассчитайте общее количество подсетей и хостов в подсети

    Зная количество битов подсети и хоста, мы можем теперь вычислить общее количество возможных подсетей и общее количество хостов в каждой подсети. В наших расчетах мы предполагаем, что можно использовать подсети, состоящие только из нулей и всех единиц.На следующей диаграмме показаны этапы расчета.

    Как подмножество адреса класса C с помощью Fast Way

    Теперь давайте посмотрим, как объединить в подсети один и тот же адрес класса C более быстрым методом. Давайте снова воспользуемся IP-адресом 192.168.10.44 с маской подсети 255.255.255.248 (/ 29).

    Шаги для выполнения этой задачи следующие:

    1. Общее количество подсетей: с использованием маски подсети 255.255.255.248 числовое значение 248 (11111000) указывает, что для идентификации подсети используются 5 битов.3-2), что соответствует 6 хостам в каждой подсети.

    2. Подсети, хосты и широковещательные адреса для каждой подсети: чтобы найти допустимые подсети для этой конкретной маски подсети, вы должны вычесть 248 из значения 256 (256–248 = 8), которое является первым доступным адресом подсети. Фактически, первая доступная подсеть — это нулевая подсеть, которую мы явно отмечаем. Следующий адрес подсети — 8 + 8 = 16, следующий — 16 + 8 = 24, и так продолжается до тех пор, пока мы не достигнем значения 248.

    В следующей таблице представлена ​​вся информация о калибровке подсети.Обратите внимание, что наш IP-адрес (192.168.10.44) находится в подсети 192.168.10.40.

    Проверьте свои знания и практику в области подсетей, практика, практика!

    Не расстраивайтесь, если вы все еще не совсем знаете, как правильно разбить сеть на подсети. Разделение на подсети на самом деле не так уж и сложно, но требует некоторой практики.

    Теперь разделите сетевой адрес 192.168.10.0 на подсети, используя маску подсети 255.255.255.192 (/ 26). Найдите допустимые подсети, диапазоны узлов и широковещательные адреса для каждой подсети.Если вы хотите еще раз проверить свой ответ, не стесняйтесь оставлять мне комментарий, и я предложу вам правильное решение.

    Начните с проверки своих знаний о подсетях и убедитесь, что вы уверены в этом, прежде чем переходить к проектированию собственных подсетей. Но помните, что если вы находитесь на пути к сетевым технологиям Cisco, вам рано или поздно придется иметь дело с подсетями, поэтому воспользуйтесь этой возможностью и начните тестирование себя.

    Если вы обнаружите, что при изучении того, как создавать подсети, вам будут полезны дополнительные рекомендации и практическое обучение, Pluralsight предлагает ресурсы, которые помогут вам на правильном пути.Прочтите о некоторых интересных приемах создания подсетей с помощью маски подсети переменной длины или запишитесь на курсы разбиения на подсети через Pluralsight!

    Калькулятор 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
    IP-адреса класса B Сетевые биты Маска подсети Количество подсетей Количество хостов
    Сетевые биты Маска подсети Количество подсетей Количество хостов
    /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

    5 лучших калькуляторов подсетей — DNSstuff

    Используете ли вы калькулятор подсети для управления вашей сетью? Калькулятор IP-подсети отвечает за возврат информации о подсетях, масках подсетей, сетевых адресах, используемых диапазонах хостов, классе IP и многом другом.

    Функции калькулятора подсети различаются в зависимости от инструмента, поэтому так важно тщательно продумать, какие утилиты калькулятора подсети и сканирования подсети лучше всего подходят для вас и вашей организации. В этом руководстве я объясню, как эти автоматические калькуляторы могут помочь вам лучше понять IP-адреса и подсети. Если вы хотите попробовать отличный калькулятор подсети, я рекомендую начать с SolarWinds ® Engineer’s Toolset — вы получите инструмент для подсети корпоративного уровня, а также другие невероятно полезные функции управления системой.

    Перейти к списку 5 лучших калькуляторов подсети >>>

    Что такое подсеть?

    Чтобы понять подсети, вам сначала нужно понять IP-адреса. IP-адрес хранит ключевую информацию, такую ​​как сеть, к которой подключено устройство, и детали самого устройства. Устройство или компьютер также называют хостом. Короче говоря, IP-адрес — это средство, с помощью которого сетевое оборудование идентифицирует подключенную сеть и хост. Это имеет жизненно важное значение, потому что, если оборудование не может определить, к какой сети подключен хост, оно не может доставить ему информацию.

    Это усложняется, когда в игру вступают крупные организации с обширными сетями. Сеть может стать слишком большой, и в этих случаях ее производительность может ухудшиться. Это вызвано перегрузкой или трафиком, превышающим пропускную способность сети. Подсети — решение этой проблемы.

    Разделение на подсети позволяет разбить вашу сеть на более управляемые части. Эти меньшие сети внутри сети называются «подсетями». Наличие этих подсетей позволяет добавлять в сеть больше людей, не создавая перегрузки.Подсети помогают более крупной сети функционировать более эффективно и позволяют организации максимально использовать пропускную способность сети. С помощью подсетей вы можете разделить сеть на «отделы», чтобы правильная информация оставалась у соответствующей группы.

    Все устройства в подсети идентифицируются по общей идентичной группе битов в IP-адресе. Это видимое логическое разделение разделяет IP-адрес на отдельные поля: префикс маршрутизации или сети, за которым следует идентификатор хоста или поле отдыха.Остальное поле представляет собой идентификатор определенного сетевого интерфейса или конкретного хоста.

    Прежде чем перейти к тому, что делают калькуляторы IP-подсетей и почему мы их используем, я быстро разберем маски подсети и сканирование подсети. Это должно дать вам лучшее представление о терминологии подсетей и проинформировать ваше понимание о продуктах, перечисленных далее в этом руководстве.

    Сканирование подсети

    Сканирование подсети, как следует из названия, включает в себя сканирование для определения веб-сайтов и IP-адресов внутри подсети.Сканирование может сообщать о статусе доступности IP-адресов, а также может сообщать о других деталях, в том числе о том, используется ли IP, доступен или временный. Вы также можете получить представление, в зависимости от инструмента сканера, в DNS-имени, зарезервированном статусе, деталях переключателя, времени последней активности, MAC-адресе и времени последнего обновления.

    Калькулятор маски подсети

    В этом руководстве будут упоминаться калькуляторы маски подсети, поэтому важно понимать, что такое маска подсети. Если вы решили разделить сеть на подсети, вам понадобится маска подсети.Помните, что IP-адрес состоит из двух основных элементов: сети и адреса хоста. Маска подсети делит IP-адрес на сетевой и хост-адрес, а подсети дополнительно разделяют хост-элемент IP-адреса на подсеть.

    Маска подсети называется «маской», потому что она эффективно маскирует IP-адрес своим 32-битным номером. Его цель — разделить IP-адрес на части его хоста и сетевого адреса, чтобы можно было начать процесс разделения на подсети. Калькуляторы подсети — иногда называемые калькуляторами диапазона подсети или калькуляторами маски подсети — извлекают информацию о подсети как из IP-адреса, так и из маски подсети.

    Вернуться к началу

    Зачем нужен калькулятор подсетей?

    Проще говоря, чтобы использовать калькулятор подсети, вам нужно только ввести диапазон нотаций CIDR или IP-адресов. В результате должен получиться список подсетей.

    Калькуляторы подсети

    используются по разным причинам, потому что подсети служат разным целям для разных людей. В первую очередь ИТ-администраторы и профессионалы используют подсети, чтобы сделать свою сеть более организованной, о чем уже было кратко сказано.Разделив большую сеть, вы можете назначить определенные адреса определенным отделам или командам. Это также упрощает выявление любых проблем, поскольку вы можете отследить проблему до меньшей подсети. Это поможет вам быстрее определить источник проблемы, в то время как поиск проблемы в неразделенной сети может напоминать поиск иголки в стоге сена.

    Но есть еще пара причин использовать подсети. Разделение на подсети также позволяет расширить диапазон IP-адресов определенного местоположения, увеличивая пропускную способность сети.Итак, если вы использовали все пространство в одной подсети, вы всегда можете создать другую, чтобы можно было добавить больше IP-адресов. В качестве альтернативы вы можете изменить маску подсети, чтобы изменить размер подсети, освободив все неиспользуемые IP-адреса для использования в другой подсети.

    Многие ИТ-специалисты используют подсети для повышения безопасности. Создав четкую организационную структуру, вы получите больший контроль над движением информации. Вы можете, например, настроить доступ отделов и запретить отделам доступ к данным, которые им не разрешено просматривать.

    С учетом этих причин для подсетей назначение вычислителей подсетей простое. Это значительно упрощает процесс разделения вашей сети на подсети, поскольку вам не придется вручную вычислять какие-либо преобразования из десятичного числа в двоичное.

    Таким образом, калькулятор подсети используется для упрощения и ускорения разбиения на подсети, в то время как разбиение на подсети используется для повышения организации, емкости и безопасности. Поскольку калькуляторы подсетей упрощают создание подсетей, их использование взаимосвязано и совместимо.

    Общие типы сетевых калькуляторов подсетей и инструментов обнаружения подсетей

    Доступно несколько калькуляторов сетевых подсетей. У некоторых есть специальные утилиты, в то время как другие имеют больший объем и охватывают более широкий спектр функций. При поиске лучшего калькулятора подсети сети вы можете встретить следующие типы:

    • IPv6 Калькулятор IP-подсети: Это позволит вам сопоставить свои собственные иерархические подсети.
    • Калькулятор / преобразователь IPv4 / IPv6: Этот вид сетевого калькулятора подсети поддерживает сжатые и альтернативные форматы IPv6 и может позволить вам преобразовывать IP-номера IPv4 в IPv6.
    • Калькулятор IPv4 CIDR: Этот инструмент включает в себя утилиты Hex-диалога и настройки маски подсети.
    • HEX Калькулятор подсети: Работает для вычисления первого и последнего адресов подсети, включая адреса многоадресной рассылки с шестнадцатеричным представлением.
    • Калькулятор маски подсети: Работает для определения наименьшей доступной подсети с соответствующей маской подсети.
    • Калькулятор диапазона адресов / Калькулятор диапазона подсети: Работает для просмотра начального и конечного адреса.

    Утилиты инструментов могут частично совпадать, но важно помнить о разных названиях и терминологии, связанных с каждым типом калькулятора. Этот список ни в коем случае не является исчерпывающим, но он должен дать вам представление о различных способах выполнения и описании инструментов калькулятора IP-подсети.

    Вернуться к началу

    Лучшие калькуляторы подсетей

    Чтобы помочь вам выбрать между всеми инструментами, имеющимися сегодня на рынке, я составил следующий список, содержащий мои любимые продукты.Хотите начать с самого лучшего? Набор инструментов SolarWinds Engineer’s Toolset — отличный вариант: он не только всесторонне охватывает служебные программы для расчета подсетей, но также предоставляет более 60 других инструментов мониторинга сети, к которым должен иметь доступ каждый ИТ-администратор. Если вы хотите узнать, как я пришел к своему выводу, и сравнить набор инструментов SolarWinds Engineer с некоторыми из моих любимых инструментов, читайте дальше и просмотрите мой список.

    1. Набор инструментов инженера SolarWinds

    Engineer’s Toolset сложно превзойти, отчасти потому, что он предлагает широкий спектр функций для своего калькулятора подсети IPv4 / IPv6 и многое другое.Этот набор инструментов был разработан как экономичное универсальное решение для нескольких ИТ-потребностей. Он включает более 60 инструментов, охватывающих основы управления сетью, мониторинга и устранения неполадок. Он позволяет вам управлять всеми аспектами сетевого администрирования, включая оборудование, сопоставление портов коммутатора, взаимосвязь между MAC и IP-адресами, развертки SNMP, проверки связи, просмотр IP-сети и многое другое. Каждый инструмент привносит в таблицу что-то новое и фундаментальное, и при этом они прекрасно сочетаются друг с другом.

    Калькулятор подсети

    SolarWinds является одним из компонентов более широкого набора утилит Engineer’s Toolset. Подсети могут быть обнаружены на начальном маршрутизаторе. Вы можете сканировать сразу массив IP-адресов или сканировать саму подсеть. Этот калькулятор подсети выделяется тем, что предлагает как классовый, так и бесклассовый подход, позволяя вам создавать список подсетей с указанием размера, маски, обратной маски, широковещательного адреса и диапазона хостов. С помощью этого инструмента вы можете следить за тем, какие IP-адреса используются, а какие нет.Это улучшит вашу осведомленность о том, как используется каждая подсеть, что, в свою очередь, поможет в назначении зарезервированных IP-адресов, которые являются статическими и свободными от конфликтов.

    Функциональные возможности, предлагаемые Engineer’s Toolset, чрезвычайно конкурентоспособны и отличаются фантастическим соотношением цены и качества. Эта программа проста, но ее дизайн был тщательно разработан, поскольку она очень удобна для пользователя. Мне особенно нравится графическое изображение данных и карты топологии сети. Благодаря красочным диаграммам, циферблатам и графикам чтение данных не может быть проще.Доступна полнофункциональная 14-дневная бесплатная пробная версия, поэтому вы можете попробовать Engineer’s Toolset, не рискуя своими деньгами. Имейте в виду, что это масштабируемый инструмент, в отличие от многих других доступных калькуляторов подсетей, которые нельзя упускать из виду.

    1. Калькулятор подсети туннелей вверх

    Tunnels Up предлагает один из многих онлайн-калькуляторов подсетей. Это бесплатный инструмент, который позволяет пользователям вводить следующие данные:

    • Подстановочная маска Cisco
    • Обозначение CIDR
    • Маска сети

    Это простой, но полезный инструмент, он ничего не стоит и не требует дополнительных усилий, что определенно стоит запомнить.Калькулятор Tunnels Up может генерировать случайные IP-адреса, которые затем вычисляются. Это может быть особенно полезно, когда вы еще только начинаете разбираться в подсетях и хотите попрактиковаться.

    Этот инструмент поддерживает IPv4 и IPv6. Он также предлагает обратное разбиение на подсети, когда количество хостов известно, а сетевая маска неизвестна.

    Программа может генерировать следующую информацию:

    • IP-адрес
    • Маска сети
    • Маска подстановочного знака
    • Обозначение CIDR
    • Сетевой адрес
    • Используемый диапазон хостов
    • Адрес вещания
    • Маска граничной сети
    • Общее количество хостов
    • Количество используемых хостов
    • Класс IP

    К сожалению, этот инструмент не так сложен, как некоторые, и не подходит для использования в бизнесе.Калькулятор подсети Tunnels Up основан на веб-интерфейсе, а это значит, что для его использования вам потребуется приличное и надежное подключение к Интернету. Он также не может предложить те же гарантии безопасности, что и другие программы.

    Вернуться к началу

    1. Калькулятор подсети Spiceworks

    Это еще один онлайн-инструмент, но он на удивление функциональный. Spiceworks хорошо известна своим набором программ управления и мониторинга ИТ, а их приложения в целом заслуживают доверия.Их онлайн-калькулятор подсети не исключение. Мне нравится простота этого инструмента, который, кажется, идет рука об руку с его веб-подходом, хотя я бы хотел, чтобы он был также доступен в виде загружаемой локальной программы.

    С калькулятором подсетей Spiceworks создание подсетей стало еще проще. Хотя сама система не требует пояснений, Spiceworks тем не менее предоставляет видеоуроки, которые проведут вас через этот процесс. Если вы только начинаете работу с подсетями, это отличный инструмент, потому что он проведет вас через весь процесс шаг за шагом.

    Чтобы использовать эту программу, просто введите первый и последний адреса в своем сетевом диапазоне. В качестве альтернативы вы можете использовать нотацию CIDR. Затем определите, сколько подсетей или наименьшее количество хостов в подсети, и сгенерируйте. В результате инструмент покажет вам начальный и конечный IP-адреса, количество хостов, маску подсети и нотацию CIDR. На этом этапе вы можете использовать ползунки для изменения размеров подсети. Это основы этого инструмента — довольно просто.

    Калькулятор подсети

    Spiceworks поддерживает адреса IPv4.Если вы хотите использовать калькулятор более продвинутым образом, в впечатляющем сообществе Spiceworks доступно множество ресурсов, которые могут вам помочь. Эта программа хороша для добавления нового сетевого оборудования, расчета диапазонов, получения практики разбиения на подсети и преобразования нотации CIDR в диапазон IP-адресов. Однако я бы не сказал, что этот инструмент особенно хорошо подходит для использования в бизнесе. Если от этого зависят ваши бизнес-функции, я бы посоветовал более профессиональный инструмент.

    1. Sipcalc

    Sipcalc немного отличается от других инструментов в этом списке, главным образом потому, что это программа командной строки для компьютеров Linux.Это означает, что он немного более специализирован и больше подходит для пользователей, имеющих опыт работы с подсетями. Если вы новичок, Sipcalc — не лучшее место для начала.

    На мой взгляд, это инструмент «люблю это или ненавижу». С одной стороны, при правильном использовании он может быть чрезвычайно мощным и эффективным. С другой стороны, есть крутая кривая обучения, и вы должны потратить на нее немало времени, прежде чем пользоваться ею станет легко. Он не особо удобен в использовании, но функционал качественный.

    Более того, если вам нужен относительно продвинутый консольный калькулятор IP-подсети, это может быть тот инструмент, который вы искали. Но этот инструмент не находится в активной разработке по состоянию на 2019 год — хотя он все еще полезен, не ждите серьезных новых обновлений.

    Вернуться к началу

    1. Site24x7 IPv6 Калькулятор подсети

    Калькулятор подсети IPv6 является частью набора инструментов Site24x7. Site24x7 также предлагает инструменты для поиска IP-адресов, проверки доступности портов, создания трассировки, проверки уязвимости Heartbleed, генерации случайных паролей, мониторинга SSL-сертификатов, анализа DNS, проверки репутации бренда и многого другого.У них также есть калькулятор подсети IPv4, который работает аналогично калькулятору подсети IPv6.

    Мне нравится калькулятор подсети Site24x7 IPv6, потому что он несложный. Это веб-инструмент, который является преимуществом и недостатком. Для начала, подключение к Интернету означает, что вам не нужно использовать пространство на устройстве для его загрузки, но это также означает, что его использование полностью зависит от вашего доступа к Интернету.

    Этот инструмент выполняет вычисления в предоставленном блоке сетевого адреса.На выходе получается адрес подсети, диапазон хостов и обозначение подсети. Все, что вам нужно для начала, — это блок сетевого адреса и ввести количество подсетей. Возможно, это самый простой инструмент в этом списке, но это не обязательно плохо. Те из вас, кто ценит простоту, могут попробовать этот инструмент с нулевым риском. Вам не придется смотреть длинные видеоуроки и тратить часы на изучение всех различных утилит. Самое главное, вы не останетесь ни на грош из кармана.

    Лично я предпочитаю более продвинутые инструменты и не думаю, что эта программа подходит для нужд бизнеса.Было бы также лучше, если бы калькуляторы подсети IPv4 и IPv6 Site24x7 были объединены.

    Почему следует использовать калькулятор подсети в наборе инструментов инженера

    Прочитав это руководство, вы, надеюсь, получите более информированное и подробное представление о подсетях и назначении подсетей. Существует множество калькуляторов подсетей. Некоторые из них основаны на Интернете, некоторые являются специализированными, а многие бесплатны. Но в конечном итоге, если вам нужен инструмент, удовлетворяющий потребности вашего бизнеса, бесплатное приложение его не подойдет.

    Если вы ищете сочетание удобства использования, богатства функций и сложных технологий, то SolarWinds Engineer’s Toolset — это программа для вас. Набор доступных утилит делает этот инструмент незаменимым. Это отличное соотношение цены и качества и может предоставить вам комплексное решение для управления и мониторинга сети с универсальными и эффективными встроенными функциями вычисления подсети. Хотя другие инструменты в этом списке могут быть дешевле или проще, я считаю, что они не могут конкурировать с многофункциональным и интуитивно понятным дизайном Engineer’s Toolset.

    Учебное руководство по подсети и подсетям

    Создание подсетей может показаться сложным, но с этой памяткой по подсетям вы сможете с легкостью приступить к созданию подсетей и управлению ими. В приведенном ниже руководстве по подсетям содержатся основные подсказки для этого процесса. Обрисовав в общих чертах, что такое IP-адреса и как они работают, мы рассмотрим, что такое подсети. Я расскажу о ключевых компонентах и ​​процессах, таких как классы подсети и маскирование подсети, а также организация подсетей и управление ими. Все концепции в этом руководстве по подсетям разбиты на небольшие части, чтобы сделать эту тему максимально удобоваримой.

    Содержание:

    Для чего используются подсети?
    Что такое IP-адрес?
    Что такое класс IP?
    Шпаргалка по маске подсети: что такое маскировка подсети?
    Использование подсетей для организации и оптимизации сети
    Учебное пособие по подсетям: часто задаваемые вопросы
    Как упростить управление подсетями?
    Лучший инструмент для подсетей

    Для чего используются подсети?

    Подсети

    предлагают способ организации вашей сети, помогающий уменьшить перегрузку сети.Когда между отдельными частями сети проходит большой объем трафика, можно сгруппировать эти части в одном разделе, чтобы трафику не приходилось перемещаться по всей сети, чтобы перемещаться с места на место. Разделение небольших частей вашей сети на подсети позволяет трафику течь быстрее и избегать ненужных маршрутов, добавляя трафик там, где он не нужен.

    Кроме того, разделение на подсети помогает эффективно распределять IP-адреса и предотвращает неиспользование большого количества IP-адресов.Подсети обычно настраиваются географически для определенных офисов или для определенных групп в рамках бизнеса, чтобы их сетевой трафик оставался в пределах местоположения.

    Что такое IP-адрес?

    Прежде чем мы сможем понять, как работают подсети и как ими управлять, важно иметь четкое представление о том, как работают IP-адреса. IP-адрес — это, по сути, идентификатор любого устройства, подключенного к сети. Есть два типа IP-адресов: IPv4 (версия 4) и IPv6 (версия 6).Пример адреса IPv4:

    216.27.61.137

    Адрес IPv4 использует 32 двоичных разряда для выражения идентификатора устройства. Чтобы упростить понимание выражения двоичных разрядов, 32 бита разбиты на четыре группы по восемь, а затем каждая группа превращается в десятичное число. Эти четыре группы разделены точкой, как вы можете видеть в приведенном выше примере.

    адресов IPv6 состоят из 128 двоичных разрядов. Эти биты разделены на восемь групп, и каждая группа разделяется двоеточием.Пример адреса IPv6:

    2001: cdba: 0000: 0000: 0000: 0000: 3257: 9652

    При обычном использовании группы, состоящие полностью из нуля, удаляются и заменяются двоеточием, чтобы сократить IP-адрес для простоты использования.

    IPv6 был создан потому, что в IPv4 возможно 232 комбинации, что позволяет использовать до 4,3 миллиарда уникальных IP-адресов. По мере роста Интернета и количества устройств возникла необходимость в новых комбинациях чисел.IPv6 допускает до 2128 комбинаций, что значительно увеличило количество возможных уникальных IP-адресов.

    IP-адреса

    могут использоваться совместно с одним другим устройством, многоадресной рассылкой на несколько других устройств или широковещательной рассылкой всем — другими словами, общедоступными. IP-адреса также могут быть динамическими или статическими. Статический IP-адрес означает, что определенному устройству назначен IP-адрес, который не меняется. Динамический IP-адрес означает, что когда устройство подключается к сети, ему назначается доступный IP-адрес, который может изменяться при каждом подключении устройства.

    Вернуться к началу

    Что такое класс IP?

    Теперь, когда мы рассмотрели, что такое IP-адрес, следующее, что нужно рассмотреть, — это классы IP, поскольку они необходимы для понимания того, как работают подсети.

    Допустим, вы пытаетесь найти один конкретный IP-адрес или упорядочить IP-адреса в своей сети. Это было бы невыполнимой задачей без какой-либо системы. IP-адреса разделены на числовые разделы, чтобы вы могли быстрее найти то, что ищете. Эти разделы называются классами.IP-адреса делятся на три класса: A, B и C.

    • Класс A: IP-адреса — это адреса от 0.0.0.0 до 127.255.255.255.
    • Класс B: IP-адреса находятся в диапазоне от 128.0.0.0 до 191.255.255.255.
    • Класс C: IP-адреса находятся в диапазоне от 192.0.0.0 до 223.255.255.255.

    Если вы пытаетесь определить класс IP-адреса, вам нужно посмотреть на первое число. Если первое число от 1 до 127, это будет адрес класса А.Если первое число от 128 до 191, это адрес класса B. Наконец, если это 192–223, это адрес класса C.

    В зависимости от класса IP-адреса разные части IP-адреса используются для обозначения сети и хоста. Например, класс A использует только 8 бит IP-адреса для сети, оставляя 24 для хоста. Итак, используя пример 126.27.61.137, сетевой IP-адрес будет 126.0.0.0, а адрес хоста будет 0.27.61.137.

    Для адреса класса C 24 бита используются для сети, а восемь остаются для хоста.Если взять в качестве примера 200.23.65.1, это приведет к 200.23.65.0 для сети и 0.0.0.10 для хоста.

    Для функционирования таких сетей, как сеть TCP / IP, маршрутизаторам, передающим информацию по сети, не требуется знать точный адрес хоста. Им нужно знать только сетевую часть IP-адреса; затем, как только пакет доставлен в сеть хоста, он может попасть на нужный хост.

    Шпаргалка по маске подсети

    : что такое маскировка подсети?

    Каждый класс IP-адресов имеет соответствующую «маску подсети», которая позволяет легко определить, какая часть IP-адреса относится к сети, а какая — к хосту.Это важно для обеспечения того, чтобы пакеты, проходящие через сеть, попадали в нужное место.

    Соответствующие маски подсети по умолчанию для каждого класса подсети следующие:

    • Класс A: 0,0.0
    • Класс B: 255.0.0
    • Класс C: 255.255.0

    Когда мы смотрим на маски подсети и преобразуем десятичные числа обратно в двоичные, мы можем увидеть, какие биты IP-адреса выделены для сети, а какие — для хоста.

    В двоичном формате 255 — это 11111111, а 0 — 0. Таким образом, маска подсети 255.255.255.0 будет преобразована в:

    11111111.11111111.11111111.0000000

    Когда вы сопоставляете это с IP-адресом, например 192.168.123.132, вы можете определить сетевую часть и хост-часть IP-адреса. Каждая «1» в маске подсети существует для битовых частей IP-адреса, выделенных сети, и каждый «0» существует для тех случаев, когда битовая часть выделяется хосту.Вот пример:

    11111111.11111111.11111111.0000000 (маска подсети)

    11000000.10101000.01111011.10000100 (IP-адрес 192.168.123.132 в двоичном формате)

    Это означает, что сетевая часть подсети — 192.168.123, а .132 выделен хосту. Когда информация поступает в сеть 192.168.123.0, она обрабатывается как часть сети и затем доставляется на хост 0.0.0.132.

    Вернуться к началу

    Использование подсетей для организации и оптимизации сети

    По сути, подсеть — это меньшая часть сети в пределах класса A, B или C.Создание и использование подсетей может помочь сохранить вашу сеть организованной и функциональной.

    Предположим, предприятие хочет использовать четыре разных блока IP-адресов для разных сегментов своей сети, по 50 хостов на сегмент. Бизнес использует следующие блоки IP-адресов:

    200.1.0.0

    200.1.1.0

    200.1.2.0

    200.1.3.0

    Каждый блок IP-адресов может создать 254 IP-адреса, что позволяет создать 254 x 4 IP-адреса для использования в сети.Это составляет 1016 IP-адресов. Но бизнесу нужно всего 50 хостов в каждом блоке, поэтому у него будет 816 IP-адресов, которые вообще не используются. Это пустая трата IP-адресов, которые могут использоваться другими устройствами. Разделение на подсети — это способ разделить блок IP-адресов на более мелкие части, чтобы меньше IP-адресов было потрачено впустую.

    Мы знаем, что для первого IP-адреса 200.1.0.0, 200.1.0 — это сетевая часть, а .0 — это часть хоста. Полный IP-адрес в 32 двоичных разрядах будет выглядеть так:

    11001000.00000001.00000000.00000000

    Но мы знаем, что нам не нужны все 254 хоста, созданные этим блоком IP-адресов, поэтому мы можем позаимствовать некоторые из «битов» хоста для создания новой «подсети» или подсети.

    Используя пример 11001000.00000001.00000000.00000000, мы бы позаимствовали один «бит» из узла, чтобы создать подсеть.

    Итак:

    11001000.00000001.00000000.00000000

    станет:

    11001000.00000001.00000000. 1 0000000

    В результате новый десятичный IP-адрес станет:

    200.1.0.128

    Заимствование этого одного бита из части IP-адреса хоста по-прежнему оставляет семь битов в части хоста. Семь бит в части хоста позволяют создать 128 IP-адресов, что по-прежнему более чем достаточно для нужд бизнеса. Если мы проследим этот процесс и позаимствуем еще один бит из хостовой части IP-адреса, можно будет создать четыре подсети:

    11001000.00000001.00000000. 00 000000 200.1.0.0

    11001000.00000001.00000000. 01 000000 200.1.0.64

    11001000.00000001.00000000. 10 000000 200.1.0.128

    11001000.00000001.00000000. 11 000000 200.1.0.192

    Эти четыре подсети позволяют создать 64 IP-адреса, при этом потери намного меньше, чем в приведенном выше примере.

    Зарезервированы два хоста для IP-адресов, необходимых для идентификации самой сети (первый IP) и широковещательного адреса (последний IP). Таким образом, для каждого блока IP-адресов тратится только 12 IP-адресов.

    Именно здесь на помощь приходят маски подсети. Если вы «позаимствовали» биты из хостовой части IP-адреса, может быть трудно определить, где заканчивается сетевая часть и начинается хостовая. С помощью маски подсети вы можете указать, какие части подсети являются сетью, а какие — хостом.

    Например, для IP-адреса 200.1.0.64, созданного выше, маска подсети будет:

    11111111.11111111.11111111. 11 00000 (маска подсети 255.255.255.192)

    11001000.00000001.00000000.01000000 (IP-адрес 200.1.0.64 в двоичном формате)

    «11» в начале последней части маски подсети, в результате чего получается часть «192», показывает, что первые два бита части IP-адреса хоста принадлежат подсети, а не хосту.

    Вернуться к началу

    Учебное пособие по подсетям: часто задаваемые вопросы

    Основываясь на этом понимании подсетей и их работы, следующая шпаргалка по подсетям расскажет, как перемещаться, понимать и управлять ими.

    Сколько хостов может быть в вашей подсети?

    Важно определить, сколько хостов вы можете иметь в своей подсети, так как вы не хотите, чтобы подсеть была слишком маленькой для размещения всех необходимых IP-адресов или слишком большой, что привело бы к большим потерям.

    Вы можете вычислить, сколько хостов у вас может быть в вашей подсети, вычтя количество сетевых битов из общего количества битов: другими словами, 32 полных бита минус количество сетевых битов. Давайте возьмем 26 в качестве примера.

    Подсеть с 26 битами сети имеет шесть бит, доступных для IP-адресов хоста. Затем вам также необходимо вычесть 2 IP-адреса для самого сетевого IP и широковещательного адреса.

    Итак, формула следующая:

    2 ^ 32-26 -2 = 2 ^ 6 -2 = 62

    Вы можете использовать это с любым количеством сетевых битов, чтобы определить, сколько бит у вас доступно для создания хостов для вашей подсети.

    Как узнать, в какой подсети находится адрес?

    Вы также можете быстро определить подсеть, частью которой является данный IP-адрес.

    Давайте посмотрим на IP-адрес 156.67.154.75/28. Во-первых, вам нужно определить, сколько бит выделено сети, а сколько — хосту. Мы уже знаем, что в этом IP-адресе 28 используются для сети и четыре — для хоста.

    Затем вам нужно определить размер подсети, взяв количество бит, выделенных хосту, и возведя 2two в степень этого числа. 4 или 16. Это называется «размером блока», потому что он относится к размеру блоков подсети, на которые была разделена сеть. Вы можете использовать этот размер блока для отсчета от нуля, чтобы определить, к какому блоку подсети принадлежит IP-адрес.

    Для 156.67.154.75 вы начнете с 156.67.154.0 и подниметесь на 16 за раз, а именно:

    156.67.154.0/28

    156.67.154.16/28

    156.67.154.32/28

    156.67.154.48 / 28

    При дальнейшем подсчете можно увидеть, что 156,67,154,75 попадает между двумя блоками подсети:

    156.67.154.64/28

    156.67.154.80/28

    Это означает, что IP-адрес 156.67.154.75 находится в подсети, начинающейся с 156.67.154.64, потому что .80 было бы слишком большим.

    Это может потребовать некоторой практики. Просто не забудьте сначала определить количество бит в IP-адресе, выделенном хостам, затем возьмите число два и увеличьте его на количество бит, выделенных хостам.Какое бы число вы ни получили, это размер блока, и затем вы можете подсчитать в IP-адресе размер блока, пока не найдете два блока, между которыми находится IP-адрес. IP-адрес находится в нижней подсети этих двух блоков.

    Как определить, находятся ли два адреса в одной подсети?

    Возможно, вы захотите выяснить, находятся ли два адреса в одной подсети. Первый шаг при этом влечет за собой определение размера блока подсети. Затем вы вычисляете допустимый диапазон хостов, чтобы увидеть, попадает ли второй адрес в тот же диапазон.

    Вот пример этого процесса с использованием следующих двух IP-адресов:

    10.21.45.137/13

    23.10.156.198/13

    Как видите, количество сетевых битов равно 13, что означает, что подсеть должна быть настроена во втором октете или второй части IP-адреса.

    Итак, мы можем начать с IP-адреса 10.0.0.0/13.

    Мы также можем определить размер блока подсети, взяв количество бит, выделенных хосту, и возведя два в степень этого числа.(16-13) = 8.

    Затем вы можете работать с блоками подсети, увеличивая их на восемь за раз:

    10.0.0.0/13

    10.8.0.0/13

    10.16.0.0/13

    10.24.0.0/13

    Поскольку 10.21.45.137/13 и 10.23.156.198/13 находятся между 10.16.0.0/13 и 10.24.0.0/13, они оба находятся в одной подсети.

    Вернуться к началу

    Как упростить управление подсетями?

    Одним из способов упростить процесс управления подсетями является использование инструмента.Я рекомендую SolarWinds ® IP Address Manager (IPAM), который имеет несколько функций для автоматизации и оптимизации этого процесса.

    IPAM включает в себя мастер автоматического обнаружения подсетей, позволяющий обнаруживать и собирать информацию обо всех ваших подсетях, показывая вам, какие IP-адреса являются частью каждой из них. Если у вас есть вся информация о вашей подсети и IP-адресе в электронных таблицах, IPAM может легко импортировать их.

    Он также включает мастер выделения подсети, который проверяет трафик и размер вашей сети, а затем оптимизирует ваши IP-адреса в подсети в соответствии с вашими потребностями.Интерфейс позволяет группировать и организовывать подсети и IP-адреса таким образом, чтобы упростить поиск нужной информации.

    Для создания подсетей IPAM дает вам возможность просто выбрать сеть, группу или суперсеть, которую вы хотите подсеть. С помощью простого в использовании интерфейса вы можете назвать подсеть, дать ей адрес и, если хотите, присвоить ей настраиваемые свойства. Это упрощает процесс создания подсетей и помогает вам с самого начала настраивать и организовывать подсети.

    SolarWinds IPAM включает панель управления, показывающую объем вашей IP-подсети и ее использование, а также может создавать предупреждения, чтобы сообщить вам, когда подсеть заполняется или когда у вас есть подсеть с огромным количеством неиспользуемого пространства. Используя представление IP-адреса, представление сети или представление диаграммы, вы можете получить различные представления о том, как работает ваша сеть и как распределяются ваши IP-адреса. Это может помочь вам оптимизировать подсети и уменьшить потери IP-адресов.

    Я надеюсь, что моя шпаргалка по IP-подсети дала вам лучшее понимание разбиения на подсети.В этом руководстве по подсетям рассказывается, как работают подсети, основные концепции, лежащие в их основе, и основы создания подсетей. Он также ответил на некоторые ключевые вопросы о проблемах с подсетями и рассмотрел, как инструменты могут помочь вам упростить управление подсетями. Для этой цели я рекомендую SolarWinds IP Address Manager, надежное программное обеспечение, позволяющее распределять IP-адреса по подсетям, а также эффективно отслеживать их и управлять ими. 30-дневная бесплатная пробная версия позволяет без риска опробовать полнофункциональную программу.

    ip — Как рассчитать номера префикса, сети, подсети и хоста?

    Продолжение предыдущего ответа …



    Выбор адреса сетевого шлюза (маршрутизатора) IPv4

    Шлюз — это хост в сети, который знает, как пересылать пакеты в другие сети, и ему может быть назначен любой используемый адрес сетевого хоста. Некоторые люди просто случайным образом назначают адреса шлюза любому используемому адресу сетевого хоста, некоторые всегда назначают первый используемый адрес сетевого хоста шлюзу, а некоторые всегда назначают последний используемый адрес сетевого хоста шлюзу.На самом деле не имеет значения, какой используемый сетевой адрес хоста вы назначаете шлюзу, но вы должны постараться быть последовательными.


    IPv4

    /31 (маска сети 255.255.255.254 ) Сети

    Первоначально сети /31 (маска сети 255.255.255.254 ) были непригодны для использования, потому что есть только один бит хоста, что дает вам два общих адреса сетевых хостов, но количество используемых адресов сетевых хостов — это общее количество сетевых хостов. адресов минус 2 ( Всего 2 адреса хоста - 2 = 0 используемых адресов хоста ).2 — 2 = 2 ).

    Из-за критической нехватки IPv4-адресов был создан стандарт, позволяющий использовать сети /31 для соединений точка-точка. Это имеет смысл, потому что в таких сетях нет необходимости в широковещательной передаче: любые пакеты, отправленные одним узлом в сети, предназначены для единственного другого узла в сети, эффективно широковещательно. В сети /31 сетевой адрес является первым используемым адресом хоста, а широковещательный адрес — последним используемым адресом хоста.

    К сожалению, не все производители (в частности, Microsoft) поддерживают стандарт для использования сетей /31 на двухточечных каналах, и вы чаще всего будете видеть двухточечные ссылки, использующие сети /30 .


    IPv4

    /32 (маска сети 255.255.255.255 ) Сети

    Сеть /32 (маска сети 255.255.255.255 ) — это сеть без адресов хоста и сама по себе. В сети есть только один адрес, и это сетевой адрес.Поскольку в сети нет других хостов, трафик должен направляться к сетевому адресу и от него.

    Эти адреса часто используются на виртуальных сетевых интерфейсах, определенных внутри устройства, которое может маршрутизировать пакеты между его виртуальным и физическим интерфейсами. Примером этого является создание виртуального интерфейса в сетевом устройстве, который будет использоваться в качестве источника или назначения для самого устройства. Виртуальный интерфейс не может упасть из-за физической проблемы, например кабель отключен, и если к устройству подключено несколько путей, другие устройства могут по-прежнему связываться с устройством, используя адрес виртуального интерфейса, когда физический интерфейс устройства по какой-либо причине не работает. 4 ).Степень 2 , в данном случае 4 , — это количество старших битов хоста, необходимых для заимствования для количества создаваемых подсетей. Вы также можете использовать математическую формулу для определения количества требуемых битов: Log2 (X подсетей) = Y заимствованных битов , округленное до следующего целого значения:

      Log2 (14 подсетей) = 3,807354922, округлено в большую сторону = 4 заимствованных бита
      

    Для нашего примера нужны 14 подсетей одинакового размера по сравнению с исходным 198.51.96.0 / 21 сеть , начиная со всех 0 s * для первой подсети, добавьте 1 к части подсети, чтобы получить следующую подсеть:

      ----------------------------------------------
    Оригинал: | 21 сетевой бит | 11 бит хоста |
               ----------------------------------------------
    Сеть: | 110001100011001101100 | 0000 | 0000000 | = 198,51,96,0/21
    Подсеть 1: | 110001100011001101100 | 0000 | 0000000 | = 198,51,96,0/25
    Подсеть 2: | 110001100011001101100 | 0001 | 0000000 | = 198.51.96.128 / 25
    Подсеть 3: | 110001100011001101100 | 0010 | 0000000 | = 198,51,97,0/25
    Подсеть 4: | 110001100011001101100 | 0011 | 0000000 | = 198.51.97.128/25
    Подсеть 5: | 110001100011001101100 | 0100 | 0000000 | = 198.51.97.128/25
    Подсеть 6: | 110001100011001101100 | 0101 | 0000000 | = 198.51.98.128/25
    Подсеть 7: | 110001100011001101100 | 0110 | 0000000 | = 198.51.99.0/25
    Подсеть 8: | 110001100011001101100 | 0111 | 0000000 | = 198.51.99.128/25
    Подсеть 9: | 110001100011001101100 | 1000 | 0000000 | = 198.51.100.0 / 25
    Подсеть 10: | 110001100011001101100 | 1001 | 0000000 | = 198.51.100.128/25
    Подсеть 11: | 110001100011001101100 | 1010 | 0000000 | = 198.51.101.0/25
    Подсеть 12: | 110001100011001101100 | 1011 | 0000000 | = 198.51.101.128/25
    Подсеть 13: | 110001100011001101100 | 1100 | 0000000 | = 198.51.102.0/25
    Подсеть 14: | 110001100011001101100 | 1101 | 0000000 | = 198.51.102.128/25
               ----------------------------------------------
    В подсети: | 25 сетевых битов | 7 бит хоста |
               ----------------------------------------------
    
               ----------------------------------------------
    Не используется: | 110001100011001101100 | 111 | 00000000 | = 198.51.103.0 / 24
               ----------------------------------------------
      

    * Существует стойкий миф о том, что для подсетей, как и для адресов хостов, нельзя использовать подсети «все нули» и «все единицы», но этот миф был явным образом развенчан много лет назад стандартом. К сожалению, этот миф распространяется на некоторые классы сетевого обучения, и правильным ответом для этих (неправильных) классов было бы использование подсетей со второй по пятнадцатую.


    Можно разделить сеть на подсети различного размера (каждая сеть IPv4 является подсетью 0.0.0.0 / 0 сетевой адрес), как в нашем примере выше, где неиспользуемая подсеть — это подсеть /24 , но это требует тщательного планирования, чтобы итоговые подсети начинались с правильного бита.

    Например, предположим, что нам нужны подсеть /26 и /27 из нашей сети 198.51.96.0/21 . Это можно сделать двумя способами: начать с подсети /26 или начать с подсети /27 .

    Начиная с подсети /26 :

      Оригинал: | 110001100011001101100 | 00000000000 | / 21
    Подсеть 1: | 110001100011001101100 | 00000 | 000000 | / 26
      

    Добавьте 1 к части подсети, чтобы получить начальную позицию следующей подсети:

      Подсеть 2: | 110001100011001101100 | 00001 | 000000 | / 26
      

    Затем расширьте вторую подсеть до /27 :

      Подсеть 2: | 110001100011001101100 | 000010 | 00000 | / 27
      

    Обратите внимание, что мы фактически разделяем вторую подсеть /26 на подсеть /27 , и это хорошо работает, потому что 27 больше, чем 26 .

    Начиная с подсети /27 :

      Оригинал: | 110001100011001101100 | 00000000000 | / 21
    Подсеть 1: | 110001100011001101100 | 000000 | 00000 | / 27
      

    Добавьте 1 к части подсети, чтобы получить начальную позицию следующей подсети:

      Подсеть 2: | 110001100011001101100 | 000001 | 00000 | / 27
      

    Обратите внимание, что в части хоста недостаточно битов (пять битов хоста) для поддержки сети /26 , для которой требуется шесть битов хоста ( 32 бита адреса - 26 сетевых битов = 6 бит хоста ).Если мы используем это как начальную позицию для подсети /26 , мы фактически будем перекрывать предыдущую и следующую сети /26 . Нам нужно оставить зазор размером с сеть /27 для начальной позиции сети /26 :

      Оригинал: | 110001100011001101100 | 00000000000 | / 21
    Подсеть 1: | 110001100011001101100 | 000000 | 00000 | / 27
    Не используется: | 110001100011001101100 | 000001 | 00000 | / 27
    Подсеть 2: | 110001100011001101100 | 00001 | 000000 | / 26
      

    Подсеть /26 всегда должна начинаться на границе /26 : каждая вторая граница подсети /27 , каждая четвертая граница /28 , каждая восьмая граница /29 и т. Д.2 = 4 ).

    Попытка настроить устройство с сетевым адресом, начинающимся с неправильной границы битов, либо приведет к странным, трудно поддающимся устранению неполадкам, либо устройство выдаст вам ошибку о перекрытии сетей. Некоторые люди пытаются использовать десятичные дроби с точками, и это может привести к ошибкам. Например, адреса сетевых узлов 198.51.96.0/27 : от 198.51.96.0 до 198.51.96.31 . Если вы это знаете, попробуйте использовать 198.51.96.32 / 26 сети, вы столкнетесь с проблемами, потому что эта сеть начинается с неправильной битовой границы и перекрывает сеть /27 (проверьте с помощью побитовых И с адресами и масками сети). Это очевидно в двоичном формате, но не так очевидно в десятичном формате с точками. Вы можете узнать, что сети /26 должны начинаться на границе, кратной десятичной 64 , но видя это в двоичном формате, вы можете точно сказать, допустили ли вы ошибку.


    Размер подсети в зависимости от количества хостов

    Общие вопросы экзамена предоставят вам сеть и попросят вас придумать несколько подсетей разного размера в зависимости от количества хостов для каждой подсети. Если вы можете, вам необходимо уточнить, основано ли количество хостов на общем количестве адресов хостов в сети или на количестве используемых хостов в сети. (Например, если в вопросе запрашивается подсеть с 256 или 255 хостами, сеть /24 даст вам 256 общих адресов хостов, но только 254 используемых адресов хостов.Такой вопрос может быть вопросом с подвохом, и правильный ответ будет зависеть от того, означает ли вопрос общие адреса хостов или используемые адреса хостов.)

    Пример вопроса:

      Учитывая сеть 198.51.96.0/21, разделите ее на подсети для следующих отделов:
        Отдел 1: 500 хостов
        Отдел 2: 100 хозяев
        Отдел 3: 200 хозяев
        Отдел 4: 1000 хостов
      

    Как мы видели в разделе «Подсети IPv4-сетей», самый простой способ сделать это — сначала отсортировать отделы по количеству хостов от наибольшего к наименьшему, поскольку нам не нужно иметь дело с сетевыми пробелами:

      Отдел 4: 1000 хостов
    Отдел 1: 500 хостов
    Отдел 3: 200 хозяев
    Отдел 2: 100 хозяев
      

    Вы можете округлить каждое число до ближайшей степени 2, чтобы получить количество требуемых общих адресов хостов для каждой подсети, а затем вывести количество требуемых битов хоста из экспоненты степени 2 :

      Отдел 4: всего 1024 адреса хоста = 2 ^ 10 = 10 бит хоста
    Отдел 1: 512 общих адресов хоста = 2 ^ 9 = 9 бит хоста
    Отдел 3: 256 адресов хоста = 2 ^ 8 = 8 бит хоста
    Отдел 2: 128 общих адресов хоста = 2 ^ 7 = 7 бит хоста
      

    Вы также можете изменить предыдущую формулу для нахождения количества битов, необходимых для определенного количества подсетей одинакового размера, чтобы определить количество битов хоста, необходимых для каждой подсети: Log2 (X хостов) = Y битов хоста , округленное до следующее целое значение:

      Отдел 4: Log2 (1000 хостов) = 9.96578428466209, округлено в большую сторону = 10 бит хоста
    Отдел 1: Log2 (500 хостов) = 8,96578428466209, с округлением в большую сторону = 9 бит хоста
    Отдел 3: Log2 (200 хостов) = 7,64385618977472, округлено в большую сторону = 8 бит хоста
    Отдел 2: Log2 (100 хостов) = 6,64385618977473, округлено в большую сторону = 7 бит хоста
      

    Когда у вас есть количество битов хоста, необходимое для каждой подсети, выполните двоичные вычисления, чтобы получить конкретную подсеть для каждого отдела. Не забудьте добавить 1 к подсети, чтобы получить начальный адрес следующей подсети:

      Оригинал: | 110001100011001101100 | 00000000000 | = 198.51.96.0 / 21
    Отдел 4: | 110001100011001101100 | 0 | 0000000000 | = 198,51,96,0/22
    Отдел 1: | 110001100011001101100 | 10 | 000000000 | = 198.51.100.0/23
    Отдел 3: | 110001100011001101100 | 110 | 00000000 | = 198.51.102.0/24
    Отдел 2: | 110001100011001101100 | 1110 | 0000000 | = 198.51.103.0/25
    Не используется: | 110001100011001101100 | 1111 | 0000000 | = 198.51.103.128/25
      

    Поиск определенной подсети

    Вас могут попросить предоставить информацию о сети для конкретной подсети данной сети.Например, вас могут попросить предоставить сетевую информацию для подсети 23-го /26 сети 198.51.96.0/21 . Поскольку вам нужна 23-я подсеть, вы можете преобразовать 22 (помните, что 0 — первая подсеть, поэтому 23-я подсеть будет 22 *) в двоичную форму: десятичное 22 = двоичное 10110 . Используйте преобразованное двоичное число в подсети адреса:

      Оригинал: | 110001100011001101100 | 00000000000 | = 198.51.96.0 / 21
    Подсеть 23: | 110001100011001101100 | 10110 | 000000 | = 198.51.101.128/26
      

    После того, как вы определили 23-й сетевой адрес, 198.51.101.128/26 , вы можете вычислить другую сетевую информацию (как описано в предыдущих разделах):

      Сетевой адрес: 198.51.101.128
    Длина сетевой маски: 26
    Сетевая маска: 255.255.255.192
    Длина маски хоста: 6
    Маска хоста: 0.0,0.63
    Адрес первого используемого сетевого хоста: 198.51.101.1
    Последний используемый адрес сетевого хоста: 198.51.101.62
    Адрес трансляции: 198.51.101.63
    Всего адресов сетевых хостов: 64
    Используемые адреса сетевых хостов: 62
      

    * Существует стойкий миф о том, что для подсетей, как и для адресов хостов, нельзя использовать подсети «все нули» и «все единицы», но этот миф был явным образом развенчан много лет назад стандартом. К сожалению, этот миф распространяется на некоторые классы сетевого обучения, и правильным ответом для этих (неправильных) классов было бы использование 24-й ( 23 десятичной, 10111 двоичной) подсети в нашем примере подсетей одинакового размера, а не фактическая 23-я ( 22 десятичная, 10110 двоичная) подсеть.


    Поиск конкретного сетевого хоста

    Вас могут попросить найти адрес хоста для определенного хоста данной сети. Например, вас могут попросить указать адрес 923-го хоста сети 198.51.96.0/21 . Поскольку вам нужен 923-й хост, вы можете преобразовать 923 в двоичное: десятичное 923 = двоичное 1110011011 . Добавьте преобразованное двоичное число к сетевому адресу:

      Двоичная сеть: | 110001100011001101100 | 00000000000 |
    Двоичный 923: | 000000000000000000000 | 01110011011 | +
                      -----------------------------------
    Адрес хоста: | 110001100011001101100 | 01110011011 | = 198.51.99.155
      

    Крупнейшая общая сеть для двух хостов *

    Вам могут быть предоставлены два (или более) разных адреса хоста и предложено выбрать самую большую сеть (наименьшее количество хостов), содержащую оба адреса хоста. Например, найдите самую большую общую сеть 198.51.100.223 и 198.51.101.76 .

    Сначала преобразуйте десятичные адреса с точками в двоичные:

      198.51.100.223 = 11000110001100110110010011011111
    198.51.101.76 = 11000110001100110110010101001100
      

    Затем, начиная с самого старшего (крайнего левого) бита, сравнивайте двоичные адреса в каждой битовой позиции до тех пор, пока биты в одной и той же позиции не будут совпадать:

      198.51.100.223 = | 11000110001100110110010 | 011011111 |
    198.51.101.76 = | 11000110001100110110010 | 101001100 |
      

    Подсчитайте количество совпадающих битов, в данном случае 23 , чтобы получить длину маски. Затем вы можете взять любой адрес и выполнить побитовые операции И с сетевой маской, чтобы получить общую сеть.Выполнение этого на обоих адресах должно привести к одной и той же сети, а если это не так, то вы либо неправильно подсчитали, либо пропустили несогласованную битовую позицию.

      198.51.100.223 = 11000110001100110110010011011111
    / 23 длина маски = 11111111111111111111111000000000 И
                      --------------------------------
    Бинарная сеть: 11000110001100110110010000000000 = 198.51.100.0/23
    
    198.51.101.76 = 11000110001100110110010111011111
    / 23 длина маски = 11111111111111111111111000000000 И
                      --------------------------------
    Бинарная сеть: 11000110001100110110010000000000 = 198.51.100.0 / 23
      

    Обратите внимание, что два сетевых адреса совпадают. Это означает, что самая большая общая сеть для двух адресов хоста — это 198.51.100.0/23 (нотация CIDR) или (традиционная) 198.51.100.0 с маской 255.255.254.0 .


    * Вы можете увидеть, что это называется наименьшей общей сетью (или некоторым вариантом, например, минимальной сетью или маской). Наименьшей сетью на самом деле является 0.0.0.0/0 ( 0 сетевых битов), и это общая сеть для всех адресов IPv4, поэтому это наименьшая общая сеть между любыми IPv4-адресами.Путаница возникает из-за того, что многие люди смотрят на хост-часть адреса и видят ее размер как размер сети, а не как размер сетевой части адреса.


    Государственная и частная адресация

    IPv4 сам по себе не имеет концепции публичной и частной адресации и не делает различия между ними. Частная адресация IPv4 была выбрана произвольно, и провайдеры по соглашению не будут пересылать пакеты в общедоступном Интернете, используя адреса из частного адресного пространства, но сетевые устройства и хосты не знают, является ли адрес общедоступным или частным.

    Для частной адресации IPv4 определены три диапазона адресов:

    1. 10.0.0.0/8
    2. 172.16.0.0/12
    3. 192.168.0.0/16

    Классовая сетевая адресация

    Первоначально адреса IPv4 были разделены на классы сети. Классовая адресация устарела несколько десятилетий назад, а современные сети основаны на CIDR (бесклассовая междоменная маршрутизация), но, к сожалению, многие классы сетевого обучения и сертификационные экзамены настаивают на проверке ваших знаний в области классовой адресации.Прежде чем вы узнаете о классовой адресации, ознакомьтесь со всей предыдущей математикой IPv4 в этом документе и усвойте ее.

    Все классы адресов IPv4 основаны на первых битах адреса:

      Адрес класса начинается с диапазона адресов Размер по умолчанию *
      Первый бит = от 0 0.0.0.0 до 127.255.255.255 / 8
      B Первые два бита = 10 от 128.0.0.0 до 191.255.255.255 / 16
      C Первые три бита = 110 от 192.0.0.0 до 223.255.255.255 / 24
      D Первые четыре бита = от 1110 224.0.0.0 до 239.255.255.255 Н / Д
      E Первые четыре бита = от 1111 240.0.0.0 до 255.255.255.255 Н / Д
      
    • Сети класса A имеют сетевую маску по умолчанию 255.0.0.0 (/8 ) и маску хоста по умолчанию 0.255.255.255 , что дает вам 16,777,216 общих адресов хостов в каждой сети.
    • Сети
    • класса B имеют маску сети по умолчанию 255.255.0.0 (/16 ) и маску хоста по умолчанию 0.0.255.255 , что дает вам 65 536 общих адресов хостов в каждой сети.
    • Сети
    • класса C имеют сетевую маску по умолчанию 255.255.255.0 (/24 ) и маску хоста по умолчанию 0.0.0.255 , что дает вам 256 общих адресов хостов в каждой сети.
    • Адреса
    • класса D используются для многоадресной рассылки, где каждый адрес используется индивидуально для представления группы хостов, которые подписываются на многоадресный адрес. Это означает, что адреса класса D обычно не имеют концепции сетевой маски.
    • Адреса
    • класса E зарезервированы, и их нельзя использовать ни для чего. Есть одно исключение из этого, и это адрес ограниченной широковещательной передачи 255.255.255.255 , который представляет собой индивидуальный адрес, который каждый хост в сети будет рассматривать как свой собственный. Это означает, что все, что отправлено на номер 255.255.255.255 , будет получено и обработано каждым хостом в сети.

    Поскольку каждый класс имеет размер сети по умолчанию, некоторые вопросы предполагают маску по умолчанию для данного адреса, поэтому любые вычисления необходимо производить на основе маски сети по умолчанию.В нашем примере адрес: 198.51.100.223 :

    .
      Двоичный: 11000110 00110011 01100100 11011111
      

    Обратите внимание, что первые три бита адреса — это 110 , что означает, что это адрес класса C, и при отсутствии какой-либо маски или длины маски предполагается, что сетевая маска равна 255.255.255.0 (/24 ), что делает сетевой адрес 198.51.100.0 .


    * Не делайте распространенной ошибки, полагая, что маска сети определяет класс сети, это наоборот.Например, многие люди считают любую сеть /24 сетью класса C, но это неверно даже отдаленно. Учитывая, например, сеть 10.11.12.0/24 , многие люди неправильно называют ее сетью класса C из-за сетевой маски, даже если первый бит адреса — 0 , что делает ее сетью класса A. , хотя и с более длинной сетевой маской, чем маска сети класса A по умолчанию, что означает, что это подсеть сети класса A, а не сеть класса C.