Публичный или локальный IP? Это руководство показывает, где каждый из них на всех распространённых системах и какой из них реально видят сайты.
Публичный против локального IP
Есть два адреса, которые стоит знать. Публичный IP-адрес принадлежит всему вашему соединению, и его видит каждый сайт. Локальный IP-адрес принадлежит одному устройству внутри вашей сети, и его роутер использует, чтобы доставить трафик этому устройству.
Настройки устройства показывают локальный адрес. Публичный адрес показывают страницы вроде этой, потому что наблюдать его можно только снаружи вашей сети. Телефон и ноутбук в одном Wi-Fi делят один публичный адрес и имеют разные локальные.
Windows 10 и Windows 11
- Откройте командную строку или PowerShell и выполните ipconfig. Строка IPv4 Address у активного адаптера — это ваш локальный адрес.
- Чтобы увидеть то же в окне, откройте Параметры, перейдите в Сеть и интернет, нажмите Wi-Fi или Ethernet и откройте свойства подключённой сети. Там указаны адрес IPv4 и шлюз.
- Чтобы увидеть публичный адрес, откройте этот сайт или любую страницу, которая его показывает. Windows не отображает публичный адрес в своих настройках.
macOS
- Откройте Системные настройки, перейдите в Network, нажмите подключение Wi-Fi или Ethernet, затем Details, затем TCP/IP. Указанный там IP — локальный.
- В Терминале ipconfig getifaddr en0 возвращает адрес Wi-Fi на большинстве Mac; на некоторых моделях Ethernet — это en1, а USB-адаптер обычно получает другое имя интерфейса.
- Быстрый способ увидеть адрес без окна: удерживайте Option и нажмите значок Wi-Fi в строке меню.
- Публичный адрес не показывается в настройках macOS; откройте эту страницу, чтобы увидеть его.
iPhone и iPad
- Откройте Настройки, нажмите Wi-Fi, затем кнопку информации рядом с используемой сетью.
- Прокрутите до раздела IP Address. Адрес под IP Address — это ваш локальный адрес в этой сети.
- Публичный адрес в iOS не указан; откройте эту страницу в Safari, чтобы увидеть его.
Android
- Откройте Настройки, перейдите в Сеть и интернет, затем Internet или Wi-Fi, и нажмите подключённую сеть.
- Откройте сведения об этой сети, чтобы увидеть IP-адрес телефона.
- На некоторых устройствах обзор есть в Настройках, затем About phone, затем Status.
- Публичный адрес показывает этот сайт, а не настройки Android.
Linux
- Выполните ip addr, чтобы перечислить все интерфейсы и адреса. Адреса IPv4 идут после inet, адреса IPv6 — после inet6.
- hostname -I выводит адреса текущего хоста в компактном виде, что удобно для скриптов.
- Чтобы узнать, какой интерфейс система использует для интернет-трафика, выполните ip route get 1.1.1.1 — ответ укажет адрес источника и устройство.
- Публичный адрес не виден в локальных командах; откройте эту страницу в браузере.
Chromebook
- Откройте Настройки, затем Network и выберите используемую сеть Wi-Fi или Ethernet.
- Сведения о сети показывают IP-адрес, назначенный Chromebook.
- При включённой среде разработки Linux команды ip addr и hostname -I тоже работают в терминале.
- Откройте этот сайт, чтобы увидеть публичный адрес всего соединения.
Роутер и интернет-соединение
Роутер — устройство, которое держит публичный адрес вашей сети. Его страница администрирования обычно доступна по адресу вроде 192.168.0.1, 192.168.1.1 или 10.0.0.1, а точный адрес часто напечатан на наклейке роутера.
- Войдите на страницу администрирования роутера.
- Откройте страницу состояния, интернета или WAN. Многие роутеры показывают там публичный адрес IPv4 и шлюз, выданный оператором.
- Если адрес WAN приватный, попадает в общий диапазон 100.64.0.0/10 или отличается от адреса на этой странице, соединение, вероятно, за CGNAT или другим роутером. Тогда адрес на странице состояния — не тот, что видит интернет.
Частые вопросы
Почему телефон и компьютер показывают разные IP-адреса?
В одном Wi-Fi они делят один публичный адрес, потому что роутер переводит оба соединения, но у каждого устройства свой локальный адрес внутри сети. Если телефон на мобильных данных, он использует совсем другой публичный адрес оператора.
Какой IP-адрес реально видят сайты?
Они видят публичный адрес вашего соединения, а не локальный адрес устройства. Если вы за CGNAT, адрес, который видят сайты, принадлежит провайдеру и может делиться с другими клиентами.
Как узнать адрес роутера?
Шлюз по умолчанию, который показывает ipconfig в Windows, сведения TCP/IP в macOS или сведения о сети в Android, и есть локальный адрес роутера. Можно также попробовать адреса с наклейки роутера, например 192.168.0.1 или 192.168.1.1.
Когда меняется мой IP-адрес?
Мобильные данные и сети общественного Wi-Fi меняют адреса часто. Домашние соединения могут держать один адрес дни или недели и менять его после перезагрузки роутера, сбоя или перенастройки провайдером. Каждый сервер VPN, к которому вы подключаетесь, тоже даёт другой публичный адрес.
Мой локальный IP-адрес секретный?
Нет. Он приватный в том смысле, что не маршрутизируется в интернете, но его видит каждое устройство в вашей сети, и любой сайт, посещённый через неверно настроенную схему, может его узнать. Локальный адрес нельзя использовать, чтобы добраться до вашего устройства извне, если роутер явно не перенаправляет порт на него.