Чтобы узнать свой на компьютере через в Windows, достаточно открыть командную строку и ввести одну команду. Это занимает меньше минуты, а результат отобразится сразу. Далее разберём, какие команды дают полную информацию о сетевых настройках, как их правильно использовать и что значат показатели в выводе. Также рассмотрим нюансы для разных версий и случаи, когда стандартные методы не работают.

IP-адрес — это уникальный идентификатор вашего устройства в сети. Он может быть внутренним (локальным, например, 192.168.1.1) или внешним (глобальным, который видят сайты в интернете). Через CMD вы получите именно локальный адрес, а также данные о шлюзе, маске подсети и DNS-серверах. Это пригодится для настройки роутера, диагностики подключения или проверки работы VPN.

Способ 1: Команда ipconfig — самый быстрый метод

Самый простой способ узнать через командную строку — использовать команду ipconfig. Она работает во всех версиях Windows: от XP до Windows 11. Достаточно выполнить её в CMD, и система выведет все сетевые параметры.

Откройте командную строку:

  1. Нажмите Win + R, введите cmd и нажмите Enter.
  2. В окне командной строки введите ipconfig и снова нажмите Enter.
В выводе ищите блок с названием вашего подключения (например, «Беспроводная сеть» или «Ethernet»). Строки IPv4-адрес или IPv6-адрес — это то, что вам нужно.

💡

Если вывод команды ipconfig слишком длинный, добавьте параметр /all: ipconfig /all. Это покажет расширенную информацию, включая MAC-адрес сетевой карты и данные о DHCP-сервере.

ПараметрОписаниеПример значения
IPv4-адресЛокальный адрес вашего устройства в сети192.168.1.100
Маска подсетиОпределяет диапазон адресов в вашей локальной сети255.255.255.0
Основной шлюзIP роутера, через который идёт выход в интернет192.168.1.1
DNS-серверыАдреса серверов, преобразующих домены в IP8.8.8.8, 1.1.1.1

Что означают данные в выводе ipconfig

Команда ipconfig выдаёт много параметров. Разберём основные, которые пригодятся для диагностики:

Если в выводе нет строки IPv4-адрес, возможно, у вас отключено подключение к сети или используется только IPv6. В этом случае проверьте физическое подключение кабеля или работу Wi-Fi. Также убедитесь, что сетевой адаптер включён: для этого откройте «Диспетчер устройств» (devmgmt.msc) и найдите раздел «Сетевые адаптеры».

Альтернативные команды для получения IP

Помимо ipconfig, есть другие команды, которые помогут узнать через CMD. Они дают больше информации или работают в специфических сценариях:

  • netsh interface ip show config — показывает конфигурацию для всех сетевых интерфейсов, включая виртуальные (например, VPN).
  • ping %computername% — если вы хотите узнать текущего устройства в локальной сети, эта команда вернёт его в ответе от ping.
  • nslookup myip.opendns.com resolver1.opendns.com — позволяет узнать внешний IP через DNS-запрос (работает не во всех сетях).
  • tracert ya.ru — показывает маршрут к сайту и IP-адреса промежуточных узлов, но не ваш собственный.

Последний способ (nslookup) требует подключения к интернету, так как обращается к внешнему DNS-серверу. В большинстве случаев для локального хватает ipconfig, но если нужно что-то специфичное — альтернативы пригодятся.

Как узнать внешний через CMD

Чтобы узнать внешний (глобальный) IP-адрес, который видят сайты в интернете, стандартные команды не подойдут. Нужно обратиться к внешнему сервису. Самый простой способ — использовать curl или wget, но в они не установлены по умолчанию. Однако можно обойтись без них:

  1. Откройте CMD от имени администратора (правый клик по «Командная строка» → «Запуск от имени администратора»).
  2. Введите команду: for /f "delims=" %i in ('nslookup myip.opendns.com resolver1.opendns.com ^| find "Address:"') do @echo %i

