Для чего нужен IP адрес, какие форматы и классы адресов бывают

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

Узнать информацию об IP

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

* Если не заполнить поле, будет показана информация по вашему IP.

Поиск через whois

В интернете полно сервисов whois, которые дают информацию по владельцам доменов и IP адресов.

Откройте сайт https://www.reg.ru/whois/ или https://2ip.ru/whois/ или зарубежный сервис https://who.is/. Вбейте адрес в каждый из сервисов, но разницы между ними почти нет. Если хотите сразу увидеть на карте, где находится IP — воспользуйтесь сервисом https://geoiptool.com/.

ip4-300x285.jpg
2ip
ip3-300x185.jpg
ipgeotool
ip2-300x198.jpg
who.is
ip-300x198.jpg
reg.ru

Введите в поле IP адрес и нажмите кнопку проверки.

Сервис выведет информацию о том, чей это IP адрес, страну, город, провайдер.

Как определить город человека без его IP

При общении с человеком где-нибудь в Скайпе или Телеграмме, вы не видите его IP адреса. Но определить город собеседника можно с помощью сервиса iplogger.ru. На главной странице создайте один из вариантов логгера: невидимый или ссылку/картинку. Получите ссылку, при переходе по которой данные пользователя запишутся в статистику.ip5.jpg Если выбрать тип ссылка/картинка — при открытии будет сделана переадресация на указанный вами адрес, и человек ничего не заметит. Если выбрать невидимый логгер, будет отображаться пустая страница. Её можно вставить даже где-нибудь на форуме для сбора статистики.ip6.jpg Скидываете сгенерированную ссылку собеседнику. Он переходит по ней и записывает свои данные в статистику: страну, город, провайдера, операционную систему, браузер. Чтобы увеличить шанс открытия ссылки, давайте сокращенный адрес (через goo.gl).ip7.jpg

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

Дата: 01.09.2013 | Рубрика: Общие вопросы

ip-adres.jpg

Содержание

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

Для лучшего понимания, проведем небольшую аналогию.

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

Получается, что:

  • «Город» — компьютерная сеть;
  • «Адрес» — IP-адрес, присвоенный компьютеру или другому устройству;
  • «Житель» — пользователь;
  • «Письма» — цифровые пакеты данных;
  • «Почта» — интерфейс, для передачи данных.

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

ipv4-ipv6.jpg

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

Формат IPv4

Почти все компьютерные сети, на данный момент, построены именно в этом формате. IP-адреса формата IPv4 состоят из комбинации чисел, каждое из которых разделяется точкой и имеет вид — ххх.ххх.ххх.ххх, где ххх — число от 0 до 255. Например «192.168.0.1», «10.24.177.55», «95.120.254.0» и так далее.

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

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

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

Но не стоит расстраиваться, решение нашлось — формат IPv6.

Формат IPv6

Подсчитать, сколько будет уникальных IP-адресов в шестом формате, можете попробовать сами (но будет достаточно сложно). Форма записи будет такая — x:x:x:x:x:x:x:x, где х — это число шестнадцатеричной системы счислений (цифры от «0» до «9» и буквы латинского алфавита от «A» до «F»).

Выглядят, подобные IP-адреса, примерно так  — «fa23:12da:34cb:1234:cd09:ac87:4321:af56».

Дальнейшее развитие компьютерных сетей будет происходить преимущественно с использованием IPv6. Запуск этого формата на «Западе» уже произошел, в России тоже будет — это вопрос времени.

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

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

Теперь по порядку:

Локальный — «серый»

Внутренний, внутрисетевой, «серый» — IP-адрес внутри частной сети провайдера или домашней сети. Например, если у вас в квартире установлен роутер, то все устройства, которые к нему подключены, будут находится в одной внутренней сети. Так как у роутера локальный адрес 192.168.0.1, то у остальных участников сети локальный IP-адрес будет 192.168.0.ххх, где ххх — число от 2 до 255.

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

  • 10.ххх.ххх.ххх;
  • 172.16-31.ххх.ххх;
  • 192.168.ххх.ххх.

