Как узнать IP-адрес компьютера, роутера и устройства в сети

4496
Как узнать IP-адрес компьютера, роутера и устройства в сети

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

Главная путаница возникает из-за двух разных адресов. Внутренний IP живет внутри вашей локальной сети: квартиры, офиса, Wi-Fi роутера. Внешний IP видят сайты и удаленные серверы. Иногда внешний адрес принадлежит не вашему роутеру, а провайдеру из-за NAT или CGNAT, и тогда проброс портов или доступ извне работают не так, как ожидается.

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

Внешний и внутренний IP: где искать нужный адрес

Внутренний IP обычно выглядит как 192.168.1.25, 192.168.0.104, 10.0.0.15 или 172.16.5.20. Такие адреса выдает роутер через DHCP. Компьютер, телефон, телевизор, принтер и камера получают разные внутренние адреса, чтобы общаться внутри одной сети.

Внешний IP выглядит как обычный публичный IPv4-адрес или IPv6-адрес и используется для выхода в интернет. Сайт видит именно внешний адрес, а не внутренний адрес ноутбука за роутером. Если дома несколько устройств, сайты чаще всего видят один общий внешний IPv4-адрес, потому что роутер прячет локальные устройства за NAT.

Что нужно узнать Где смотреть Пример Зачем нужно
IP компьютера в локальной сети Windows, Linux, macOS 192.168.1.34 Подключение по SSH, RDP, Samba, диагностика сети
IP роутера Шлюз по умолчанию 192.168.1.1 Вход в панель роутера, настройка Wi-Fi и DHCP
Внешний IP Онлайн-сервис или роутер 203.0.113.10 Удаленный доступ, VPN, проверка NAT
IP другого устройства Список клиентов роутера, ARP, сканирование сети 192.168.1.57 Поиск принтера, камеры, NAS, телефона

Как узнать IP-адрес в Windows

Самый быстрый способ в Windows - команда ipconfig. Откройте командную строку или PowerShell и выполните:

ipconfig

Найдите активный адаптер. Для Wi-Fi обычно нужен блок Wireless LAN adapter Wi-Fi, для кабеля - Ethernet adapter Ethernet. Строка IPv4 Address показывает внутренний IP компьютера, а строка Default Gateway показывает IP роутера.

IPv4 Address . . . . . . . . . . . : 192.168.1.34
 Default Gateway . . . . . . . . . : 192.168.1.1

Если нужен более подробный вывод с DNS-серверами, DHCP-сервером, MAC-адресом и временем аренды адреса, используйте:

ipconfig /all

В Windows 11 тот же адрес можно посмотреть без команд: «Параметры» - «Сеть и Интернет» - «Wi-Fi» или «Ethernet» - «Свойства оборудования». Но команда быстрее и меньше зависит от версии интерфейса.

Как узнать IP-адрес в Linux

В современных дистрибутивах Linux основной инструмент - команда ip. Чтобы посмотреть адреса всех интерфейсов, выполните:

ip addr

В выводе ищите активный интерфейс: wlan0, wlp2s0, eth0, enp3s0 или похожее имя. IPv4-адрес находится в строке inet.

inet 192.168.1.42/24 brd 192.168.1.255 scope global dynamic wlan0

Чтобы узнать IP роутера, посмотрите маршрут по умолчанию:

ip route

Строка default via показывает шлюз:

default via 192.168.1.1 dev wlan0

Старая команда ifconfig до сих пор встречается в инструкциях, но во многих системах не установлена по умолчанию. Если команда доступна, внутренний IP можно посмотреть так:

ifconfig

Как узнать IP-адрес в macOS

В macOS внутренний адрес можно посмотреть через интерфейс: «Системные настройки» - «Сеть» - активное подключение - «Сведения». Но для быстрой диагностики удобнее терминал.

Для Wi-Fi чаще всего подходит команда:

ipconfig getifaddr en0

Для проводного Ethernet иногда используется en1 или другой интерфейс. Список интерфейсов можно получить так:

ifconfig

IP роутера в macOS показывает команда:

route -n get default

Нужная строка:

gateway: 192.168.1.1

Как узнать IP роутера

IP роутера почти всегда совпадает со шлюзом по умолчанию. В домашней сети часто встречаются адреса 192.168.1.1, 192.168.0.1, 192.168.31.1, 10.0.0.1. Но гадать не нужно: лучше посмотреть шлюз на подключенном устройстве.

  • Windows: ipconfig, строка Default Gateway.
  • Linux: ip route, строка default via.
  • macOS: route -n get default, строка gateway.
  • Android и iPhone: сведения о текущей Wi-Fi сети, поле «Маршрутизатор» или «Шлюз».

