Как узнать ip-адрес любого устройства

Что такое ip адрес

В сети интернет у каждого компьютера есть свой уникальный ip — адрес. Он состоит из 4 цифр, каждая цифра может быть от 0 до 255. Весь адрес состоит из идентификатора сети и идентификатора хоста. Существуют 5 классов ip — адресов, отличающиеся количеством бит в сетевом номере и хост — номере. Класс адреса определяется значением его первого октета.

Класс

Диапазон значений первого октета

Возможное количество сетей

Возможное количество узлов

Адреса класса a — предназначены для использования в больших сетях общего пользования. Они допускают большое количество номеров узлов.

Адреса класса b — используются в сетях среднего размера, например, сетях университетов и крупных компаний.

Адреса класса c — используются в сетях с небольшим числом компьютеров.

Адреса класса d — используются при обращениях к группам машин.

Адреса класса e — зарезервированы на будущее.

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

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

Как узнать внешний IP адрес на ПК с Windows

Узнать внешний адрес средствами операционной системы не представляется возможным. Но для получения таких данных можно использовать онлайн-сервисы. Они могут определить IP. Рассмотрим самые популярные.

2ip.ru

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

Достаточно в строке браузера вбить «2ip.ru» и нажать на «Enter» (пункт 1 на скриншоте). Сервис определит внешний адрес и выдаст всю требуемую информацию (2 на картинке).

Whoer.net

Данный онлайн-сервис имеет много опций. Есть даже собственный VPN. Но нас интересует только IP. 

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

Hidemyna.me

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

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

IP адреса

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

Сейчас есть 2-е версии протокола IP: версия IPv4 и IPv6. Основное отличие между версиями протоколов в длине IP адреса. В IPv4 длина адреса 4 байта, а в IPv6 длина адреса 16 байт.

Длина адреса IPv4 — 32 бита, 4 байта. И чтобы людям было удобно работать с такими IP адресами их делят на 4 части.

В каждой части по 8 бит, такая часть называется октет. Каждый октет записывают в десятичном формате, и форма записи IP адреса следующая: четыре октета разделенных точкой (213.180.193.3). С таким видом деления адресов людям гораздо удобнее работать, чем с записью в двоичной форме длиной в 32 бита.

IP-адреса и IP-сети

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

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

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

Структура IP адреса

Наш IP адрес состоит из 2 частей:

  1. номер подсети — старшие биты IP адреса.
  2. номер компьютера в сети (хост) — младшие биты IP адреса.

Рассмотрим пример:

  • IP-адрес: первые три октета (213.180.193.3) это адрес сети. Последний октет это адрес хоста (3).
  • Адрес подсети записываем: 213.180.193.0
  • Номер хоста: 3 (0.0.0.3).

Маска подсети

Как по IP адресу узнать, где адрес сети, а где адрес хоста. Для этого используется Маска подсети. Маска также, как IP адрес состоит из 32 бит, и она устроена следующим образом: там где в IP адресе находится номер сети маска содержит 1, а там где указан номер хоста 0. 

Подробный пример разобран в видео на 4:50 минуте.

Есть два способа указать маску подсети. Десятичное представление в виде префикса.В десятичном представление маска записывается в формате похожем на формат IP адреса. 32 разделенные на 4 октета по 8 бит и каждый из этих 8 бит переведены в десятичное представление, они записываются через точку.

Маска в десятичном представление выглядит так 255.255.255.0

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

Префикс записывается через  слэш (/).

213.180.193.3/24 это означает что первые 24 бита, то есть 3 октета относится к адресу к сети, а последний октет к адресу хоста.

Оба эти представления эквивалентны. Если мы запишем маску подсети в десятичном виде, либо виде префикса, мы получаем одинаковый адрес подсети.

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

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

Подробный пример на видео выше на минуте 8:20.

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

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

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

Шаг 2. Свойства сетевого подключения.

В открывшейся «Панели управления» переключите режим просмотра на «Категории» и нажмите по строчке «Просмотр состояния сети и задач».

В открывшемся окне найдите активное сетевое соединение. В общем случае работающим является только одно подключение, но, бывает, таковыми будут несколько: например, соединение по кабелю и подключение по Wi-Fi.

Кликните по названию подключения и в появившемся новом окне нажмите кнопку «Сведения».

Шаг 3. Значение внутреннего IP адреса в окне сведений о сетевом подключении.

В появившемся окне будет полная информация о состоянии соединения с Интернетом, в том числе искомый внутренний адрес. Данный параметр в Windows называется «Адрес IPv4». В нашем примере его значение 10.0.0.7

Адрес формата 10.Х.Х.Х является очень распространенной маской формирования внутренних адресов. Примером ещё одного стандартного значения локального IP-адреса является 192.168.1.X

Обратите внимание, что, если ваш провайдер предоставляет относительно новую нумерацию IP-адресов, то внутренний номер сети следует искать в параметре «Адрес IPv6»

