ru
  • Russian
  • English

IPv4 (Internet Protocol version 4) — четвёртая версия интернет-протокола и самый распространённый способ адресации узлов в сети. IPv4-адрес — это 32-битное число, которое записывают в виде четырёх десятичных октетов, разделённых точками, например 192.168.0.1. Именно такой адрес возвращает DNS в ответ на запрос, находя его в A-записи домена.

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

Каждый из четырёх октетов принимает значение от 0 до 255, поэтому всего пространство IPv4 вмещает около 4,3 миллиарда адресов. Адрес логически делится на две части: сеть и хост. Часть адресов зарезервирована под приватные диапазоны (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), которые используются внутри локальных сетей и не маршрутизируются в интернете.

Когда браузер получает IPv4-адрес из DNS, он открывает к нему соединение и отправляет GET-запрос по протоколу HTTP. Подробнее весь путь описан в статье Как работает браузер.

IPv4 и IPv6

Из-за исчерпания свободных адресов появился протокол IPv6 со 128-битной адресацией. Пока обе версии сосуществуют, а в DNS за них отвечают разные типы записей:

  • A-запись — сопоставляет домену IPv4-адрес.
  • AAAA-запись — сопоставляет домену IPv6-адрес.
  • Приватные и публичные адреса — публичные уникальны в интернете, приватные повторяются в разных локальных сетях за NAT.

Понимание структуры IPv4 помогает разбираться в маршрутизации, настройке Dynamic DNS и балансировке нагрузки.

Структура IPv4-адреса
Узнать больше