После этого адрес можно открыть в браузере, например http://192.168.1.1. Панель управления покажет список подключенных клиентов, DHCP-таблицу, MAC-адреса, имена устройств и иногда производителя сетевой карты. Такой способ обычно надежнее слепого сканирования, потому что роутер видит всех клиентов, которым сам выдал адрес.

Как узнать внешний IP-адрес

Внешний IP проще всего посмотреть через онлайн-сервис. Достаточно открыть сайт, который показывает адрес текущего подключения. Подойдут любые сервисы вида «what is my IP». Но результат надо читать аккуратно.

Если включен VPN, прокси, корпоративный шлюз или мобильный интернет, онлайн-сервис покажет адрес точки выхода, а не физический адрес домашнего роутера. При CGNAT онлайн-сервис покажет публичный адрес провайдера, общий для нескольких клиентов. В панели роутера при этом может быть адрес из диапазона 100.64.0.0/10 или частный адрес, а проброс портов снаружи работать не будет.

В Linux и macOS внешний адрес удобно получить через терминал:

curl ifconfig.me

В Windows PowerShell можно выполнить:

(Invoke-WebRequest -Uri "https://ifconfig.me").Content

Если команда показывает один адрес, а роутер в разделе WAN показывает другой частный адрес, почти наверняка между вами и интернетом стоит NAT провайдера. Для удаленного доступа в таком случае нужны белый IP у провайдера, IPv6, VPN-сервер с публичным адресом или обратный туннель.

Как найти IP другого устройства в своей сети

Под «чужим IP» в нормальной бытовой задаче обычно имеют в виду адрес другого устройства в вашей сети: телефона, телевизора, принтера, камеры, NAS или второго ноутбука. Самый чистый путь - открыть панель роутера и посмотреть список клиентов. Там часто видно имя устройства: iPhone-Alex, HP-Printer, Samsung-TV, NAS.

Если доступа к роутеру нет, можно посмотреть ARP-таблицу. ARP связывает IP-адреса с MAC-адресами внутри локального сегмента.

В Windows:

arp -a

В Linux:

ip neigh

В macOS:

arp -a

Минус ARP-таблицы в том, что система показывает в основном устройства, с которыми уже был обмен. Чтобы таблица стала полнее, можно сначала пропинговать широковещательный адрес сети или просканировать диапазон. Например, если ваш IP 192.168.1.34, а маска /24, сеть обычно выглядит как 192.168.1.0/24.

Сканирование локальной сети: когда ARP и роутера мало

Для поиска устройств в своей сети часто используют nmap. Команда ниже не ломает устройства и не подбирает пароли, а только проверяет, какие адреса отвечают в локальном диапазоне:

nmap -sn 192.168.1.0/24

Ключ -sn отключает сканирование портов и оставляет обнаружение активных узлов. Вывод покажет IP-адреса, MAC-адреса и иногда производителя сетевого адаптера.

Nmap scan report for 192.168.1.57
 Host is up. 
 MAC Address: A4:83:E7:12:34:56 (Apple)

Если nmap не установлен, в Linux можно использовать arp-scan, но пакет обычно нужно ставить отдельно:

sudo arp-scan --localnet

На Windows без установки утилит можно сделать грубую проверку через PowerShell, но такой способ медленнее и менее удобен:

1..254 | ForEach-Object { Test-Connection -ComputerName "192.168.1.$_" -Count 1 -Quiet }

Такой вывод сам по себе неудобен, поэтому для реальной работы лучше использовать роутер, nmap или специализированный сетевой сканер. Но не стоит запускать агрессивное сканирование в офисной сети без согласования: системы защиты могут принять активность за разведку.

Как понять, какой IP принадлежит нужному устройству

Список адресов мало помогает, если непонятно, где принтер, где телефон, а где телевизор. Есть несколько рабочих признаков.

  • Имя устройства. Роутер или сканер часто показывает hostname, например Canon-Printer или DESKTOP-7FQ2.
  • MAC-адрес. Первые байты MAC-адреса иногда указывают на производителя сетевого адаптера.
  • Время подключения. Отключите устройство от Wi-Fi, обновите список клиентов и посмотрите, какой адрес исчез.
  • Открытые службы. Принтер может отвечать на портах печати, NAS - на веб-панели или SMB, но проверять службы стоит только на своих устройствах.

Для точного поиска иногда проще сменить имя устройства в его настройках. Название «Камера прихожая» или «NAS архив» экономит больше времени, чем попытки угадать устройство по непонятному MAC-адресу.

IPv4 и IPv6: почему адресов может быть несколько

У одного компьютера может быть сразу несколько IP-адресов. IPv4 нужен для привычных сетей вида 192.168.1.34. IPv6 выглядит длиннее, например 2a02:6b8:0:1::1, и может быть публичным даже у домашнего устройства, если провайдер и роутер выдают IPv6-префикс.

