Два адреса у одного устройства
Когда вы подключаете телефон к домашнему 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 и работу роутера.
Практический порядок действий
Если нужно настроить доступ внутри дома: используйте внутренний адрес и закрепите его за устройством на роутере, чтобы он не менялся. Если требуется удалённый доступ: проверьте внешний адрес, узнайте у провайдера, публичный ли он, затем настройте пробросы или туннель.
При обращении в поддержку провайдера пригодится знать оба адреса: внутренний показывает, что устройство получило настройки от роутера, внешний позволяет оператору найти вашу линию.
Запомните разделение: внутренний адрес нужен для общения устройств между собой, внешний для выхода наружу. Путаница между ними — причина большинства ошибок при настройке удалённого доступа, и понимание этой разницы экономит много времени при разговоре со службой поддержки провайдера.
Если вы работаете через мобильный интернет или точку доступа телефона, картина та же: у устройства внутренний адрес от раздающего телефона, а наружу выходит адрес оператора связи.