Битлента
Сравнение технологий3 мин чтения·

Внешний или внутренний IP: локальный и публичный адрес и как их различать

Чем внутренний IP-адрес устройства отличается от внешнего адреса сети, где их посмотреть, зачем нужны оба и почему они не совпадают.

Два адреса у одного устройства

Когда вы подключаете телефон к домашнему Wi-Fi, у него появляется внутренний адрес, обычно вида 192.168.x.x или 10.x.x.x. Он действует только в пределах локальной сети и не маршрутизируется в интернете. Внешний адрес принадлежит не телефону, а всей сети: это адрес, под которым роутер выходит наружу.

Поэтому всё, что вы видите в настройках телефона или компьютера, относится ко внутреннему адресу, а адрес, который показывают сервисы проверки, к внешнему.

Где посмотреть каждый

Внутренний адрес показывает операционная система в свойствах сетевого подключения, а также командная строка. В Windows это команда ipconfig, в Linux и macOS ip a или ifconfig. Список подключённых устройств с их внутренними адресами есть и в панели роутера.

Внешний адрес можно увидеть на странице определения адреса в браузере либо в статусе WAN-порта роутера. Если эти два значения на роутере различаются, вероятно, вы находитесь за NAT провайдера. Разбор этой ситуации вынесен в отдельную тему про белый и серый адреса.

Зачем нужны оба

Внутренние адреса позволяют не тратить дефицитные публичные. Все устройства дома используют частные диапазоны, а роутер с помощью трансляции адресов подставляет свой внешний адрес в исходящие пакеты и возвращает ответы нужному устройству. Благодаря этому одна публичная точка обслуживает десятки устройств.

Внутренние адреса нужны и для общения внутри сети: доступа к принтеру, сетевому хранилищу, камере, управлению роутером. Эти данные никогда не выходят в интернет.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Ограничения и типичные ошибки

Внутренний адрес нельзя использовать для доступа извне: из интернета он недоступен. Для удалённого подключения нужен внешний адрес плюс проброс порта, либо туннель. Кроме того, внутренние адреса обычно повторяются в разных сетях: у миллионов людей роутер имеет адрес 192.168.1.1, поэтому по такому адресу невозможно однозначно найти чужое устройство.

Частая ошибка: пытаться найти по внешнему адресу конкретное устройство. Внешний адрес указывает на сеть, а не на телефон или компьютер. Ещё одна ошибка: считать, что внешний адрес выдаёт точное местоположение. Он лишь связан с оператором и регионом с разной степенью точности.

Быстрая проверка по шагам

Если нужно разобраться в адресах своей сети, выполните три короткие проверки. Первая: откройте на устройстве список сетевых параметров и запишите внутренний адрес, маску и шлюз. Шлюз обычно совпадает с внутренним адресом роутера, и по нему открывается панель настройки.

Вторая проверка: зайдите в панель роутера и найдите раздел состояния подключения. Там указан адрес, полученный от провайдера. Запишите его.

Третья проверка: определите внешний адрес любым сервисом проверки. Если он совпал с адресом на роутере, всё в порядке: адрес публичный. Если различается, провайдер использует общий NAT, и для входящих подключений понадобятся дополнительные меры.

Полезно знать и диапазоны частных адресов: 10.0.0.0 до 10.255.255.255, 172.16.0.0 до 172.31.255.255 и 192.168.0.0 до 192.168.255.255. Любой адрес из них является внутренним. Если у вас адрес вида 169.254.x.x, устройство не получило настроек от DHCP-сервера, и нужно проверить кабель, Wi-Fi и работу роутера.

Практический порядок действий

Если нужно настроить доступ внутри дома: используйте внутренний адрес и закрепите его за устройством на роутере, чтобы он не менялся. Если требуется удалённый доступ: проверьте внешний адрес, узнайте у провайдера, публичный ли он, затем настройте пробросы или туннель.

При обращении в поддержку провайдера пригодится знать оба адреса: внутренний показывает, что устройство получило настройки от роутера, внешний позволяет оператору найти вашу линию.

Запомните разделение: внутренний адрес нужен для общения устройств между собой, внешний для выхода наружу. Путаница между ними — причина большинства ошибок при настройке удалённого доступа, и понимание этой разницы экономит много времени при разговоре со службой поддержки провайдера.

Если вы работаете через мобильный интернет или точку доступа телефона, картина та же: у устройства внутренний адрес от раздающего телефона, а наружу выходит адрес оператора связи.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
ip-адресnatлокальная сетьроутер

Часто задаваемые вопросы

Читайте также