В выводе команд часто встречается адрес 127.0.0.1. Это не адрес компьютера в сети, а локальная петля, то есть обращение устройства к самому себе. В IPv6 аналог - ::1. Для подключения с другого компьютера такие адреса не подходят.

Еще один частый случай - адрес 169.254.x.x в Windows или Linux. Такой адрес обычно означает, что устройство не получило нормальный адрес от DHCP-сервера. Причина может быть в роутере, кабеле, Wi-Fi, фильтрации по MAC-адресу или конфликте настроек.

Типовые ошибки при поиске IP-адреса

Первая ошибка - путать внешний и внутренний IP. Адрес 192.168.1.34 не поможет другу подключиться к вашему компьютеру через интернет. Адрес работает только внутри вашей локальной сети.

Вторая ошибка - считать, что внешний IP всегда «ваш». При CGNAT провайдер может выдавать роутеру непубличный адрес, а наружу выпускать через общий адрес. Внешний сервис покажет публичный адрес, но входящие соединения до вашего роутера не дойдут.

Третья ошибка - искать устройство только через ping. Некоторые устройства не отвечают на ICMP-запросы, но остаются активными в сети. Камера, принтер или телефон могут быть видны в ARP-таблице или панели роутера, хотя обычный ping молчит.

Четвертая ошибка - сканировать не тот диапазон. Если ваш адрес 192.168.0.25, а сканируете вы 192.168.1.0/24, нужного устройства в выводе не будет. Сначала проверьте свой IP и маску сети.

Короткий чеклист для быстрой диагностики

Задача Команда или действие Что смотреть
Узнать IP Windows ipconfig IPv4 Address
Узнать IP Linux ip addr строка inet у активного интерфейса
Узнать IP macOS ipconfig getifaddr en0 выведенный IPv4-адрес
Узнать IP роутера ipconfig, ip route, route -n get default шлюз по умолчанию
Узнать внешний IP онлайн-сервис или curl ifconfig.me публичный адрес выхода в интернет
Найти устройства в сети панель роутера, arp -a, ip neigh, nmap -sn IP, MAC, имя устройства

FAQ: короткие ответы про IP-адреса

Почему сайт показывает один IP, а Windows другой?

Windows показывает внутренний адрес компьютера в локальной сети, например 192.168.1.34. Сайт показывает внешний адрес, через который ваша сеть выходит в интернет.

Можно ли узнать IP человека по переписке?

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

Почему роутер показывает неизвестное устройство?

Чаще всего это телефон гостя, телевизор, колонка, камера, умная розетка или устройство с рандомизированным MAC-адресом. Проверьте имя клиента, время подключения, производителя MAC-адреса и временно отключите подозрительные устройства от Wi-Fi.

Почему IP компьютера меняется?

Роутер обычно выдает адреса через DHCP на ограниченное время. После перезагрузки или повторного подключения устройство может получить другой адрес. Для сервера, принтера или NAS лучше закрепить адрес в настройках роутера.

Какой адрес нужен для входа в настройки роутера?

Нужен адрес шлюза по умолчанию. В домашних сетях часто встречается 192.168.1.1 или 192.168.0.1, но точный адрес лучше смотреть командой ipconfig в Windows, ip route в Linux или route -n get default в macOS.

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

Для поиска IP сначала решите, какой адрес нужен: внутренний, внешний, адрес роутера или адрес другого устройства в локальной сети. Внутренний адрес ищется командами ipconfig, ip addr и ipconfig getifaddr en0. Адрес роутера - это шлюз по умолчанию. Внешний IP показывает онлайн-сервис или команда curl ifconfig.me. Устройства в своей сети лучше искать через список клиентов роутера, ARP-таблицу или аккуратное сканирование nmap -sn.

Самая важная проверка - сравнить адрес WAN в роутере с адресом, который видит внешний сервис. Если адреса не совпадают и роутер получает частный или CGNAT-адрес, удаленный доступ снаружи не заработает простым пробросом портов. В таком случае проблема не в Windows, Linux или настройках приложения, а в схеме подключения у провайдера.

ip IPv4 IPv6 Linux macOS Windows адрес компьютер роутер сеть сканирование
Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.
Онлайн
17
ИЮНЯ
16:20
Product Backstage*: безопасная разработка и защита контейнеров
17 июня обсудим обновления PT Application Inspector, PT BlackBox и безопасность контейнеров.
Зарегистрироваться
Реклама. 18+. АО «Позитив Текнолоджиз», ИНН 7718668887  ·  *Продуктовое закулисье

Юрий Кочетов

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