Второй способ определения локального IP адреса. Шаг 1.

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

Нажмите клавиши WIN+R или проделайте следующие предварительные действия: кнопка «Пуск» -> «Выполнить».

В окне введите команду cmd

Шаг 2. Работа с интерфейсом командной строки

В окне команд введите следующий запрос: ipconfig /all и нажмите Enter

Данные в окне обновятся. Прокрутите информацию вверх до уже знакомого вам параметра «Адрес IPv4».

Для удобства поиска в данном окне это значение обозначено словом «Основной».

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

Внутренний и внешний IP

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

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

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

Как узнать IP адрес в Mac OS и Ubuntu

В силу особенностей этих систем, действия будут немного отличаться от тех, что используются в Windows.

Mac OS

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

Теперь вводим команду «ifconfig en0» (1 на скриншоте выше) и нажимаем «Enter». Нужный адрес будет отображен в появившейся информации (2 на картинке).

https://youtube.com/watch?v=hH0bRYP820o

Ubuntu

Здесь тоже придется задействовать терминал. И ничего странного в этом нет, так как Mac OS и Linux основаны на Unix. Потому и очень похожи. Итак, сначала нужно запустить терминал Ubuntu и следовать дальнейшим указаниям.

Вводим команду «ifconfig» (1 на картинке выше) и нажимаем «Enter». И получаем локальный IP адрес (2 на скриншоте) и адрес роутера при подключении к Wi-Fi (3 на том же изображении).

Зачем знать свой IP

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

Обратите внимание! Также знать свой айпи адрес потребуется тем, кто держит сервер для подключения его к домену

Шаг 2 — создаём виртуальный сервер

приступаем к созданию виртуального сервера

Мой выбор региона — Ирландия (Дублин), если нужна максимальная скорость — Германия (Франкфурт).

выбираем регионвыбираем операционную системувыбираем тип сервера (я рекомендую самый дешевый) 1TB трафика в месяц должно хватить

Теперь резервируем выделенный IP4 адрес, IP6 — закрепляется автоматом при создании виртуального сервера (его поменять нельзя).

резервируем статический внешний IP

Получив IP4 адрес, сразу закрепляем его за нашим виртуальным сервером.

закрепляем IP4 за нашим виртуальным серверомнажимаем на «Home» и возвращаемся на главный экран

Здесь важный момент (его можно сделать как до настройки сервера, так и позже). Рядом с кнопкой вызова терминала (выделена синим квадратом) нажимаем 3 точки, выбираем Manage затем Networking.

всплывающее менюпрописываем входящие порты (по умолчанию 22, 80)

Открываем входящие порты для нашего сервера, добавлю только что 2012 выбран для shadowsocks.

Схема работы IP адресов в локальной сети?

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

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

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

Но сам дом расположен на улице, где много таких домов, и у каждого также есть свой номер. Это уже несколько локальных сетей, где номера домов — ip адреса этих сетей, а вся улица вместе представляет собой более крупное объединение сетей, связанных еще одним общим IP адресом подсети — названием улицы. А несколько улиц составляют уже целый город, а несколько городов — область… Улавливаете ход моих мыслей?

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

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

Часто задаваемые вопросы

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

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

Зачем мне нужно знать свой айпи?

Если вы будете работать с защищенными сетями или сайтами, вам может понадобиться сообщить свой уникальный номер
администратору. Проверка IP — довольно распространенный метод защиты от злоумышленников.

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

Хранится ли IP где-то на моем компьютере?

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

Сообщает ли мой IP какие-нибудь данные обо мне или моем адресе?

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

Мой IP в локальной сети отличается от IP на вашем сайте. Это нормально?

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

Как сделать так, чтобы IP не изменялся?

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

Может ли другой человек определить IP моего компьютера?

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

Я использую прокси, но сервис показывает мой настоящий IP, как его скрыть?

Либо у вас неправильно подключен прокси-сервер, либо это HTTPS-прокси, а они не скрывают IP. Выберите другой прокси
или используйте VPN.

Хостинг

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

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

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

Например, бытовые прокси-серверы или сети VPN часто располагаются на благожелательных блоках IP-адресов, объявленных с ASN интернет-провайдеров или даже операторов сотовых сетей. BigDataCloud также обнаруживает их и отмечает их как хостинг.

Большинство IP-адресов хостинга являются статическими.

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

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

Узнать свой ip адрес компьютера можно через командную строку cmd и с помощью интернета, рассмотрим это подробнее.

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

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

В качестве примера, рассмотрим сайт, на котором можно узнать айпи — 2ip.ru.

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

Как узнать внутренний IP

Узнать внутренний IP адрес можно в свойствах локальной сети. Чтобы посмотреть свой «айпишник» – кликните в трее по ярлыку Сети левой кнопкой мыши (справа внизу экрана).

Выберите своё подключение и щелкните по нему правой кнопкой мыши, затем перейдите в «Свойства».

