Если коротко
То, что вы называете «мой IP», на самом деле — три разных IP: ① Публичный выходной IP (его видят все внешние сайты — откройте главную страницу cleanip.io и сразу его увидите); ② Частный IP (адрес вашего устройства в локальной сети, например 192.168.1.5); ③ IP шлюза (LAN-адрес вашего роутера, например 192.168.1.1, — через него входят в панель управления роутером). Ниже рассказываем, как найти каждый из этих IP на любой платформе.
1. Чем отличаются эти три IP — больше не путайте их
Интернет (публичная сеть)
↓
← ① Публичный выходной IP (например 1.2.3.4, выдаёт провайдер)
↓
[ Домашний роутер ]
↓
← ③ IP шлюза (например 192.168.1.1, собственный LAN-адрес роутера)
↓
[ Ваш компьютер / телефон ]
↓
← ② Частный IP (например 192.168.1.5, выдаёт роутер)| Название | Типичное значение | Как узнать (кратко) | Назначение |
|---|---|---|---|
| ① Публичный выходной IP | 1.2.3.4 / 2001:db8::1 | Откройте главную страницу cleanip.io | Именно он попадает в логи сайтов; виден всем |
| ② Частный IP | 192.168.1.5 / 10.0.0.5 | Командная строка: ipconfig / ifconfig | Адрес вашего устройства в локальной сети |
| ③ IP шлюза | 192.168.1.1 / 192.168.0.1 | Командная строка: ipconfig, строка «Основной шлюз» | Вход в панель управления роутером / маршрутизация в локальной сети |
2. Как узнать публичный выходной IP — проще всего
2.1 В браузере одним кликом (рекомендуется)
Просто откройте главную страницу cleanip.io — мы сразу покажем ваш выход с двойным стеком (IPv4 и IPv6 вместе), а также геолокацию, ASN и оценку репутации. Без сторонних рекламных трекеров и без сбора данных.
Другие варианты: ip.sb / ifconfig.me / icanhazip.com / ipinfo.io / ip138.com (популярен в Китае).
2.2 Из командной строки (для разработчиков / серверов)
$ curl ifconfig.me
1.2.3.4
$ curl -4 ifconfig.co # только IPv4
1.2.3.4
$ curl -6 ifconfig.co # только IPv6
2001:db8::1
$ dig +short myip.opendns.com @resolver1.opendns.com
1.2.3.42.3 Учтите: у вас может быть два выхода — IPv4 и IPv6
Домашний интернет в Китае (например, China Telecom) по умолчанию работает с IPv6, а браузеры при наличии обоих протоколов предпочитают IPv6. Поэтому сервис «какой у меня IP» может показать IPv6-адрес, хотя вы ожидали IPv4, — это не утечка, а нормальное поведение двойного стека. Чтобы увидеть именно свой IPv4-выход, откройте в браузере домен, доступный только по IPv4 (ipv4.ip.sb).
3. Как узнать частный IP / IP шлюза — по платформам
3.1 Windows
C:\> ipconfig
Настройка протокола IP для Windows
Адаптер Ethernet Ethernet:
DNS-суффикс подключения . . . . . :
IPv4-адрес. . . . . . . . . . . . : 192.168.1.5 ← частный IP
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз. . . . . . . . . : 192.168.1.1 ← IP шлюзаДля PowerShell: Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway
3.2 macOS
$ ifconfig en0 # en0 — это Wi-Fi; en1 обычно проводное подключение
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::aede:48ff:fe00:1122%en0 prefixlen 64 scopeid 0x4
$ route -n get default | grep gateway
gateway: 192.168.1.1 ← шлюз
$ networksetup -getinfo Wi-Fi # более удобный вывод
DHCP Configuration
IP address: 192.168.1.5
Subnet mask: 255.255.255.0
Router: 192.168.1.1В графическом интерфейсе: Системные настройки → Сеть → текущая сеть Wi-Fi → Подробнее → TCP/IP — поле «Маршрутизатор» и есть ваш шлюз.
3.3 Linux
$ ip addr show # частный IP
2: enp3s0: <BROADCAST,MULTICAST,UP> mtu 1500
inet 192.168.1.5/24 brd 192.168.1.255 scope global enp3s0
inet6 fe80::aede:48ff:fe00:1122/64 scope link
$ ip route | grep default
default via 192.168.1.1 dev enp3s0 proto dhcp metric 100
$ hostname -I # краткий вариант, показывает только частный IP
192.168.1.53.4 iOS (iPhone / iPad)
- Настройки → Wi-Fi → нажмите ⓘ кнопку информации рядом с текущей сетью Wi-Fi
- «IP-адрес» = ваш частный IP
- «Маршрутизатор» = IP шлюза (LAN-IP вашего роутера)
- «Маска подсети» обычно 255.255.255.0
3.5 Android
- Настройки → Wi-Fi → долгое нажатие на текущую сеть Wi-Fi (или значок шестерёнки) → Изменить сеть → Расширенные настройки
- «Шлюз» / «IP шлюза» — это IP роутера
- Точный путь зависит от производителя Android (Xiaomi / Huawei / Samsung); ищите «Шлюз» или «Настройки IP»
- Или воспользуйтесь сторонним приложением, которое показывает это сразу: Wi-Fi Analyzer / Fing
4. Особые случаи
4.1 У меня включён VPN — публичным IP должен быть выход VPN
При VPN с полным туннелем (режим TUN) ваш публичный выходной IP совпадает с IP VPN-сервера. Но остерегайтесь утечек:
- WebRTC может раскрыть ваш реальный IP — проверьте с помощью /leak нашего теста на утечки
- Если при двойном стеке через VPN туннелируется IPv4, а IPv6 — лишь частично, IPv6-трафик браузера может идти в обход VPN: вы увидите IPv6-выход своего провайдера
- HTTP/SOCKS-прокси (не TUN) не обрабатывают UDP — WebRTC, QUIC и трафик видеозвонков могут утекать
См. полное руководство по отслеживанию VPN — там все подробности.
4.2 Моя домашняя сеть за CGNAT — WAN IP роутера 100.64.x.x
Зайдите в роутер и посмотрите WAN IP. Если он из диапазона 100.64.0.0/10, провайдер поместил вас за CGNAT, и у вас нет настоящего публичного IPv4-адреса. Чтобы пробросить порты или открыть доступ к сервисам, позвоните провайдеру и запросите публичный IP (обычно бесплатно). См. руководство по самопроверке CGNAT — там все подробности.
4.3 Несколько сетевых адаптеров / несколько провайдеров — какой выход «настоящий»
Если дома одновременно подключены Wi-Fi и Ethernet или к ноутбуку на Windows подключён USB-сетевой адаптер, IP может быть у нескольких адаптеров, но только адаптер на маршруте по умолчанию фактически используется как публичный выход.
- Windows:
route printсмотрите Gateway в строке «0.0.0.0» - macOS / Linux:
route -n get default/ip route | grep default
4.4 Я в публичной сети Wi-Fi / общей сети — публичный IP общий через NAT
Выход сети кафе / отеля / публичного Wi-Fi общий для всей сети — одним и тем же публичным IP могут одновременно пользоваться сотни людей. Часто именно поэтому сайты ограничивают скорость, требуют пройти CAPTCHA или сразу блокируют из-за низкой репутации. Используйте главную страницу cleanip.io для проверки оценки репутации: ниже 60 — повод насторожиться (в публичных Wi-Fi так бывает часто).
4.5 Мой IPv6 выглядит как fe80::... — у меня сломана сеть?
fe80::/10 — это link-local-адрес, он есть у каждого сетевого интерфейса с IPv6 — это не публичный IPv6-адрес, он действует только в пределах своей подсети. Публичный IPv6 начинается с 2xxx:... (глобальный одноадресный адрес). Если есть fe80, но нет глобального IPv6, значит, провайдер вам его не выдал.
5. Шпаргалка по командам
| Цель | Windows | macOS / Linux |
|---|---|---|
| Публичный выходной IP | Откройте cleanip.io / curl ifconfig.me | curl ifconfig.me |
| Все локальные IP | ipconfig /all | ifconfig / ip addr |
| Шлюз по умолчанию | ipconfig смотрите Default Gateway | ip route / route -n get default |
| DNS-сервер | ipconfig /all смотрите DNS Servers | cat /etc/resolv.conf / scutil --dns |
| Таблица маршрутизации | route print | netstat -rn / ip route |
| Очистить кэш DNS | ipconfig /flushdns | sudo killall -HUP mDNSResponder / systemd-resolve --flush-caches |
Дополнительные материалы
- Полное руководство по частным IP / шлюзам / RFC 1918192.168.1.1, CGNAT, вход в роутер
- Полное руководство по IPv6Почему домашний интернет по умолчанию работает с двойным стеком и как этим управлять
- Отслеживание VPN и защита от слежкиПользовались VPN, но реальный IP всё равно утёк?