Как вычислить по ip?
Работа всемирной сети Интернет стала возможна благодаря протоколам IP (т.е. Internet Protocol). Именно эти протоколы объединили все компьютеры мира в единую сеть и присвоили каждому соединению свой IP-адрес.
Что такое IP?
IP-адрес — это неповторимый сетевой адрес в компьютерной сети. IP-адрес нельзя считать адресом какого-то конкретного компьютера, это лишь адрес сетевого соединения. Но чаще всего каждому отдельно взятому компьютеру присваивается тот или иной IP-адрес.
Как правило, IP-адрес выглядит следующим образом: «ххх.ххх.х.ххх». Вместо крестиков в данной записи стоят цифры от одного до девяти.
Все IP-адреса можно разделить на два типа: статические (или статичные) и динамические. Статические IP-адреса не меняются в процессе работы устройства. Данный тип IP-адреса не может быть присвоен другим компьютером. Динамические адреса изменяются в процессе работы. Они выставляются компьютером лишь на заранее определенный отрезок времени.
Как вычислить свой IP?
Для того чтобы вычислить IP своего компьютера в различных операционных системах, нужно будет выполнить различные действия. Давайте разберем пример с операционной системой Windows, так как она является, пожалуй, наиболее популярной на сегодняшний день.
- Тому, кто хочет установить свой IP-адрес, следует, в первую очередь, открыть командную строку: пользователь вводит с клавиатуры какую-то команду, а система ее выполняет;
- Самый простой способ открыть командную строку — открыть «Пуск» и нажать кнопку «Выполнить». В появившемся поле можно печатать необходимую команду и нажимать «ОК» или воспользоваться кнопкой клавиатуры «Enter». Можно также просто вызвать командную строку с помощью клавиатуры. Для этого нужно зажать кнопку Win (флажок Windows) и нажать кнопку с латинской буквой R. Дальнейшие действия те же;
- После того как вы открыли командную строку, вы можете ввести команду «ipconfig». И ваш компьютер покажет на экране номер вашего IP.
Этот номер уникален, и в сети нет другого пользователя с таким же номером. При этом каждый раз, когда вы посещаете тот или иной ресурс в Интернете, вы оставляете на нем номер своего IP-адреса. В результате по этому адресу можно вычислить владельца компьютера. Но не все так просто. Пользователь, особенно если он хакер, может скрыть свой IP с помощью прокси-сервера.
Алгоритм вычисления по IP
Давайте представим, что интересующий вас IP никто не скрывал. В этом случае у вас есть шанс установить некоторые сведения о пользователе.
- Прежде всего вам необходимо установить сам IP того человека, который вас интересует. Для этого есть несколько различных способов:
- Например, если вам на электронную почту поступали какие-нибудь письма от этого пользователя, то вы можете посмотреть заголовок одного из писем. Заголовок — это не тема письма, а его служебная информация, которая отправляется вместе с письмом. Чтобы посмотреть заголовок, например, на почтовом ящике Rambler, вам нужно открыть письмо, выбрать «Другие действия» и нажать «Заголовки письма»;
- Другой способ — связаться с человеком по скайпу.
Во время звонка открыть командную строку и ввести команду «netstat». В появившемся окне вы должны найти канал соединения, и вы увидите интересующий вас IP;
- Еще один способ подходит для тех случаев, когда интересующий вас человек не является уверенным пользователем сети Интернет. В таком случае вам просто достаточно под каким-нибудь невинным предлогом попросить его зайти на сайт 2ip.ru и продиктовать крупные цифры через точку, которые находятся в центре экрана. Этот способ наименее надежный, так как ваша «жертва» может догадаться о ваших планах.
- Когда IP установлен, вы сможете без труда вычислить местонахождение данного пользователя с точностью до населенного пункта. Для этого достаточно будет ввести IP-адрес на сайте nic.ru/whois или на другом похожем ресурсе. Там же можно установить информацию о провайдере, который обеспечивает выход в Интернет интересующего вас пользователя и, возможно, браузер, которым пользуется человек.
- Более подробную информацию о пользователе можно собрать лишь при проникновении в его компьютер.
А эти действия являются незаконными. Если же пользователь совершает в отношении вас какие-либо действия вредительского характера, вы можете обратиться за помощью к своему провайдеру, имея при себе данные с IP-адресом злоумышленника и конкретными сведениями о его действиях. В дальнейшем вы сможете обратиться в правоохранительные органы, если ситуация действительно требует их вмешательства.
Разница между IP и ID
Нередко пользователи путают два созвучных термина IP и ID. Вычислить человека по IP — значит выяснить информацию о пользователе, как о элементе глобальной сети интернет. Вычислить человека по ID — значит найти человека в социальной сети, например, вконтакте. Если вас интересует последнее, то вам следует прочитать нашу статью — Как найти человека в контакте по id.
Как узнать местоположение по ip
Получив IP адрес человека, вы с легкостью установите его локацию. Мы подготовили инструкцию, из которой вы узнаете как найти человека по IP адресу при помощи Whois-сервисов, а также как получить сам адрес, используя возможности электронной почти и вспомогательных сайтов. В статье мы рассказываем подробно о том, как узнать местоположение по ip.
Как узнать местоположение по ip
Что такое IP адрес: версии IP-протокола и виды адресов
Прежде чем начать работу, рассмотрим разновидности IP адресов и разберемся с самим понятием «ip». IP (Internet Protocol – дословно «интернет протокол») – адрес компьютера в Сети, т.е. его фактическое местоположение. Добыв IP адрес пользователя, вы сможете узнать, в какой точке мира он находится. К сожалению, детализация ограничивается страной и городом. Узнать конкретную улицу, дом, а тем более квартиру – не получится.
Когда компьютер выходит в Интернет, Сеть анализирует его адрес, тем самым определяя действия, совершаемые с компьютера. Это помогает сайтам сохранять настройки для юзера. Запоминанием IP занимаются Yandex и Google, чтобы подсказывать искомые ранее поисковые запросы.
Браузер анализирует ip адрес, тем самым определяя действия, совершаемые с компьютера
Версий протокола IP две:
- IPv4 – представляет собой номер, состоящий из 4-х групп цифр.
- IPv6 – считается более продвинутой, состоит из 8-ми групп цифр и букв.
IP адреса также классифицируются на:
- статические. Такой тип адреса не изменяется при очередном подключении к Сети. Данные адреса покупаются компаниями для сайтов, поскольку они не стремятся скрыть свое местоположение;
- динамические. Здесь все наоборот – при каждом соединении с Интернетом, IP меняет адрес. Провайдер выделяет пользователю доступный адрес из буфера, что затрудняет определение локации человека.
Как по IP адресу узнать местоположение компьютера
Узнаём по IP адресу местоположение компьютера
Существует масса проверенных и надежных сайтов, позволяющих получить информацию о положении человека на карте мира. Мы расскажем, как вычислить адрес по IP-адресу — проверенный способ, где самое главное – знать сам IP номер компьютера.
Читайте подробную инструкцию в нашей новой статье — «Как найти IP-адрес компьютера».
![]()
Как узнать местоположение по IP: определяем реальный адрес
Шаг 1. Откройте сайт 2ip.ru – один из самых популярных Whois-сервисов (его не менее функциональные аналоги – Whoer.net, Pr-Cy.ru).
Шаг 2. Введите IP адрес: для этого вставьте номер IP в текстовое поле.
Примечание! по стандарту в поле уже введен ip адрес вашего компьютера. Просто очистите поле от данных.
Вставляем номер IP в текстовое поле
Шаг 3. Нажмите кнопку «Проверить».
Нажимаем кнопку «Проверить»
Шаг 4. Введите код с картинки в поле. Система отсеивает роботов, а потому требует ввода «капчи».
Вводим код с картинки в поле
Как видим, искомый нами пользователь находится в Литве. Понять, как определить местонахождение человека по ip адресу – несложно. Но сервис не указывает точного расположения, максимум – город или село.
Сервис не указывает точного расположения
Как узнать IP — адрес чужого компьютера
Как узнать местоположение по IP: требования крайне просты – нужно заполучить сам IP.
Определение местоположения человека по IP адресу дело нехитрое, если сам номер известен. Куда сложнее – добыть IP адрес пользователя. Есть легкий эффективный способ «поймать» пользователя ссылкой из сайта-приложения IPLOGGER. Процедура крайне проста: с помощью сайта создается ссылка, которую можно отправить человеку. Перешедший по ссылке пользователь «засвечивает» свой IP адрес.
Шаг 1. Открываем сайт IPLOGGER.
Открываем сайт IPLOGGER
Шаг 2. В поле вбиваем адрес любого сайта (это не имеет принципиального значения). В нашем примере используется социальная сеть Вконтакте.
В поле пишем адрес любого сайта
Шаг 3. Жмем кнопку «Сократить».
Шаг 4. Готовую ссылку отправляем пользователю, чье местонахождение хотим узнать. Как только он перейдет по ней, в статистике сайта IPLOGGER отобразиться его IP адрес.
Как узнать перечень активных подключений по IP
Чтобы узнать, какие локальные соединения подключены к компьютеру, воспользуйтесь следующей инструкцией:
Шаг 1. Нам потребуется открыть «Центр управления сетями». Заходим в меню «Пуск».
В меню «Пуск» открываем «Центр управления сетями»
Шаг 2. Открываем «Панель управления».
Открываем «Панель управления»
Примечание! обратите внимание, интерфейс панели управления должен отображаться в режиме «Категория». Так проще найти настройки сети.
Шаг 3. Кликаем по строке «Сеть и Интернет».
Кликаем по строке «Сеть и Интернет»
Шаг 4. Открываем пункт, изображенный на скриншоте ниже.
Открываем пункт «Центр управления сетями и общим доступом»
Шаг 5. Переходим в «Подключение по локальной сети».
Переходим в «Подключение по локальной сети»
Шаг 6. Появляется окно, в котором можно просмотреть активные соединения по локальной сети. Просто кликаем по кнопке «Сведения».
Кликаем по кнопке «Сведения»
Поиск по электронному адресу и ID
Интернет – не всегда доброжелательное место. Если вам досаждает человек и единственные данные о нем – ID в социальной сети или почтовый ящик, вы все равно сможете вычислить его местонахождение.
Вариант 1. Пробейте электронный адрес через поисковик. Возможно, он где-то засветился на сторонних сайтах, где можно выловить ценную информацию о настоящих данных человека.
Вариант 2. Используйте сайт Poiskmail. Он позволяет найти пользователей с похожим адресом почты на аналогичных сайтах.
Рассмотрим поиск на конкретном примере.
- Вбиваем в поле логин или часть названия электронной почты. В нашем случае это «britanov».
Пишем в поле логин или часть названия электронной почты
- Жмем кнопку «Начать поиск».
Жмем кнопку «Начать поиск»
- Всего за пару секунд сервис находит аналогичные аккаунты в социальных сетях и блогах, а также схожие почтовые ящики в Gmail и Mail.ru.
Сервис находит аналогичные аккаунты в социальных сетях и блогах, а также схожие почтовые ящики в Gmail и Mail
- Изучите информацию из списка появившихся аккаунтов – возможно человек «засветил» свои контакты (телефон, адрес, город проживания и т.п.).
Этот шпионский способ не всегда эффективен. На его применение может уйти масса времени, а результат не оправдает затраченных усилий. Но, к счастью, можно легко вычислить ip по почтовому ящику. Данный метод куда надежнее, все что вам нужно – вступить в переписку по электронной почте с нужным пользователем.
Шаг 1. Откройте переписку с человеком.
Открываем переписку с человеком
Шаг 2. Щелкните по раскрывающемуся списку «Еще».
Нажимаем «Еще»
Шаг 3. В появившемся меню выберете строку «Служебные заголовки».
Выбираем строку «Служебные заголовки»
Шаг 4. На открывшейся странице наблюдаем ip адрес пользователя, отправившего письмо.
На открывшейся странице указан ip адрес пользователя
После получения адреса, прогоняем его через Whois-сервис и находим локацию пользователя (мы рассматривали пример работы сайта 2ip в начале статьи).
Узнайте, какая разница между статическим и динамическим адресом и как сделать постоянный адрес, из нашей новой статьи — «Статический IP-адрес».
Видео — Как узнать местоположение по ip
Что можно узнать по IP
Наш телеграмм каналЧто такое IP адрес
В сети интернет у каждого компьютера есть свой уникальный IP — адрес. Он состоит из 4 цифр, каждая цифра может быть от 0 до 255. Весь адрес состоит из идентификатора сети и идентификатора хоста.
Существуют 5 классов IP — адресов, отличающиеся количеством бит в сетевом номере и хост — номере. Класс адреса определяется значением его первого октета.
Класс
A
B
C
D
E
Диапазон значений первого октета
1 — 126
128 — 191
192 — 223
224 — 239
240 — 247
Возможное количество сетей
126
16382
2097150
—
—
Возможное количество узлов
16777214
65534
254
268435456
134217728
Адреса класса A — предназначены для использования в больших сетях общего пользования. Они допускают большое количество номеров узлов.
Адреса класса B — используются в сетях среднего размера, например, сетях университетов и крупных компаний.
Адреса класса C — используются в сетях с небольшим числом компьютеров.
Адреса класса D — используются при обращениях к группам машин.
Адреса класса E — зарезервированы на будущее.
Стоит сразу отметить, что свой IP в интеренете имеет каждый компьютер. Будь то какой либо сайт или пользователь. Но есть и одно отличие: Каждый сайт имеет свой IP адрес. Т.е. по IP адресу находят сервер где находится сайт и сам сайт. Пользователи же обычно имеют динамически выделяемые IP адреса. То есть при дозвоне провайдеру, человеку выделяется один из свободных IP адресов, который принадлежат провайдеру. Провайдер же их берет в аренду и платит за это деньги, поэтому информацию о том, кому принадлежит какой либо диапазон IP адресов можно узнать вплоть до телефона владельца этого диапазона.
Иногда пользователь может иметь статический IP адрес по которому его всегда можно найти, но это редко, и за такую услугу провайдер обычно берет плату.
Как узнать свой собственный IP адрес.
В Wnndows входит специальная программы Winipcfg, c ее помощью можно узнать некоторую интересную информацию, в том числе и свой IP адрес. Просто наберите в командной строке winipcfg и перед вами появится окошко с вашим IP адресом
Надо еще отметить, что изначально (т.е. пока вы не подключены ни к какой сети и вам не выдан IP адрес) ваш компьютер имеет адрес — 127.0.0.1
Что можно узнать по IP
Сперва объясню зачем это нужно и для чего может пригодиться:
Например Вы администратор какого-либо сайта, чата, форума,: Допустим такую ситуацию: к вам приходит продвинутый юзер или чем хуже «хакер» и начинает издеваться над вашим ресурсом (имеется ввиду: получать доступ через открытые вами дыры, это и не мудрено, ведь не каждый из нас специалист по безопасности). Как в этом случае поступить? Попытаться закрыть этому пользователю доступ к ресурсу, хм: — это наверняка не получится, постоянно восстанавливать данные, которые мог попортить атакующий, тоже не выход. Единственно, что можно посоветовать — службы определения по IP или hostname имя провайдера, его географическое расположение и т.д.
Что это нам даст?
В идеальном случае — местонахождение нашего «хакера», его телефон, ну и соответственно фамилии людей проживающих по этому адресу.
Для начала поговорим о том, как узнать сам IP человека.
Способов может быть множество.
Например вам нужно узнать IP адрес человека, побывавшего на вашем сайте. Начнем с того, что при обращении к какому либо серверу (в нашем случае — серверу предоставляющему хостинг этому сайту), в логах сервера всегда фиксируется с какого IP адреса поступил запрос. Ниже приведу часть лога программы Small HTTP Server:
!->18/09 13:19:40 [194.29.16.182:>80] (t1 23) дата, время, IP адрес и порт, номер запроса
HEAD /images/pic.gif HTTP/1.1 Что запрашивается, протокол
Connection: close
From: [email protected] Е-Mail адрес для связи
Host: 195.232.27.17 кому был послан запрос
Referer: http:// mpeg4.nightmail.ru /index. htm откуда поступил запрос
Accept-Language: ru язык сделавшего запрос
Accept-Encoding: gzip, deflate кодирование
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; MyIE2 0.3) информация о программе сделавшей запрос
Connection: Keep-Alive связь: проложить соединение
Из этого видно , что при запросе любого документа сервер фиксирует обращение даже к каждой картинке входящей в этот документ, иначе как бы он узнал, что и куда отправлять. Поэтому можно составить полную картину обмена информацией между пользователем и сервером, и узнать IP адрес не составляет труда. Труда может стоить получение этой информации с сервера, но такой метод возможен.
Конечно иногда бывает все гораздо проще. Часто сервер, предоставляющий хостинг сам ведет статистику, и вы как пользователь их услуг, получить эту информацию можете. Но многие пользуются услугами сервисов бесплатного хостинга, порой таких услуг не предоставляющих. Тогда, если на сайте установлен какой-нибудь счетчик посетителей (RamblerTOP100, HotLog и т.д.) вы легко можете узнать IP адрес посетителя и время визита из его отчета.
Также, почти всегда при создании сообщений в гостевых книгах и форумах фиксируется и IP адрес отправителя, который обычно доступен только администраторам этого форума. Если администратор — вы, вам не составит труда его узнать. Если нет, вы можете обратиться за помощью к администратору.
Иногда бывает необходимо узнать IP адрес отправителя письма. Узнать его можно из его служебного заголовка.
Существуют также программы и методы чтобы узнать IP адрес человека в чате или по ICQ. Например, есть множество программ, с помощью которых можно зная UIN ICQ человека узнать его IP адрес.
Перейдём к самому интересному, а именно как
получить данные о «владельце» IP:
Итак, если вам известен IP адрес, вы можете узнать много полезной информации о его владельце. Для этих целей нужно воспользоваться специальным сервисом — Whois . Начало формы
Подобных сервисов в интеренете много:
http://www.whoisinform.ru
http://www.web-tools.ru
http://www.iontail.com/?p=utils
http://www.all-nettools.com
С помощью такого сервиса можно узнать имя человека на которого зарегистрирован данный IP адрес, его E-Mail, телефон и даже адрес. Также можно узнать когда был арендован данный диапазон, на какой срок. и для какой организации.
Если владелец IP адреса в данный момент находится в On-Line, то можно посмотреть, какие порты открыты на этом компьютере. Это тоже может дать некоторую информацию о компьютере. Сделать это можно любым сканером. Некоторые из таких сканеров сами могут вам сообщить и о назначении каждого открытого порта. К примеру на компьютере оказались открыты следующие порты: 139 (NETBIOS ), 11476 (icq).
Есть вероятность, что на компьютере обнаружатся открытые порты известных троянов (т.е. можно взять клиента и подключиться к удаленному компьютеру), хотя во многих троянах появилась возможность устанавливать пароль на подключение к серверу и произвольный порт (что затрудняет определение «троянского коня»). В таком случае можно просканировать все порты определенного IP. Могие порты открыты стандартными сервисами, а к подозрительным портам можно попробовать подключиться например с помощью утилиты RawTCP входящей в состав Essential Net Tools 3.0 885kb . Тогда при определении подключения к порту троян на другом конце просто может «представиться» как это делает например NetBus (посылает сообщение вида NetBus v1.7)
А еще, раз уж речь зашла о работе троянских программ, хочу предупредить тех кто использует такие программы в благих целях (например для контроля своей локальной сети и. т.п.) Даже установка пароля на подключение к серверу наверняка не сможет защитить от несанкционированного подключения. Например в Internet’e без труда можно найти программу RAT Cracker с помощью которой легко обойти парольную защиту самых распространенных троянов.
Cейчас много домашних компьютеров объединены в локальные сети и некоторые на своем компьютере открывают папки или диски для совместного доступа. При подключении этого человека к интернету в эти папки можно заглянуть, если они не запаролены Для этого надо воспользоваться любой программой для поиска расшаренных данных (Legion, ESS NetTools, Shared Resource Scanner 6.2) И в этом случае установленный пароль не даст надежной защиты вашему компьютеру. Для взлома паролей к таким ресурсам существует множество эффективных программ. Например xIntruder
Анонимность электронной почты
Для того, чтобы узнать IP, надо получить письмо любым почтовым клиентом: MS Outlook, The Bat!….Как настроить MS Outlook читай ниже. Когда получили письмо надо просто посмотреть код письма. Там в заголовке письма указан IP отправителя. В Outlook открываем письмо и жмем Файл, затем Свойства и выбираем закладку Подробности. В The Bat! делается так: Открываем письмо, жмём Просмотр и выбираем Служебная информация после этого вверху прибавляется заголовок письма. Во многих почтовых системах с web-интерфейсом тоже есть возможность посмотреть заголовок письма.
Пример (заголовок)
From [email protected] Sat Mar 27 12:16:35 2000……………….от кого и дата
Envelope-to: [email protected].
Delivery-date: Sat, 27 Mar 2000 12:16:35 +0300…………………дата и время
Received: from mail by f8.mail.ru with local (Exim 3.14 #43)
id Рк4eК5е-0554нq7-00
for [email protected]; Sat, 27 Mar 2000 12:16:35 +0300…………это наш адрес
Received: from [208.46.44.12] by koi.mail.port.ru with HTTP;
Sat, 27 Mar 2000 09:16:35 +0000 (GMT)
From: «Vasya Pupkin» ..
To: [email protected]……………………………………….кому
Subject: Hi Beavis. ……………………………………………………..Тема письма
Mime-Version: 1.0
X-Mailer: The But!………………………………………………………прога которой посылали
X-Originating-IP: unknown via proxy [xxx.yyy.zzz.xxx]…….IP отправителя
Reply-To: «Vasya Pupkin» ………………….кому ответить(от кого)
Content-Type: text/plain; charset=koi8-r………………………….кодировка письма
Content-Transfer-Encoding: 8bit
Message-Id:
Date: Sat, 27 Mar 2000 12:16:35 +0300
В письме может быть неск
Можно ли узнать адрес и контактную информацию пользователя с помощью IP-адреса
Какую информацию можно получить с помощью IP-адреса
Любое действие в интернете, будь то написание письма через электронную почту или покупка билета на поезд онлайн, сопровождается передачей данных между сегментами сети. Соответственно, каждый из участников процесса должен иметь собственный IP-адрес. Если их адреса будут совпадать, это может привести к сбою в работе. Именно поэтому и существуют индивидуальные IP-адреса.
Знание IP-адреса помогает получить различные полезные сведения.
Допустим, вы забыли к какому провайдеру подключились. Вычислив IP, вы также узнаете месторасположение вашего поставщика интернет-услуг, собственную версию операционной системы или даже, какой у вас сейчас открыт интернет-браузер.
Стоит отметить, очень часто при работе с защищенными сетями или сайтами вас могут попросить сообщить свой уникальный номер администратору, ведь как известно, проверка IP-адресов эффективный метод защиты от кибер-преступлений. Или же вам, например, вдруг захочется скрыть следы своего пребывания в интернете, для этого тоже пригодится ваш IP-адрес.
Можно ли узнать фактический адрес пользователя по IP?
В интернете все чаще появляется информация о том, что местонахождение любого человека легко вычислить по IP-адресу. Однако, стоит отметить, что найти человека таким образом — задача не из простых.
- Во-первых, IP-адрес действительно позволяет определить все контакты и месторасположение, но не самого пользователя, а определенного лица или компании, на которую зарегистрирован IP-адрес. Проще говоря, провайдера.
- Во-вторых, обычно провайдер сети выдает каждому устройству свой личный ID-номер. Такие номера бывают двух видов: статические и динамические. Статические никогда не меняются, а динамические изменяются каждый раз после нового подключения к интернету. Большинство людей имеют именно динамические адреса.
- И в-третьих, информацией о физическом расположении владельца IP-адреса владеет только провайдер, который без веских причин ее никому предоставлять не будет. Данные сведения имеют право разглашать только правоохранительным органам и спецслужбам.
Как по IP-адресу получить информацию от провайдера
Получить сведения от поставщика услуг связи можно используя сервис от Zumme. Для этого введите IP-адрес в поле «IP-адрес», затем кликните на «поиск». Сервис обработает запрос, и предоставит все материалы — местоположение и название компании, предоставляющей интернет-услуги; версию вашей операционной системы и используемый браузер.
Онлайн-калькулятор IP CIDR / VLSM Supernet
CIDR — Бесклассовая междоменная маршрутизация — был принят, чтобы облегчить нагрузку на Интернет и магистральную сеть крупных сетей. маршрутизаторы за счет увеличения размера таблиц маршрутизации.
Большие таблицы маршрутизации имеют несколько побочных эффектов:
- Маршрутизаторам требуется больше памяти для хранения таблиц маршрутизации и управления ими, что увеличивает скорость работы. расходы.
- Задержка маршрутизации увеличивается из-за большого количества данных, содержащихся в таблицах маршрутизации.
- Использование полосы пропускания сети увеличивается за счет обновлений маршрутов, когда маршрутизаторы обмениваются своими таблицами маршрутизации.
Решение этих проблем было найдено в CIDR. CIDR разрешает агрегирование IP-адресов, что, в свою очередь, уменьшает размер
таблицы маршрутизации и так решают проблемы, перечисленные выше.
Так что же такое агрегация IP-адресов? Проще говоря, агрегация IP-адресов означает, что несколько сетей могут быть охвачены одним запись маршрутизации. Рассмотрим следующий случай:
Нашему маршрутизатору необходимо направлять трафик для восьми отдельных сетей через один и тот же шлюз (IP-адрес 194.1.1.1):
IP-маршрут 66.100.50.0 255.255.255.224 194.1.1.1 IP-маршрут 66.100.50.32 255.255.255.224 194.1.1.1 IP-маршрут 66.100.50.64 255.255.255.224 194.1.1.1 IP-маршрут 66.100.50.96 255.255.255.224 194.1.1.1 IP-маршрут 66.100.50.128 255.255.255.224 194.1.1.1 IP-маршрут 66.100.50.160 255.255.255.224 194.1.1.1 IP-маршрут 66.100.50.192 255.255.255.224 194.1.1.1 IP-маршрут 66.100.50.224 255.255.255.224 194.1.1.1
Без CIDR наша таблица маршрутизации должна была бы поддерживать отдельную запись для каждой из восьми отдельных сетей.
Поскольку восемь примеров сетей являются смежными, то есть их адресные пространства следуют численно без пропусков, мы можем инкапсулировать все восемь одним маршрутом CIDR, просто изменив маску подсети:
IP-маршрут 66.100.50.0 255.255.255.0 194.1.1.1
Легко увидеть преимущество агрегации IP-адресов и CIDR, когда мы видим разницу в записях таблицы маршрутизации между вышеупомянутые случаи «до CIDR» и «после CIDR». Это очень простой пример, но легко представить, как CIDR может помочь в реальном мире с гораздо более крупными агрегатами.
CIDR имеет собственную упрощенную форму записи IP-адресов в сети. Вместо использования сетевого адреса и маски подсети, В нотации CIDR используется сетевой адрес, за которым следует косая черта («/») и количество битов маски. Например, взяв сеть CIDR из приведенного выше случая:
66.100.50.0 255.255.255.0станет
66.100.50.0/24
Мы сделали оптимизированную для смартфонов версию этого калькулятора, доступную на IP Calc — VLSM.
Онлайн-калькулятор IP-подсети
Что такое компьютерная сеть?
A компьютерная сеть представляет собой соединение двух или более компьютеров в некоторой форме телекоммуникационной системы.Причина использования компьютерной сети — совместное использование источников. Мы можем классифицировать сети по многим параметрам. Некоторые часто используемые технологии: Ethernet, с протоколом TCP / IP, для Локальная сеть (LAN — покрывает небольшую географическую область и обеспечивает высокую пропускную способность с небольшими задержками) и Frame Relay для Wide Area Network (WAN — объединение локальных сетей).
Что такое подсеть (подсеть)?
Поскольку реальные сети очень большие, мы не можем напрямую связываться со всеми компьютерами.Итак, мы делим сеть на более мелкие части (иерархически), и эти части называются подсетями . Другая причина в том, что нам нужно назначить адреса некоторым организациям. LAN — это подсеть или группа подсетей. Сетевые устройства в IP-подсети имеют общий префикс IP-адреса . Связь между подсетями осуществляется маршрутизаторами. Разделение сети на более мелкие части также хорошо для производительности, потому что широковещательно передает (пакеты, отправленные всем) не пересекают границу подсети. Виртуальная локальная сеть (виртуальные локальные сети) используется для размещения нескольких подсетей на одном коммутаторе.
Что такое IP-адрес?
IP-адрес (Интернет-протокол) — это логический адрес устройства в компьютерной сети , использующей протокол IP (работает на уровне 3 модели ISO / OSI). IP-адреса используются в Интернете. IP-адреса хранятся как 32-битные двоичные числа, но они отображаются как четыре десятичных числа , разделенных точкой (десятичное представление), например 68.
. IP-адрес указывает логическое расположение устройства. Диапазон IP-адресов от 12.5.10
0.0.0.0 до 239.255.255.255
. Публичными адресами управляет IANA (Управление по присвоению номеров в Интернете), а блоки адресов выделяются Локальным интернет-реестрам . Эти адресные блоки соответствуют геологическим местоположениям.
Примечание: Я пишу здесь о более старых и все еще используемых Internet Protocol Version 4 (IPv4), но есть новая версия 6 этого протокола (IPv6), которая использует 128 бит для адрес и предлагает много других адресов.
Если вы хотите узнать IP-адрес вашего компьютера (часто частный), вы можете использовать команду ipconfig
или ipconfig / all
в ОС Windows или ifconfig
в ОС Linux.
Части IP-адреса
Обычно IP-адрес состоит из двух частей: префикса , идентифицирующего сеть, , за которым следует адрес хоста в этой сети. В ходе эволюции IP-подсетей произошло много изменений.Он начался с классической сети , где сетевой префикс был твердо закреплен за IP-адресом (и его классом). Через бесклассовые сети , где мы можем взять часть номера хоста из класса и использовать эту часть как номер подсети. Таким образом, мы можем разделить класс на несколько подсетей с меньшим количеством хостов. До сегодняшней подсети, которая использует CIDR , где мы используем произвольные префиксы сети.
Примечание: Несмотря на использование CIDR, все еще распространено разделение IP-адреса на 3 части, где номера сетей делятся по классам (даже если мы используем бесклассовую сеть), номер подсети отделяется от этого класса, а остальное — принимающая часть.Это важно при подсчете количества подсетей.
classful <префикс сети> <------- номер-хоста--------> бесклассовый <номер-сети> <номер-подсети> <номер-хоста> бесклассовый <------- префикс-сети--------> <номер-хоста>
Общедоступные IP-адреса
Общедоступные IP-адреса составляют большую часть IP-адресов. Эти адреса используются в , Интернете, , или другом WAN, (глобальная сеть) и могут маршрутизироваться в этих сетях.
Частные IP-адреса
частных IP-адресов используются в LAN (локальная сеть), и если вы хотите подключиться к Интернету, вы должны преобразовать этот адрес в общедоступный IP-адрес. Распространенным решением для трансляции адресов является NAT (трансляция сетевых адресов). Мы используем частные IP-адреса, чтобы сэкономить количество общедоступных IP-адресов.
сеть | идентификатор сети | широковещательный адрес | адреса хостов | класс |
---|---|---|---|---|
10.0.0.0 / 8 | 10.0.0.0 | 10.255.255.255 | 10.0.0.1 — 10.255.255.254 | класс А |
172.16.0.0/12 | 172.16.0.0 | 172.31.255.![]() | 172.16.0.1 — 172.31.255.254 | класс B |
192.168.0.0/16 | 192.168.0.0 | 192.168.255.255 | 192.168.0.1 — 192.168.255.254 | класс C |
Специальные IP-адреса
У нас также есть несколько диапазонов IP-адресов со специальными значениями.
сеть | идентификатор сети | широковещательный адрес | наименование |
---|---|---|---|
0.0.0.0/32 | идентификатор сети по умолчанию (ноль) | ||
0.0.0.0/8 | 0,0.0.0 | 0.255.255.255 | нулевые адреса |
127.0.0.0/8 | 127.0.0.0 | 127.255.255.255 | адреса обратной связи localhost |
169.254.0.0/16 | 169.254.0.0 | 169.254.![]() | адреса zeroconf (APIPA) |
192.0.2.0/24 | 192.0.2.0 | 192.0.2.255 | Документацияи примеры |
192.18.18.0/23 | 192.18.18.0 | 192.18.19.255 | тест сетевого устройства |
192.88.99.0/24 | 192.88.99.0 | 192.88.99.255 | Ретранслятор IPv6 в IPv4 Anycast |
224.0.0.0/4 | многоадресные адреса |
Идентификатор сети
Первый IP-адрес подсети не может быть назначен хосту.Этот адрес идентифицирует подсеть, он называется идентификатором сети (или базовым адресом или сетевым адресом). Этот адрес имеет только нулей в части хоста .
Адрес широковещательной передачи
Последний IP-адрес подсети также не может быть назначен хосту, но является широковещательным адресом подсети . Этот адрес используется для направленной широковещательной рассылки в подсети , это сообщение, которое отправляется на все хосты в этой подсети.Этот адрес имеет только единицы в части хоста . Направленная на подсеть широковещательная рассылка маршрутизируется через сеть как одноадресная, пока не достигает маршрутизатора последнего перехода, и здесь она отправляется как полная широковещательная рассылка в эту подсеть. Полный широковещательный адрес имеет только единицы во всех октетах, это
255.255.255.255
.
Примечание: У нас есть 3 типа связи (отправка данных). Первый — это одноадресная передача , когда один хост отправляет сообщение другому хосту.Широковещательная передача , когда один хост отправляет сообщение либо всем хостам (обычно работает для всех хостов в одной подсети), либо всем хостам в одной конкретной подсети. И последний метод — это многоадресная передача , когда один хост отправляет сообщение определенной группе других хостов.
Адрес хоста
Все остальные адреса в подсети являются адресами узлов. Эти адреса могут быть назначены сетевым устройствам, например компьютеру. Вот пример того, как выглядят адреса в подсети 192.168.5.12 / 30
. Маска / 30 является двоичной 11111111.11111111.11111111.111111 00
.
IP-адрес | двоичный | тип адреса |
---|---|---|
192.168.5.12 | 11000000.10101000.00000101.000011 00 | идентификатор сети |
192.168.5.13 | 11000000.10101000.00000101.000011 01 | адрес хоста |
192.168.5.14 | 11000000.![]() | адрес хоста |
192.168.5.15 | 11000000.10101000.00000101.000011 11 | широковещательный адрес |
Что такое маска подсети?
Маска подсети сообщает нам, какая часть адреса является частью сети , а какая — частью хоста . Сетевая часть обозначает подсеть и используется для маршрутизации в эту подсеть. Хост обозначает всех членов этой подсети и используется только в этой подсети. Маска подсети в IPv4 состоит из 32 битов и обычно представляется в десятичной форме . Действительная маска имеет единицы слева, за которыми следуют нули (после первого нуля могут быть только нули). Пример маски подсети: 255.
. 255.255.0
Примечание: Маска подсети 255.255.255.254
не допускается, потому что он имеет 0 возможных хостов (можно использовать эту маску для некоторых специальных соединений точка-точка). Маска 255.255.255.255
адресует не подсеть, а один хост.
В следующей таблице приведены подробные сведения обо всех масках подсети.
CIDR | десятичное | количество адресов | классный | подсетей |
---|---|---|---|---|
/1 | 128.0,0.0 | 2147483646 | 128 А | 2 |
/2 | 192.0.0.0 | 1073741822 | 64 А | 4 |
/3 | 224.0.0.0 | 536870910 | 32 А | 8 |
/4 | 240.![]() | 268435454 | 16 А | 16 |
/5 | 248.0.0.0 | 134217726 | 8 А | 32 |
/6 | 252.0.0.0 | 67108862 | 4 А | 64 |
/7 | 254.0,0.0 | 33554430 | 2 А | 128 |
/8 | 255.0.0.0 | 16777214 | 1 А | 256 |
/9 | 255.128.0.0 | 8388606 | 128 B | 512 |
/10 | 255.192.0.0 | 4194302 | 64 B | 1024 |
/11 | 255.![]() | 2097150 | 32 В | 2048 |
/12 | 255.240.0.0 | 1048574 | 16 B | 4096 |
/13 | 255.248.0.0 | 524286 | 8 B | 8192 |
/14 | 255.252.0.0 | 262142 | 4 В | 16384 |
/15 | 255.254.0.0 | 131070 | 2 B | 32768 |
/16 | 255.255.0.0 | 65534 | 1 В | 65536 |
/17 | 255.255.128.0 | 32766 | 128 С | 131072 |
/18 | 255.![]() | 16382 | 64 С | 262144 |
/19 | 255.255.224.0 | 8190 | 32 С | 524288 |
/20 | 255.255.240.0 | 4094 | 16 С | 1048576 |
/21 | 255.255.248.0 | 2046 | 8 С | 2097152 |
/22 | 255.255.252.0 | 1022 | 4 С | 4194304 |
/23 | 255.255.254.0 | 510 | 2 С | 8388608 |
/24 | 255.255.255.0 | 254 | 1 С | 16777216 |
/25 | 255.![]() | 126 | 1/2 С | 33554432 |
/26 | 255.255.255.192 | 62 | 1/4 С | 67108864 |
/27 | 255.255.255.224 | 30 | 1/8 С | 134217728 |
/28 | 255.255.255.240 | 14 | 1/16 С | 268435456 |
/29 | 255.255.255.248 | 6 | 1/32 С | 536870912 |
/30 | 255.255.255.252 | 2 | 1/64 С | 1073741824 |
/31 | 255.255.255.254 | 0 | 1/128 С | |
/32 | 255.![]() | 1 |
CIDR
Более короткая и простая форма представления маски подсети — это форма Бесклассовой междоменной маршрутизации (CIDR). Это IP-адрес, за которым следует косая черта (/) и количество единиц в двоичной записи маски подсети (или только / количество битов).Например, у нас есть IP-адрес 192.168.100.25
с маской подсети 255.255.255.240
, двоичная форма этой маски — 11111111.11111111.11111111.1111 0000
, поэтому представление CIDR — 192.168.100.25/28
.
Примечание. CIDR — это не только форма представления, но и некоторые механизмы, такие как VLSM, агрегация и другие.
ВЛСМ
Маска подсети переменной длины (VLSM) — это метод, на котором основан CIDR.Он позволяет размещать префиксы произвольной длины, использует бесклассовую маршрутизацию .
Маска подстановочного знака
Для некоторых специальных приложений (например, списка доступа Cisco IOS) существует , обратная форма маски подсети, называемая подстановочной маской . Мы можем выполнять функции отрицания для двоичного представления маски подсети или брать каждый десятичный октет и вычислять 255 - октет
. Например, маска подсети 255.255.255.240
имеет маску подстановки 0.0.0.15
.
Классная сеть
Старые версии Интернет-протокола разделили IP-адреса на 5 классов , каждый из которых определяет маску подсети. Разделение на классы осуществляется по первым битам IP-адреса. Маска подсети не отправляется с IP-адресом во время связи, поскольку определяется IP-адресом.
класс | значащие биты | диапазон адресов | маска | маска CIDR | примечание |
---|---|---|---|---|---|
класс А | 0xxx | 0–127.![]() | 255.0.0.0 | /8 | общий |
класс B | 10xx | 128 — 191.x.x.x | 255.255.0.0 | /16 | общий |
класс C | 110x | 192 — 223.x.x.x | 255.255.255.0 | /24 | общий |
класс D | 1110 | 224 — 239.х х х | многоадресная передача | ||
класс E | 1111 | 240 — 255.x.x.x | зарезервировано |
Бесклассовая сеть
Вскоре, после более широкого использования Интернета, стало очевидно, что дизайн классовой сети неэффективен и не масштабируется. Таким образом, новый дизайн сети был разработан с использованием VLSM и CIDR .Это называется бесклассовая сеть . Это позволило разделить классы на более мелкие подсети.
Надсеть — агрегирование
VLSM и CIDR позволяют использовать агрегацию нескольких смежных подсетей в одну суперсеть . Суперсети экономят место и ресурсы в процессе маршрутизации. Если у нас есть две подсети 192.168.0.0/24
и 192.168.1.0/24
, суперсеть будет 192.168.0.0/23
.
Расчет
Максимальное количество хостов и подсетей
Максимальное количество хостов и подсетей в конкретной подсети обозначается маской подсети. Маска подсети делит IP-адрес на сетевую часть и часть хоста на количество единиц и нулей. Таким образом, мы переводим маску подсети в двоичную форму или можем использовать маску CIDR и подсчитывать количество единиц и нулей ( количество нулей = 32 - количество единиц
). Сетевая часть адреса обозначается единицами в маске подсети, это означает, что мы можем изменять биты в этой части, и каждый раз мы получаем другую подсеть, поэтому количество комбинаций в этой части составляет . подсети .Но количество подсетей зависит от того, какую архитектуру адресации мы используем (я упоминал об этом в главе «Части IP-адреса»). Если мы используем CIDR, мы можем использовать весь сетевой префикс, именно так я понимаю современные подсети. Мы можем подсчитать количество подсетей , используя следующее уравнение.
2 количество единиц = количество подсетей
Примечание: Это новая версия подсчета номера подсети в соответствии с RFC 1812.Раньше мы использовали RFC 950, и нам приходилось вычитать 2 из этого числа (для адресов со всеми единицами и всеми нулями).
Я часто встречаю ситуацию, когда люди по-другому думают о количестве подсетей . Думаю, это правильно для старых сетей, где мы не используем CIDR. Здесь нам нужно найти класс IP-адресов и подсчитать количество подсетей только в этом классе.
2 количество единиц в маске - количество единиц в классе = количество подсетей
Пример: У нас есть адрес 148.25.3.5 / 22 благодаря CIDR мы знаем, что количество единиц в маске подсети - 22 , а количество нулей - 32 - 22 = 10 1) количество подсетей для первой ситуации = 2 22 = 4 194 304 2), но для второй ситуации мы должны взять IP-адрес и по первым битам найти, что это Class B (mask / 16) таким образом, количество подсетей = 2 22-16 = 2 6 = 64
Количество хостов — это более простой и аналогичный принцип.Хост-часть адреса обозначается нулями в маске подсети. Нам пришлось вычесть 1 для идентификатора сети и 1 для широковещательного адреса.
2 количество нулей - 2 = количество хостов
Пример: У нас есть адрес 148.25.3.5/22 количество хостов = 2 10 - 2 = 1024 - 2 = 1022
Два хоста из одной подсети?
У нас есть два IP-адреса с маской подсети, и мы хотим знать, из одной ли они подсети. Во-первых, маска должна быть такой же. Затем мы переводим IP-адрес и маску подсети в двоичную форму. Если часть, где в маске подсети — единицы, одинакова в обоих IP-адресах, они принадлежат одной и той же подсети.
Пример: IP-адрес 1: 192.168.5.13/22 , IP-адрес 2: 192.168.7.128/22 1) маски подсети одинаковые 2) IP 1 двоичный: 11000000.10101000.000001 01.00001101 IP 2 двоичный: 11000000.10101000.000001 11.10000000 маска подсети: 11111111.11111111.111111 00.00000000 3) сетевая часть обоих адресов одинакова, поэтому они принадлежат одной подсети
Идентификатор сети
По IP-адресу хоста и маске подсети мы можем вычислить идентификатор сети. Нам нужно преобразовать IP-адрес и маску подсети в двоичную форму, и после этого мы сделаем побитовое И .
Пример: IP-адрес: 10.217.123.7 / 20 двоичный IP: 00001010.11011001.01111011.00000111 двоичная маска: 11111111.11111111.11110000.00000000 побитовое И: 00001010.11011001.01110000.00000000 десятичный: 10.217.112.0
Другой способ описать это: мы убираем сетевую часть IP-адреса, а часть хоста заполняется нулями.
Широковещательный адрес подсети
Опять же, исходя из IP-адреса и маски подсети, мы можем вычислить широковещательный адрес.Нам нужно преобразовать IP-адрес и маску подсети в двоичную форму, и после того, как мы выполним побитовое ИЛИ ИЛИ между IP-адресом и маской отрицания, широковещательный адрес = IP-адрес ИЛИ НЕ (маска подсети)
.
Пример: IP-адрес: 10.217.123.7/20 двоичный IP: 00001010.11011001.01111011.00000111 двоичная маска: 11111111.11111111.11110000.00000000 маска отрицания: 00000000.00000000.00001111.11111111 побитовое ИЛИ: 00001010.11011001.01111111.11111111 десятичный: 10.217.127.255
Другой способ описать это: мы убираем сетевую часть 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.
Сетевой адрес
Давайте шаг за шагом рассмотрим расчет сетевого адреса.
- Преобразуйте IP-адрес и маску подсети в двоичный код и запишите их один над другим.
-
11000000101010000101011000101010
-
111111111111111111111100000000
- Выполнить побитовую логическую операцию
И
, считывая столбец за раз.Если есть , две единицы , в качестве результата запишите , одну . В противном случае напишите ноль .
-
11000000101010000101011000000000
- Разделите двоичное число на 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
.
Подстановочная маска
Чтобы вычислить подстановочную маску, преобразуйте маску подсети в двоичную и переверните все биты .Затем вернитесь к десятичному формату, разделенному точками.
-
111111111111111111111100000000
— двоичная маска подсети -
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-адрес IPv6
Сопоставленный 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-адресов вы можете получить всю эту информацию за минуту!
Калькулятор подсети — TunnelsUP
IP-адрес: | |||
Сетевая маска: | |||
Маска с подстановочными знаками: | |||
CIDR Notation Network: | 0899 | 99 | |
Диапазон используемых хостов: | |||
Широковещательный адрес: | |||
Двоичная маска сети: | |||
Общее количество хостов: | Общее количество хостов: | 99 : | |
Класс IP: |
Пример ввода IP-адреса
IPv4
172.![]() | Маска подсети | ||||
192.168.5.219 /28 | Обозначение CIDR | ||||
172.16.50.45 0.0.15.255 | 99 | 9 Подстановочная маска | # 52Расчет сети с 52 хостами |
IPv6
2001: 0db8: 85a3 :: 8a2e: 0370: 7334 /64 | Маска префикса |
2001: 0db8: 85a3 :: /48/64 | Подсеть сети / 48 в / 64 сетей |
Параметры URL
Можно добавить IP-адрес к URL-адресу, чтобы перейти непосредственно к этому IP-адресу и вычислить его.Каждый из следующих URL-адресов будет работать: http://www.tunnelsup.com/subnet-calculator?ip=192.168.1.1/24
http://www.tunnelsup.com/subnet-calculator?ip=10.7.7.0 255.255.255.0
http: // www.tunnelsup.com/subnet-calculator?ip=2001:0db8:85a3::8a2e:0370:7334/64
Это позволяет использовать поиск по ключевым словам в Firefox. Пользователи
Duckduckgo.com могут пользоваться командой! Subnet bang, которая использует этот инструмент. Попробуйте! Подсеть 192.168.1.1/24.
Об этом калькуляторе подсети
Этот бесплатный онлайн-калькулятор подсети позволяет вводить сетевую маску, подстановочную маску Cisco или нотацию / CIDR.Инструмент также имеет возможность создавать случайный IP-адрес, который затем можно вычислить. Это полезно при изучении и изучении того, как создавать подсети, и при необходимости практических сетей.
Этот калькулятор также можно использовать для обратного разбиения на подсети, когда количество хостов известно, а сетевая маска — нет.
Калькулятор также поддерживает IPv6.
ключевые слова: подсети, подсеть, калькулятор, ip, адрес, cidr, маска, сетевая маска, хост, сеть, конвертер, вычислить, онлайн, ipv4, учеба, практика, упражнения, проблемы, ipv6, маска подсети.
Как рассчитать IP-адрес с помощью ipcalc
При работе с адресацией подсети нам часто приходится искать и дважды проверять любой адрес, с которым мы имеем дело. Некоторые из вас занимаются этим так долго, что вы можете произвести все эти вычисления, не задумываясь. Но для большинства из нас это трудоемкая и трудоемкая задача.
Вы можете найти множество онлайн-инструментов, которые помогут вам, но при работе с командной строкой, настраивая маршрутизаторы и коммутаторы, наличие готовой утилиты командной строки становится очень удобным.
ipcalc — это утилита, которая может выполнять простые манипуляции с адресами IPv4. Если вы просто наберете «ipcalc» без какой-либо опции ввода, это даст вам хороший «справочный» вывод с некоторыми примерами, которые очень полезны для начала.
ipcalc Примеры
Давайте рассмотрим несколько примеров. Если вы укажете IPv4-адрес в качестве входных данных вашего хоста, вы получите следующий результат:
ipcalc принимает сетевую маску хоста, и результат довольно понятен.Плюс ipcalc в том, что он дает двоичные эквиваленты для каждого адреса, что помогает вам лучше визуализировать его. Если вам это не нравится или вы считаете это избыточным, вы можете отключить двоичный вывод с помощью параметра «- -binary».
Раскраска также помогает визуализировать некоторые важные аспекты, такие как маска сети и биты класса. Если вы хотите избавиться от окраски (хотя я не понимаю, почему), вы можете добавить опцию «- -nocolor».
Наконец, пробел в двоичном представлении разделяет сетевую и хост-часть адреса.
Вы также можете указать маску сети в качестве входных данных, и вот простой пример:
Подсети
Одной из наиболее полезных возможностей ipcalc является его способность вычислять сегменты сети. Вот пример того, как это работает, когда мы хотим назначить адреса 10 и 20 двум разным подсетям:
Наконец, вы можете получить вывод в формате HTML, используя параметр «- -html» и просто бит- маска-счетчик адреса с опцией «- -class».
Развитая версия ipcalc — ipv6calc, которая имеет дело со всеми сложностями и новыми функциями, представленными в IPv6. Мы расскажем об этом в одной из следующих статей блога.
Расчет хостов в подсети, сетей в подсети и диапазона IP-адресов — CertificationKits.com
Лучший способ продемонстрировать метод разделения на подсети — это использовать пример. Например, нам дается сетевой адрес 192.168.116.0 с маской подсети по умолчанию 255.255.255.0. Требование состоит в том, чтобы выполнить разбиение на подсети так, чтобы мы создали как можно больше подсетей с 30 хостами в каждой подсети.
Нашим первым шагом будет определение того, сколько битов нам нужно заимствовать из узла, чтобы выполнялось требование минимум 30 узлов на подсеть.Используя формулу ниже
2 п -2,
Где показатель степени n равен количеству битов, оставшихся после заимствования битов подсети.
, мы можем подсчитать, сколько битов потребуется, чтобы каждая подсеть имела 30 адресов узлов. 2 5 -2 = 30, поэтому для адресации хоста должно быть доступно как минимум 5 битов, а оставшиеся можно заимствовать для создания адресов подсети. Число -2 в формуле означает два адреса: адрес подсети и широковещательный адрес, которые не могут быть назначены хостам.
Сеть 192.168.116.0/24 имеет 8 бит для части хоста, и мы зарезервируем 5 бит для новой части хоста, оставшиеся 3 бита теперь можно использовать для создания подсетей. Чтобы определить, сколько подсетей мы можем
создать, используйте следующую формулу:
2 n = количество подсетей
, где показатель степени n — это биты, заимствованные из части хоста.
Таким образом, в этом случае мы можем создать 2 3 = 8 подсетей
Нашим вторым шагом будет вычисление новой маски подсети, наша предыдущая маска подсети была 255.255.255.0 или 11111111.11111111. 11111111.00000000 в двоичном формате. Поскольку мы заимствовали 3 бита из части хоста, наша новая маска подсети будет 11111111.11111111.11111111. 111 00000, что равно 255.255.255.224 при преобразовании в десятичную систему.
Мы подробно обсудили процесс преобразования двоичного числа в десятичное и наоборот. При выполнении IP-подсети мы будем ссылаться на картинку, показанную ниже, которая очень удобна в этом процессе.
Итак, наша исходная маска подсети была 255.255.255.0, и мы выделили 3 бита из части хоста, что позволило нам иметь 8 подсетей и 30 хостов в каждой подсети. Мы можем быстро преобразовать 255.255.255.0 в двоичный формат, посмотрев на таблицу выше. Октет, который равен 255 в десятичном формате, будет 11111111 в двоичном, поэтому 255.255.255.0 будет 11111111. 11111111. 11111111.00000000. Мы установим первые 3 бита последнего октета на 1, а последний октет теперь будет равен 11100000, что из приведенной выше таблицы будет равно 224 в десятичной системе. Итак, наша новая маска подсети 255.255.255.224
Нашим третьим шагом будет определение множителя подсети, что довольно просто. Все, что нам нужно сделать, это вычесть последний ненулевой октет маски подсети из 256. Таким образом, в этом случае наш множитель подсети будет 256-224 = 32. Мы будем использовать множитель подсети на следующем шаге, чтобы перечислить подсети.
Нашим последним шагом будет перечисление адреса подсети, диапазона хостов и широковещательного адреса. Первый адрес подсети будет 192.168.116.0/27, а следующие подсети будут с шагом 32, множитель подсети, который мы вычислили на предыдущем шаге.
В таблице ниже показаны адреса подсетей, соответствующие им диапазоны узлов и широковещательные адреса.
Адрес подсети | Диапазон хостов | Адрес трансляции |
192. | 192.168.116.1 -192.168.116.30 | 192.168.116.31 |
192.168.116.32/27 | 192.168.116.33 -192.168.116.62 | 192.168.116.63 |
192.168.116.64/27 | 192.168.116.65 -192.168.116.94 | 192.168.116.95 |
192.168.116.96/27 | 192.168.116.97 — 192.168.116.126 | 192.168.116.127 |
192.168.116.128/27 | 192.168.116.129 — 192.168.116.158 | 192.168.116.159 |
192.168.116.160/27 | 192.168.116.161 — 192.168.116. | 192.168.116.191 |
192.168.116.192/27 | 192.168.116.193 — 192.168.116.222 | 192.168.116.223 |
192.168.116.224/27 | 192.168.116.225 — 192.168.116.254 | 192.168.116.255 |
Как показано в таблице, после того, как мы перечислили адреса подсети, вычислить диапазон хостов и широковещательный адрес относительно просто. Широковещательный адрес будет последним адресом подсети и на единицу меньше предыдущего адреса подсети. Например, для подсети 192.168.116.0/27 широковещательный адрес будет 192.168.1.31, который является последним адресом этой подсети, а в двоичном формате это будут все единицы в части узла, этому адресу предшествует адрес следующей подсети.
Диапазон хостов начинается со следующего адреса после адреса подсети, например, для подсети 192. 168.116.32/27 диапазон хостов начинается с 192.168.116.33 и заканчивается на единицу меньше широковещательного адреса, который будет 192.168.116.62 с момента широковещательной рассылки. адрес 192.168.1.63. Адрес хоста должен быть ровно 30, поскольку мы зарезервировали 5 бит для части хоста.
Показанные выше методы расчета диапазона действительных IP-адресов хоста и широковещательного адреса очень просты и быстры.Мы также узнаем другой способ выполнения этих расчетов.
Для расчета широковещательного адреса подсети измените все значения битов хоста в адресе подсети на двоичные единицы. Например, если нам нужно найти широковещательный адрес подсети 192.168.116.32/27, мы сначала перечислим адрес подсети в двоичном формате (мы ранее обсуждали процесс математического преобразования в предыдущей статье). Таким образом, 192.168.116.0/27 приведет к 11000000.10101000.01110100.001 00000. Затем мы изменим все значения битов хоста на двоичные единицы, которые будут 11000000. 10101000.01110100.001 11111. Итак, теперь у нас есть широковещательный адрес в двоичном формате. Преобразование этого в десятичное число приведет к 192.168.116.63.
Мы также можем вычислить диапазон действительных IP-адресов хоста в подсети, используя двоичный метод. Например, если необходимо вычислить диапазон адресов хоста в подсети 192.168.116.32/27, мы сначала найдем первый используемый IP-адрес хоста, изменив крайний правый бит хоста на 1 адреса подсети. Наш адрес подсети в двоичном формате: 11000000.10101000.01110100.001 00000, и когда мы изменим крайний правый бит узла на 1, это будет 11000000.10101000.01110100.001 00001, то есть 192.168.116.33, это наш первый используемый IP-адрес узла в подсети. Теперь мы найдем последний используемый IP-адрес хоста в подсети, изменив все биты хоста в адресе подсети на 1, кроме самого правого бита хоста, который будет 11000000.10101000.01110100.001 11110, преобразование этого в десятичное число приведет к 192.168 .116.62. Итак, теперь у нас есть допустимый диапазон IP-адресов хоста для подсети 192.168.116.32 / 27, то есть от 192.168.116.33 до 192.168.116.62. Это также можно подтвердить из таблицы выше.
На этом мы подошли к концу статьи, в которой мы рассмотрели основные методы разделения на подсети. Техник несколько, и у каждого своя любимая. Методика, продемонстрированная в статье, представляет собой простой и быстрый способ выполнения разбиения на подсети.
Выходной первый октет 11000000 можно преобразовать в десятичное, выбрав биты, равные 1, и сложив соответствующие десятичные значения, показанные в таблице выше.Таким образом, 11000000 будет 128 + 64 = 192.
Точно так же второй октет 10101000 будет 128 + 32 + 8 = 168, третий октет 01110100 будет 64 + 32 +16 +4 = 116 и, наконец, четвертый октет 11010010 будет 128 + 64 + 16 + 2 = 210.
В результате получается IP-адрес 192.168.116.210.
На этом мы подошли к концу статьи, в которой мы изучаем архитектуру IP-адресов, а также объясняем назначение маски подсети.