Перейти к основному содержимому

Основы IP-адресации


Назначение

Таблицы частных и специальных диапазонов IPv4/IPv6, CIDR, DNS и типовые адреса для проектирования сетей.


Краткое пояснение

Числовые адреса узлов в сети — маски, подсети, зарезервированные диапазоны и публичные DNS.


Как применять таблицы на практике

Эта статья работает как "карта сети под рукой". Типовой порядок применения:

  1. Определите, в каком диапазоне находится адрес.
  2. Проверьте префикс CIDR и размер подсети.
  3. Уточните, является ли адрес публичным, приватным или специальным.
  4. Выберите корректный DNS для вашей задачи.

Пример: адрес 192.168.10.15/24 относится к частному диапазону RFC 1918 и предназначен для локальной сети.


Быстрый старт

ping 8.8.8.8
traceroute example.com
nslookup example.com
dig example.com A +short

Подсети и CIDR — в таблицах ниже и в демо-калькуляторе статьи.


Справочные таблицы

Play ITЗагрузка интерактивного демо…


Частные IP-диапазоны (RFC 1918)

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

ДиапазонCIDRНазначение
10.0.0.0 — 10.255.255.25510.0.0.0/8Крупные корпоративные сети
172.16.0.0 — 172.31.255.255172.16.0.0/12Средние корпоративные сети
192.168.0.0 — 192.168.255.255192.168.0.0/16Домашние и офисные сети

CIDR — Префиксы подсетей

CIDR (Classless Inter-Domain Routing) определяет размер подсети через длину префикса.

ПрефиксМаска подсетиКоличество хостовТипичное применение
/8255.0.0.016 777 214Устаревшие большие сети
/16255.255.0.065 534Крупные LAN
/24255.255.255.0254Малые подсети, домашние сети
/30255.255.255.2522Point-to-point соединения
/32255.255.255.2551Одиночный хост

Примечание: Количество хостов рассчитывается как 2^(32 - префикс) - 2 (вычитаются адрес сети и широковещательный адрес).


Специальные IPv4-адреса

ТипАдрес / ДиапазонОписание
Неопределённый0.0.0.0Значение по умолчанию или не задано
Широковещание255.255.255.255Широковещание на локальной сети
Loopback127.0.0.0/8Локальный тестовый интерфейс
APIPA169.254.0.0/16Автоматическая адресация при сбое DHCP
CGNAT100.64.0.0/10Пространство адресов для совместного NAT
Multicast224.0.0.0 — 239.255.255.255Групповая передача данных
Docs/Test192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24Резервированные для документации и тестирования

Публичные DNS-серверы

ПровайдерIPv4IPv6Примечание
Cloudflare1.1.1.1, 1.0.0.12606:4700:4700::1111, 2606:4700:4700::1001Быстрый, ориентированный на приватность
Google8.8.8.8, 8.8.4.42001:4860:4860::8888, 2001:4860:4860::8844Глобальный anycast
Quad99.9.9.9, 149.112.112.1122620:fe::fe, 2620:fe::9Фильтрация угроз
OpenDNS208.67.222.222, 208.67.220.2202620:119:35::35, 2620:119:35::33Услуги Cisco
AdGuard94.140.14.14, 94.140.15.152a10:50c0::ad1:ff, 2a10:50c0::ad2:ffБлокировка рекламы и вредоносного ПО

Основы IPv6

ТипПрефикс / ДиапазонОписание
Неопределённый::Неустановленный адрес
Loopback::1Локальный тестовый интерфейс
Link-localfe80::/10Используется для связи в пределах одного сегмента сети
ULA (Unique Local Address)fc00::/7 (fd00::/8)Частные адреса, аналогичные RFC 1918 для IPv4
Docs/Test2001:db8::/32Резервированные для документации и тестирования

Типовые сценарии из практики

  • Домашняя сеть — обычно 192.168.0.0/24 или 192.168.1.0/24.
  • Офисная сеть с сегментацией — отдельные подсети /24 для отделов и сервисов.
  • Точка-точка между роутерами — часто используют /30 в IPv4.
  • Переход на IPv6 — параллельная dual-stack схема с постепенной миграцией сервисов.

Ошибки

Код / ситуацияЧто проверить
4xxURL, метод, тело, заголовки, авторизация
5xxлоги сервера, таймауты, лимиты, зависимости
TLS / сертификатцепочка, SNI, дата, hostname

Совместимость

ОбластьПримечание
Версииактуальные LTS/стабильные релизы IP-адресации
Платформыофициальная матрица поддержки вендора
СтандартыRFC, ISO, спецификация API — см. таблицы выше

Связанные статьи


Основа по протоколу

Базовый разбор HTTP и HTTPS находится в отдельной статье — HTTP как основа веб-интеграций.


В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

СправочникиСправочник по Android, Справочник по HTTP-протоколу, Справочник по iOS, Основные команды в Linux, Справочник по Linux, Основные команды Windows.