Где ххх — число от 0 до 255.

Внешний — «белый»

Внешний, «белый» — это IP-адрес, который входит в диапазон IP-адресов предназначенных для сети Интернет (те диапазоны, которые не относятся к локальным). А так как Интернет считается внешней сетью, то и такой IP называется «Внешним».

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

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

Так поступают в основном мелкие конторы, крупные Интернет-провайдеры предоставляют абонентам внешние адреса без, каких-либо, проблем (но, как правило, динамические). Один из таких — Ростелеком.

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

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

Могут быть как локальными, так и внешними.

Динамический

Постоянно меняется. Такие IP-адреса меняются при каждом соединением с оборудованием, которое раздает адреса на подключающиеся к нему устройства. Простым примером является оборудование провайдера, которое присваивает своим абонентам «белые» IP при авторизации.

Статический

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

Почему так?

Для чего вообще сделали деление на статический и динамический IP-адрес и почему не дать всем статические адреса?

Например, вы находитесь в сети интернет с 18:00 до 20:00 часов по местному времени, а другой пользователь, тоже проживающий в вашем часовом поясе и подключенный к тому же Интернет-провайдеру, что и вы, заходит в сеть с 20:10 до 24:00.

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

Локальный (внутренний)

Нажмите комбинацию клавишь: «META+R» («META» — клавиша между левой «ALT» и «CTRL», ее еще называют «Win», т.к. на ней изображен такой логотип Windows) Откроется окно «Выполнить». Вводим туда команду «cmd», как показано на рисунке снизу, и жмем «OK».

Появилась командная строка.

Теперь пишем команду «ipconfig», жмем «Enter».

Получаем данные локальной сети:

  • IP-адрес — 192.168.0.2;
  • Маска подсети — 255.255.255.0;
  • Основной шлюз — 192.168.0.1.

В моем случае «Основной шлюз» — это локальный IP-адрес роутера, который раздает Интернет на все устройства, подключенные к нему.

Внешний

Самый простой способ — это зайти на специальный сервис, которых в Интернете превеликое множество. Например этот.

Понравилась статья? Лучшей благодарностью для меня будет Ваш репост этой страницы в социальных сетях:

Комментарии:

Руслан2013-09-07 12:58:30[Ответить][Отменить ответ]
Admin2013-09-07 13:06:18[Ответить][Отменить ответ]
Евгений2013-10-22 07:25:54Как я понял, у меня внешний динамический IP-адрес — он постоянно меняется при перезагрузке роутера. Подскажите, как мне сделать статический внешний IP-адрес («белый»)?[Ответить][Отменить ответ]
Admin2013-10-22 07:35:22[Ответить][Отменить ответ]
Вячеслав2013-10-23 06:41:51Здравствуйте. У меня установлен ADSL модем, на котором настроен Интернет (PPPoE от Ростелеком). IP-адреса, естественно, компьютеру присваиваются только локальные (раздает модем по DHCP). Мне можно каким-нибудь образом сделать так, чтобы компьютер был под внешним IP?[Ответить][Отменить ответ]
Замир2014-04-06 22:16:46Здравствуйте, я заказал статический IP-адрес у своего оператора (РОСТЕЛЕКОМ), и мне автоматически в тот же день его подключили. Но он не работает, и при проверке IP-адрес постоянно меняется. Помогите, в чем может быть проблема? Подозреваю, что надо в настройках роутера надо поковыряться, но не знаю где именно, помогите пожалуйста дилетанту.[Ответить][Отменить ответ]
Admin2014-04-07 05:24:34[Ответить][Отменить ответ]
Замир2014-04-07 18:08:56[Ответить][Отменить ответ]
Admin2014-04-08 03:52:00[Ответить][Отменить ответ]
Сергей2014-10-19 11:13:26[Ответить][Отменить ответ]
Admin2014-10-19 16:27:05[Ответить][Отменить ответ]
Nadegda2014-11-17 10:05:44Была настроена локальная сеть через DSL-2640U (прошивка 1.020). Работала замечательно. Сейчас работает или интернет или локалка. Если прописаны IP-адреса вручную, нет интернета и не заходит в настройки модема. Ставлю автоматически, есть интернет. Сеть 192.168.22.ххх. [Ответить][Отменить ответ]
Admin2014-11-17 11:25:53Скорее всего у Вас на устройстве изменен локальный IP-адрес, со стандартного 192.168.1.1 на 192.168.22.1, и IP-адреса раздаются с помощью DHCP уже в сети 192.168.22.xxx.[Ответить][Отменить ответ]
Nadegda2014-11-17 13:14:46Спасибо за ответ. Только наоборот. Нужно было на устройстве поставить 192.168.22.ххх. Отключила DHCP. Все работает. [Ответить][Отменить ответ]
Сергей2016-11-06 18:40:54[Ответить][Отменить ответ]
Admin2016-11-21 10:41:14 Вот тут посмотрите.[Ответить][Отменить ответ]

