У слова «IP-адрес» есть два разных значения, в зависимости от того, где смотрите. Дома — одно, в интернете — другое. Они связаны, но не одинаковы. Разберём.
Public IP — публичный адрес
Это «адрес в интернете». Тот, который видит google.com когда вы к нему обращаетесь. Тот, который показывает «whatismyip.com».
Public IP уникален в масштабе всего интернета. В любой момент времени каждый публичный IP принадлежит конкретному устройству (или роутеру).
Выдаёт публичный IP интернет-провайдер. Дома — обычно «динамический», то есть может смениться при перезагрузке роутера. На предприятии — обычно «статический», то есть фиксированный.
Private IP — внутренний адрес
Это адрес внутри вашей домашней сети. Ноутбук — 192.168.1.10. Телефон — 192.168.1.11. Принтер — 192.168.1.20. Роутер — 192.168.1.1 (обычно).
Эти адреса не уникальны в интернете. У ваших соседей дома тоже 192.168.1.10 — но это другой компьютер.
Private IP не виден из интернета. Только внутри вашей домашней сети.
Как они связаны
Когда ноутбук (192.168.1.10) пытается открыть google.com:
- Запрос идёт на роутер.
- Роутер заменяет «отправитель: 192.168.1.10» на «отправитель: ваш публичный IP».
- Отправляет в интернет.
- Google отвечает на ваш публичный IP.
- Роутер видит ответ, «помнит», что 192.168.1.10 спрашивал, и пересылает.
Это называется NAT (Network Address Translation). Роутер «прячет» внутренние адреса за одним публичным.
Какие бывают Private IP
Зарезервированы три диапазона:
- 10.0.0.0 — 10.255.255.255
- 172.16.0.0 — 172.31.255.255
- 192.168.0.0 — 192.168.255.255
Эти адреса можно использовать внутри сети, и они не «выходят наружу». Дома обычно используется 192.168.x.x.
Зачем это знать обычному пользователю
1. Настройка роутера. Чтобы зайти в роутер, в браузере набираете 192.168.1.1 (или 192.168.0.1). Это Private IP роутера.
2. Печать на сетевой принтер. Чтобы добавить принтер на компьютер, нужен его Private IP — например, 192.168.1.20.
3. NAS / умный дом. Сетевые хранилища, видеокамеры, умные лампочки — все имеют Private IP внутри дома.
4. Когда что-то не работает. Если устройство выдаёт «не могу подключиться», иногда полезно проверить, что Private IP правильный.
Public IP можно узнать
- Откройте whatismyip.com — покажет.
- Google → «what is my IP» — покажет в поиске.
- Команда `curl ifconfig.me` в терминале.
Private IP можно узнать:
- Windows: в Settings → Network & Internet → Wi-Fi → ваше подключение → «IPv4 address».
- macOS: System Preferences → Network → ваше подключение → details.
- Команда `ipconfig` (Windows) или `ifconfig` / `ip addr` (Linux/macOS).
VPN и эти IP
Когда вы включаете VPN:
- Private IP не меняется. Ноутбук всё ещё 192.168.1.10 в домашней сети.
- Public IP — теперь VPN-серверный, а не провайдерский. Сайты видят его, не ваш реальный.
То есть VPN влияет только на public IP. Private — остаётся.
Утечка private IP через WebRTC
Об этом отдельно есть статья. Кратко: некоторые сайты через JavaScript могут узнать ваш private IP (192.168.x.x) даже через VPN. Само по себе это не опасно (его не уникальный), но это сигнал, что VPN-маскировка не идеальна.
IPv6 и эти разделения
В IPv6 концепция «public/private» немного другая. Там адресов так много, что каждое устройство может иметь свой публичный адрес. NAT в IPv6 обычно не нужен.
Но на практике большинство домашних сетей пока на IPv4 с NAT.
«Серый IP» / «белый IP»
На сленге у провайдеров:
- «Белый IP» = публичный, уникальный, видимый из интернета. На него можно «достучаться» извне.
- «Серый IP» = частный, за NAT провайдера (CGNAT). На него извне «не достучаться».
Серый IP нормально для обычного использования. Белый нужен если хотите принимать входящие подключения (хостить домашний сервер).
Резюме
- Public IP — адрес в интернете, видит мир.
- Private IP — адрес внутри домашней сети, не видит мир.
- NAT в роутере связывает: внутренние адреса прячутся за одним публичным.
- VPN меняет public IP, не private.
- Знать оба полезно для настройки сети.