Эта команда использует DNS-запрос к серверам OpenDNS, чтобы вернуть ваш внешний IP. Если она не работает, попробуйте упрощённый вариант: nslookup myip.opendns.com resolver1.opendns.com и вручную найдите строку с вашим адресом.

⚠️ Внимание: Внешний может меняться при переподключении к интернету (динамический IP), если ваш провайдер использует такую схему. Для статического адреса обратитесь к провайдеру.
Какой командой вы чаще всего праверяете IP в Windows?
ipconfig
ipconfig /all
netsh interface ip show config
Другой способ

Сравнение команд для получения IP: плюсы и минусы

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

КомандаТип IPПлюсыМинусы
ipconfigЛокальныйБыстро, работает без интернета, показывает все параметры сетиТолько локальный IP, много лишней информации
ipconfig /allЛокальныйМаксимум данных: MAC, DHCP, DNSСлишком длинный вывод, сложно искать нужное
nslookup myip.opendns.comВнешнийРаботает без дополнительных программТребует интернет, не всегда точен
netsh interface ip show configЛокальныйПоказывает конфигурацию всех интерфейсов, включая виртуальныеСинтаксис сложнее, вывод менее наглядный

Почему может не отображаться и как это исправить

Иногда при выполнении ipconfig вы не видите строку IPv4-адрес. Причины могут быть разными:

Если IP не отображается, проверьте подключение к сети, включение сетевого адаптера и настройки DHCP. В 90% случаев проблема решается переподключением к роутеру или перезапуском адаптера.

  • Отсутствует подключение к сети — проверьте кабель, Wi-Fi или настройки роутера.
  • Сетевой адаптер отключён — включите его в «Диспетчере устройств» или через «Сетевые подключения».
  • Проблемы с DHCP — если роутер не выдаёт автоматически, попробуйте ввести его вручную или перезапустите роутер.
  • или брандмауэр блокирует — временно отключите защиту и проверьте результат.

Если проблема не решается, попробуйте сбросить сетевые настройки Windows: netsh int ip reset и netsh winsock reset, затем перезагрузите компьютер.

Практика: Шаг за шагом от открытия до получения IP

Чтобы не пропустить ни одного шага, следуйте этой инструкции. Она универсальна для Windows 7, Windows 10 и Windows 11.

  • Нажмите Win + R, введите cmd и нажмите Enter.
  • В окне командной строки введите ipconfig и подтвердите.
  • Найдите в выводе блок с активным подключением (например, «Адаптер Ethernet» или «Беспроводная сеть Wi-Fi»).
  • В этом блоке ищите строку IPv4-адрес — это и есть ваш локальный IP.
  • Если нужно больше данных, повторите команду с ключом /all.

Чек-лист для проверки IP через CMD

Выполнено: 0 / 5

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

Можно ли узнать другого компьютера в сети через CMD?

Да, но для этого нужно, чтобы целевой компьютер был включён и подключён к той же локальной сети. Используйте команду ping [имя_компьютера] или arp -a, чтобы увидеть устройств, с которыми ваш ПК ранее взаимодействовал. Для сканирования всей сети подойдёт nmap, но это отдельная утилита.

Почему у меня отображается IPv6 вместо IPv4?

Это нормально — современные сети часто используют оба протокола. IPv6 — более новая версия, но большинство роутеров и сайтов по-прежнему работают с IPv4. Если вы хотите увидеть именно IPv4, ищите строку IPv4-адрес в выводе ipconfig. Если её нет, возможно, ваш провайдер или роутер не поддерживает IPv4.

Безопасно ли делиться своим IP-адресом?

Локальный IP (например, 192.168.x.x) не представляет угрозы — он виден только в вашей сети. Внешний лучше не разглашать, так как по нему можно определить примерное местоположение или попробовать атаковать ваш роутер. Однако для большинства бытовых задач (например, настройки удалённого доступа) передача безопасна.

Как узнать роутера через CMD?

IP роутера отображается в строке Основной шлюз в выводе команды ipconfig. Обычно это адрес вида 192.168.0.1 или 192.168.1.1. Его также можно найти на наклейке на задней панели роутера.