В следующем окне откройте вкладку Сеть, выберите протокол подключения TCP/IPv4 и нажмите «Свойства».

Затем вы увидите свой внутренний ip-адрес.

Как узнать свой ip через командную строку

Данный метод предполагает использование команды ipconfig, имеющейся в операционной системе Windows. С её помощью можно определить IP компьютера.

Итак, чтобы узнать ip через cmd, выполните следующие действия:

  1. В открывшейся командной строке впишите ipconfig и снова жмите «Enter».

Здесь вы найдете свой IP-address.

Этими способами можно узнать внутренний «айпишник», чтобы определить внешний ip – воспользуйтесь онлайн сервисами.

Теперь немного теории, для тех, кому интересно.

Что такое IP адрес компьютера?

IP-address (Internet Protocol Address) – идентификатор (айпи адрес) устройства, подключенного к локальной сети или Интернету. Обычно, в качестве устройства имеется ввиду компьютер.

Встречаются следующие форматы IP-адресов: 32-битовые (IPv4) и 128-битовые (IPv6). Первые имеют удобную форму записи в виде 4-х чисел, разделённых точками, от от 0 до 255, например, 192.168.1.3. Вторые разделяются двоеточиями и в них могут входить, как латинские буквы, так и цифры.

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

IP-адреса могут быть статическими (постоянными) и динамическими (меняющимися каждый раз при подключении к Интернету).

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

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

На этом все, основную информацию об айпи мы рассмотрели. Теперь вы знаете, как определить ip адрес.

Частные адреса IPv6

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

Блок адресов fc00 :: 7 зарезервирован IANA для уникальных локальных адресов (ULA). Это одноадресные адреса, но они содержат 40-битное случайное число в префиксе маршрутизации для предотвращения коллизий при соединении двух частных сетей. Несмотря на то, что использование уникальных адресов является локальным по своей сути, оно является глобальным.

Первый определенный блок — это fd00 :: 8 , предназначенный для блоков маршрутизации / 48, в которых пользователи могут создавать несколько подсетей по мере необходимости.

RFC 4193 Блок Префикс / L Глобальный идентификатор (случайный) ID подсети Количество адресов в подсети
48 бит 16 бит 64 бит
fd00 :: / 8 fd хх: хххх: хххх гггг 18 446 744 073 709 551 616

Примеры:

Префикс / L Глобальный идентификатор (случайный) ID подсети ID интерфейса Адрес Подсеть
fd хх: хххх: хххх гггг zzzz: zzzz: zzzz: zzzz fdxx: xxxx: xxxx: yyyy: zzzz: zzzz: zzzz: zzzz fdxx: xxxx: xxxx: yyyy :: / 64
fd 12: 3456: 789a 0001 0000: 0000: 0000: 0001 fd12: 3456: 789a: 1 :: 1 fd12: 3456: 789a: 1 :: / 64

Предыдущий стандарт предлагал использовать локальные адреса сайта в блоке fec0 :: 10 , но из-за проблем с масштабируемостью и плохого определения того, что составляет сайт , его использование не рекомендуется с сентября 2004 года.

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

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

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

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

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

У каждого ПК есть два айпи: внутренний и внешний. Первый используется для различения устройств, объединенных в локальную сеть, второй же является идентификатором в интернете. Оба этих адреса представляют собой серию из 4 трехзначных чисел от 0 до 255 в версии IPv4. Внешний IP может быть практически любым, локальный же практически всегда имеет вид 192.168.xxx.xxx — связано это с тем, что во всемирной сети подсеть с таким номером не используется.

У компьютера может быть и дополнительный набор адресов, созданных по протоколу IPv6. Если идентификатор версии IPv4 имеет размер 32 бита, то более современный протокол позволяет записать порядок чисел объемом 128 бит, что на несколько порядков увеличивает количество возможных адресов. На данный момент IPv6 практически не используется, поэтому разбираться в этом протоколе подробно нет смысла.

Внешние IP-адреса дополнительно делятся на два вида:

  • динамические — меняются при каждом переподключении к интернету;
  • статические — являются постоянными.

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

Маски подсети

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

IP-адрес (десятичный) 192 168 1 2
IP-адрес (двоичный) 11000000 10101000 00000001 00000010
Маска подсети (десятичная) 255 255 255
Маска подсети (двоичная) 11111111 11111111 11111111 00000000
Адрес сети (десятичный) 192 168 1
Адрес сети (двоичный) 11000000 10101000 00000001
Адрес хоста (десятичный) 2
Адрес хоста (двоичный) 00000010

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

1-ый октет 2-ой октет 3-ий октет 4-ый октет Десятичная
8-битная маска 11111111 00000000 00000000 00000000 255.0.0.0
16-битная маска 11111111 11111111 00000000 00000000 255.255.0.0
24-битная маска 11111111 11111111 11111111 00000000 255.255.255.0
30-битная маска 11111111 11111111 11111111 11111100 255.255.255.252