Страницы: [1] Идёт загрузка…

Оставить комментарий

Системному администратору в рамках исполнения профессиональных обязанностей иногда приходится выезжать на дальние объекты, где не работает ни мобильная, ни какая другая связь, и единственная возможность связаться со штаб-квартирой — это настроить интернет-подключение, для чего нужно знать необходимый IP-адрес, маску подсети и шлюз. Представим себе ситуацию, что провайдер оставил нам только адрес шлюза и маску подсети. Как определить IP-адрес, чтобы гарантировано попасть в нужный диапазон? Или разрешено использовать только небольшой пул адресов при этом нужно выбрать адрес, последний в пуле. Как его определить?Другая ситуация: нужно разбить сеть на части, чтобы прогонять трафик через виртуальные сети (VLAN) при этом необходимо использовать пулы адресов разного размера по числу оборудования в каждом сегменте. Как выбрать необходимую длину подсети? Ответить на эти вопросы может IP-арифметика [https://habr.com/ru/post/129664/ , https://help.keenetic.com/hc/ru/articles/213965829-пример-расчета-количества-хостов-и-подсетей-на-основе-IP-адреса-и-маски , https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html]. Мы специально приведём бумажный вариант иллюстраций, потому что пока не подключена сеть, многие вещи будут недоступны. В этом случае карандаш и листок бумаги — это единственные «вычислительные» приспособления.

Про классовую адресацию

IP-адреса разделяются на глобальные и локальные, классовые (Classful) и бесклассовые (CIDR — Classless Interdomain Routing). В глобальных сетях IP-адреса повторяться не могут, а в локальных сетях уникальности нет.

Глобальная классовая адресация имеет следующие диапазоны адресов:

  • класс А: 1.0.0.0 – 126.255.255.255;
  • класс В: 128.0.0.0 – 191.255.255.255;
  • класс С: 192.0.0.0 – 223.255.255.255;
  • класс D: 224.0.0.0 — 239.255.255.255 – диапазон IP-адресов для групповыхмногоадресных рассылок;
  • класс E: 240.0.0.0 – 255.255.255.255 – диапазон выделен для экспериментов.

Здесь же имеются и специфическиезарезервированные диапазоны адресов:

  • 0.0.0.0 – 0.255.255.255 – выделяются для маршрута по умолчанию, то есть назначается в качестве IP-адреса источника при отсутствии связи хоста с DHCP-сервером;
  • 127.0.0.0 – 127.255.255.255 – адреса обратной связи (loopback), то есть для передачи данных самому себе в качестве тестирования, зачастую 127.0.0.1 – является локальным адресом хоста (localhost);
  • 169.254.0.0 – 169.254.255.255 – присваивается хосту в случае, когда DHCP-сервер недоступен.

Неотъемлемой частью IP-адресации является маска, которая необходима для разделения зарезервированной части IP-адреса сети от свободной, а свободная часть как раз и будет задействована под распределение адресов для устройств. В классовой адресации маска соответствует длине октета, то есть /8, /16, /24, в чём и состоит основная нерациональность распределения IP-адресов. С маской /8 количество IP-адресов составит 16 777 214, с маской /16 — 65 534, а с маской /24 IP-адресами будут обеспечены 254 хоста.

Формула расчёта количества IP-адресов выглядит так: 2n – 2. Здесь “-2” означает, что всегда есть 2 IP-адреса, которые нельзя назначать устройствам, первый – всегда является адресом сети, а последний – широковещательный.

Для локальных сетей выделены несколько диапазонов, адреса которых в разных компаниях могут повторяться, но не могут использоваться для интернет:

  • 10.0.0.0 – 10.255.255.255.255 – назначаются хостам в крупных компаниях;
  • 172.16.0.0 – 172.31.255.255 – применяется в организациях средних масштабов;
  • 192.168.0.0 – 192.168.255.255 – задействуется в фирмах мелких и средних масштабов.

Перевод в двоичную систему исчисления

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

В 2й системе исчисления применяются только “0” и “1”. Возьмём для примера сеть 192.168.0.0 с маской /24. Первый способ перевода чисел в 2ю систему из 10й – это деление на 2. Для нас это менее удобно, поэтому подробнее остановимся на втором, который состоит из 4х шагов:

1. каждая цифра IP-адреса представляет собой октет в 2й системе исчисления и состоит из 8 бит. Для удобства сначала представим числа в виде всех единиц, то есть 11111111.11111111.11111111.11111111 (можно и всеми 0, но из 1 в 0 удобнее исправлять и меньше чёркать на листке). Здесь нужно знать, что максимальное значение в одном октете – 256, которое получается при возведении 2 в степень 8 (8 бит). Однако, задействованы в качестве IP-адресов для устройств могут быть только 254, так как первый (заканчивается на 0) – это сеть, а последний (все единицы) – броадкаст;

2. в каждом октете, начиная справа, напишем числа, возведя 2 последовательно в каждую степень (2 в 0, 2 в 1,…. 2 в 7), получится такой ряд чисел: 128 64 32 16 8 4 2 1. Если их сложить, то получится максимальное значение октета;

3. установим “0” вместо “1” там, где будет соответствие числа IP-адреса с числом октета. В нашем случае первый октет IP-адреса сети будет выглядеть так: 11000000 (128+64), второй – 10101000 (128+32+8), третий – 00000000 (0), четвёртый – 00000000 (0);

4. переведём маску в 2ое представление — 11111111.11111111.11111111.00000000. Здесь видно, что под IP-адреса устройств отведён полностью последний октет – изменяться могут справа налево 0 пока не встретится 1. 3й октет – зарезервирован под подсети, а 1й и 2й – указывают на сеть. Также становится понятным, почему маска пишется как “/24” (24 бита отведено), а в 10й системе исчисления она выглядит как 255.255.255.0 (см. рис. 1).

Рисунок 1. Расчёт IP-адресов в классовой адресации.

В рассмотренной сети будет 254 IP-адреса для сетевых устройств. IP-адрес 192.168.ххх.255 назначить нельзя, так как это последний адрес, который является широковещательным (broadcast). Если какой-то адрес хоста нужно представить в 2м виде, то делается это аналогичным образом (см. рис. 1).         

Приведём пример. В каждом городе 3х соседних областей открывается сеть фаст-фуд из 100 бургерных, в каждой из которой будет 3 устройства: 2 ПК и 1 Wi-Fi роутер. В этом случае 3й октет в двоичной системе будет 01100100. Сеть будет расширяться дальше, и расчёт будет понятен до 254 филиала – 11111110. А на 255м объекте и дальше — классовая адресация не подходит.

Бесклассовая адресация

В бесклассовой адресации выделение IP-адресов происходит более рационально, нежели в классовой.

В бесклассовой адресации задействуются по максимуму все биты адресного пространства. Здесь применяется маска переменной длины (VLSM — Variable Length Subnet Mask), которая позволяет регулировать количество IP-адресов хостов и количество подсетей в большую или меньшую сторону. В ней используется не фиксированное число октетов (1, 2 или 3), а любое число бит IP-адреса [https://ru.wikipedia.org/wiki/Бесклассовая_адресация]. Например, применяя маску /13 количество IP-адресов будет 524 286, с маской /27 – 30, с маской /6 будут обеспечены IP-адресами 67 108 862 хостов.

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

Возьмём тот же пример из классовой адресации, но увеличим количество бургерных до 300. В этом случае правильным будет сеть 192.168.0.0 разбить на большое количество подсетей с малым количеством IP-адресов, а значит увеличить маску с /24 до /29. Маска получится 11111111.11111111.11111111.11111000 (29 единиц), а в 1-й системе исчисления – 255.255.255.248, то есть из последнего октета мы забираем 5 бит.Полезно будет написать больше информации по поставленной задаче, а именно: начальный и конечный адреса в каждой подсети, широковещательный адрес, количество IP-адресов (см. рис. 2).

Рисунок 2. Расчёт IP-адресов в бесклассовой адресации.

То есть в бесклассовой “арифметике” не так уж легко сразу сказать номер подсети для 50 или 150 филиала, так как нужно произвести манипуляции с цифрами. Здесь изначально берётся 8 IP-адресов (это 3 бита, так как в 2х битах не помещается 3 адреса для выделенных устройств) для первого филиала, следующие 8 за ними – для 2го, и так далее 0я подсеть будет соответствовать для первых 32х объектов. С 33го по 64й – 1я подсеть, с 65го до 96го – 2я подсеть, от 289го по 320й филиал будет 9я подсеть.

Некоторые системные администраторы учат наборы CIDR наизусть, типа /26 — 255.255.255.192 — 62 (количество хостов в подсети), как таблицу умножения, чтобы не заморачиваться с расчётами. Это не сильно труднее заучить, чем «бело-оранжевый, оранжевый, бело-зелёный, синий, бело-синий…».

Обратная маска

Обратную маску (Wildcardmask) [http://telecombook.ru/routing-and-switching/view/wildcard-mask , https://habr.com/ru/post/131712/] удобно применять при создании списков доступа для целых подсетей.

Например, для 63го филиала, нужно всем пользователям запретить пинги и доступ в интернет, где IP-адрес подсети 192.168.1.240/29. Обратная маска в этом случае будет 0.0.0.7. В 10м представлении её можно получить путём вычитания существующей маски 255.255.255.248 из полной – 255.255.255.255; в 2й системе исчисления такое вычитание выглядит как инверсия свободных бит (см. рис. 3). Обратная маска не имеет короткой записи, как прямая маска.

Рисунок 3. Расчёт обратной маски.

Художества на бумаге

Завершающим действием может быть хотя бы примерный рисунок сети. Это будет почти готовое решение, которое перенесётся в продакшн. 

Самый простой вариант отобразить сеть наглядно – нанести её на листке бумаги. Здесь придираться не к чему, так как схема всё равно будет дорабатываться: будут меняться соединения, именаназначения серверов, добавляться оборудование. Свой вариант художеств предоставлен на рисунке 4, где R – маршрутизатор, S – свитч, SRV – сервер. Здесь же на рисунке можно или даже желательно разделить трафик на части – на VLAN-ы, что даст больше понимания в правильности действий.

Рисунок 4. Сеть на бумаге.

Используемые источники:

  • https://setupik.ru/chey-ip.html
  • http://samnastroyu.ru/obshie-voprosy/ip-adres.php
  • https://corpadmin.pp.ua/blog/internet/post/162-raschet-setey-vruchnuyu

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации