logo
Ещё

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

Уверены, что практически каждый хотя бы раз в жизни встречал фразу “вычислить по айпи”. Насколько это возможно и чем вообще является IP? На эти и другие вопросы ответили в статье.

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

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

IP-адреса бывают двух основных версий:

  1. IPv4: состоит из четырёх чисел от 0 до 255, разделённых точками (например, 192.168.0.1). Это наиболее распространённая версия, но из-за ограниченного количества комбинаций адресов её стало недостаточно для современных нужд сети. Данный адрес довольно часто используется роутерами и модемами.
  2. IPv6: более новая версия, состоящая из 8 групп шестнадцатеричных чисел, разделённых двоеточиями (например, 2001:0db8:85a3:0000:0000:8a2e:0370:7334). IPv6 предлагает гораздо больше уникальных адресов, что решает проблему их нехватки.

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

Как устроен IP-адрес

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

Какие данные содержит

Итак, чуть выше мы уже приводили в пример самую популярную версию IP-адреса IPv4 — 192.168.1.12. Первые три числа в нем (192.168.1) — это номер сети, а последнее (1) — это номер хоста, т.е. устройства. Все устройства, которые начинаются с 192.168.1, находятся в одной сети.

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

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

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

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

IPv4 и IPv6

IPv4 и IPv6 — это две версии интернет-протокола (IP), которые различаются по структуре, объёму доступных адресов и некоторым техническим характеристикам. Рассмотрим их различия в основных показателях:

  • Размер адресного пространства:
  • IPv4 использует 32-битные адреса, что позволяет создать около 4,3 миллиарда уникальных адресов (2^32). Это число оказалось недостаточным из-за роста числа устройств, подключённых к интернету.
  • IPv6 использует 128-битные адреса, что даёт 340 ундециллионов (примерно 3.4 × 10^38) уникальных адресов (2^128). Это количество практически безгранично для современных нужд и позволяет подключать к сети огромное количество устройств.
  • Формат записи:
  • IPv4 адрес представлен в виде четырёх десятичных чисел от 0 до 255, разделённых точками (например, 192.168.1.1).
  • IPv6 адрес состоит из восьми групп шестнадцатеричных чисел, разделённых двоеточиями (например, 2001:0db8:85a3:0000:0000:8a2e:0370:7334). Нули могут быть сокращены для удобства записи (например, 2001:db8::8a2e:370:7334).
  • Скорость и эффективность:
  • IPv6 обладает встроенными механизмами, которые повышают эффективность маршрутизации и обработки пакетов, например, поддержкой автонастройки адресов и более оптимизированным заголовком, что делает передачу данных быстрее и менее затратной.
  • IPv4 не имеет некоторых встроенных возможностей IPv6 и требует использования дополнительных технологий для решения таких задач, как автонастройка и безопасность.
  • Совместимость и переход. IPv6 и IPv4 являются несовместимыми протоколами, что затрудняет переход. В сети часто используются промежуточные технологии (например, двойной стек или туннелирование) для одновременной работы обоих протоколов.
  • Безопасность:
  • IPv6 имеет встроенную поддержку IPsec для шифрования и безопасности передачи данных.
  • IPv4 также поддерживает IPsec, но это не является обязательной функцией и требует дополнительных настроек.

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

Виды IP-адресов

IP-адреса можно классифицировать по нескольким критериям:

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

    Частные используются внутри локальных сетей (например, дома или в офисе) и не видны в интернете. Эти адреса выделяются для внутренних сетей и позволяют устройствам общаться друг с другом, но не подключаться напрямую к интернету.

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

    Динамические (или временные) адреса выдаются устройствам каждый раз при подключении к сети. Эти адреса выделяются автоматически через DHCP-сервер (например, у провайдера) и могут меняться при каждом новом подключении.

  • По применениюUnicast-, Multicast- и Broadcast-адреса. Unicast-адреса используются для однозначной идентификации одного устройства в сети. Большинство IP-адресов, с которыми мы работаем в интернете — это и есть unicast-адреса.

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

    Broadcast-адреса используются для передачи данных всем устройствам в локальной сети. Например, IPv4-адрес 255.255.255.255 отправляет сообщение всем устройствам в сети. В IPv6 роль broadcast заменена более эффективным multicast.

Как посмотреть IP-адрес

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

На компьютере

На Windows:

  1. Через настройки сети:
    • Откройте "Параметры" → "Сеть и Интернет".
    • Выберите подключение (Wi-Fi или Ethernet).
    • Пролистайте вниз, чтобы найти "Свойства", где будет указан IPv4-адрес.
  2. Через командную строку:
    • Нажмите Win + R, введите cmd и нажмите Enter.
    • Введите команду ipconfig и нажмите Enter.
    • Найдите строку "IPv4-адрес" под активным подключением.

На Mac:

  • Откройте "Системные настройки" → "Сеть".
  • Выберите свое подключение (Wi-Fi или Ethernet).
  • Нажмите на "Дополнительно" → "TCP/IP". IP-адрес будет указан в поле "IPv4 Address".

На смартфоне

На Android:

  • Перейдите в "Настройки" → "Wi-Fi".
  • Нажмите на активное подключение.
  • Найдите IP-адрес в разделе "Сведения о сети" или "Свойства".

iPhone:

  • Откройте "Настройки" → "Wi-Fi".
  • Нажмите на значок "i" рядом с активной сетью.
  • Найдите IP-адрес в разделе "IP-адрес".

В браузере

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

На роутере

Чтобы узнать IP на роутере, следуйте следующим шагам:

  • Войдите в веб-интерфейс роутера (обычно доступ через адрес 192.168.0.1 или 192.168.1.1).
  • Логин и пароль указаны на корпусе роутера.
  • В разделе "Статус" или "Информация о подключении" будет указан внешний IP.

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

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

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

Принцип работы маски подсети

IP-адрес состоит из двух частей:

  1. Сетевая часть: идентифицирует саму сеть.
  2. Частная (хостовая) часть: идентифицирует конкретное устройство (хост) в этой сети.

Маска подсети указывает, сколько битов из IP-адреса относится к сетевой части и сколько — к хостовой. В маске подсети "1" обозначают биты, которые относятся к сети, а "0" — к хостам.

Угрозы безопасности IP-адреса

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

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

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

Как защититься

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

  • Установите прокси-сервер. Благодаря ему запрос сначала будет поступать от него через IP-адрес с другого местоположения.
  • Пользуйтесь сетью Tor, которая позволяет пользоваться интернетом анонимно, передавая трафик через узлы в разных странах.
  • Корректируйте внешний IP-адрес. Сделать это практически у любого провайдера. Менять IP можно в ручную, так и установить автоматическое обновление.
  • Установите NAT. Он встраивается в роутер и скрывает внутренний IP-адрес от внешних пользователей.
  • Избегайте подключения к незнакомым Wi-Fi. так как это также может создавать вероятность утечки ваших данных.

FAQ

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

IP-адрес — это уникальный числовой идентификатор устройства, подключённого к сети Интернет или локальной сети

Можно ли узнать точный адрес по IP?

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

Как обезопасить утечку своего IP-адреса?

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

Вывод

  • IP-адрес необходим для того, чтобы устройства могли "видеть" друг друга в сети и обмениваться данными.
  • Существуют две версии интернет-протокола, IPv4 и IPv6, которые различаются по структуре, объёму доступных адресов и некоторым техническим характеристикам.
  • Свой IP вы можете посмотреть в настройках смартфона или компьютера.