У каждого домашнего устройства, выходящего в интернет, есть адреса двух типов. Частный IP (его ещё называют «серым» или локальным) идентифицирует устройство внутри вашей домашней сети, а публичный IP («белый», внешний) — всю вашу сеть в интернете.
Коротко
| Публичный IP | Частный IP | |
|---|---|---|
| Кто назначает | Ваш интернет-провайдер | Ваш роутер (по DHCP) |
| Кому виден | Каждому сайту и сервису, которым вы пользуетесь | Только устройствам в вашей сети |
| Уникальность | Во всём мире | Только в пределах вашей сети |
| Пример | 81.2.69.160 |
192.168.1.20 |
| Где узнать | На нашей главной странице | В сетевых настройках устройства |
Диапазоны частных IP-адресов
Стандарт RFC 1918 резервирует для частных сетей три диапазона IPv4. Маршрутизаторы в интернете не пересылают трафик на такие адреса, поэтому миллионы домов могут использовать одни и те же адреса без конфликтов.
| Диапазон | CIDR | Где обычно используется |
|---|---|---|
| 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 |
Крупные офисы, некоторые домашние роутеры |
| 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 |
Корпоративные сети, Docker |
| 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 |
Большинство домашних роутеров |
Другие специальные диапазоны, которые вы можете встретить:
127.0.0.0/8: localhost, то есть ваше собственное устройство169.254.0.0/16: link-local — такой адрес назначается, когда устройство не может связаться с DHCP-сервером100.64.0.0/10: общее адресное пространство для carrier-grade NAT
В IPv6 аналогом частных адресов служит диапазон fc00::/7 (уникальные локальные адреса), а у каждого сетевого интерфейса дополнительно есть link-local-адрес fe80::.
Как частные и публичные адреса работают вместе
Ваш роутер выполняет NAT (трансляцию сетевых адресов). Когда ноутбук с адресом 192.168.1.20 открывает сайт, роутер подменяет этот частный адрес публичным и запоминает, какое устройство отправило запрос. Когда приходит ответ, роутер пересылает его нужному устройству.
Именно поэтому все устройства в вашей сети Wi-Fi видят на нашей главной странице один и тот же публичный IP.
Каким адресом можно делиться?
- О частных IP можно не беспокоиться. За пределами вашей сети они ничего не значат.
- Ваш публичный IP и так видит каждый сайт, который вы посещаете. По нему можно определить провайдера и примерное местоположение. Сообщить его игровому серверу или специалисту техподдержки — нормально, а вот публиковать его в открытом доступе — значит провоцировать сканирование и атаки.
С IPv6 картина меняется
В IPv6 провайдеры выдают каждому дому целый блок публичных адресов, поэтому у каждого устройства может быть собственный глобально доступный адрес, и NAT часто не нужен. Межсетевой экран роутера при этом по-прежнему блокирует нежелательные входящие подключения. Подробнее: IPv4 и IPv6.
Часто задаваемые вопросы
192.168.1.1 — это публичный IP?
Нет. Это частный адрес, который используют многие домашние роутеры. Он работает только внутри локальной сети.
Может ли у двух устройств быть один и тот же частный IP?
В одной сети — нет, но устройства в разных домах постоянно используют одинаковые частные адреса, и это не вызывает проблем.
Может ли сайт увидеть мой частный IP?
Обычно нет. Раньше его могла раскрывать функция браузера под названием WebRTC — это проверяет наш тест на утечку WebRTC. Современные браузеры его скрывают.