Гид по технологиям

Как узнать ваш публичный IP-адрес в Windows

6 min read Сети Обновлено 01 Jan 2026
Как узнать публичный IP-адрес в Windows
Как узнать публичный IP-адрес в Windows

Ноутбук с текстом «IP address» на экране

Что такое приватный и публичный IP (одно предложение)

  • Приватный IP: адрес устройства внутри вашей локальной сети (например, 192.168.x.x). Одно предложение: используется для связи внутри домашней или офисной сети.
  • Публичный IP: внешний адрес, который видят серверы в интернете; обычно назначает ваш провайдер или маршрутизатор.

Как проверить приватный IP на Windows

Окно командной строки с выводом ipconfig и приватным IP

Windows предоставляет несколько способов увидеть сетевые данные. Самые быстрые — через Параметры, «Центр управления сетями и общим доступом» в Панели управления и через Диспетчер задач → Производительность. Но если вы предпочитаете командную строку, используйте ipconfig.

Шаги для получения приватного IP в командной строке:

  1. Нажмите клавишу Win, введите cmd и откройте “Командная строка”.
  2. Введите команду и нажмите Enter:
ipconfig
  1. В выводе найдите разделы для Ethernet adapter (Проводной адаптер) или Wireless LAN adapter (Беспроводной адаптер). Ищите строку IPv4 Address или IPv4-адрес — это ваш приватный IP.

  2. Для полного детального вывода используйте:

ipconfig /all

Этот вывод покажет DHCP, NetBIOS, физический MAC-адрес и все сетевые адаптеры. На компьютере может быть несколько адаптеров (Ethernet, Wi‑Fi, виртуальные адаптеры), поэтому вы увидите несколько блоков с разными IP.

  1. Чтобы сохранить вывод в файл для передачи службе поддержки, выполните:
ipconfig > NetworkInfo.txt

Файл будет сохранён в папке пользователя (обычно C:\Users\ВашеИмя).

Важно: ipconfig не покажет ваш публичный IP — он ограничен локальной информацией.

Как узнать публичный (внешний) IP на Windows через Командную строку

Командная строка с командой curl и показанным публичным IP на Windows

Публичный IP видят внешние сервисы. ipconfig не возвращает этот адрес, поэтому используйте HTTP‑запросы к стороннему сервису (через curl) или DNS‑запросы (через nslookup).

Примечание: в Windows 10 и 11 утилита curl уже встроена. В старых версиях Windows ее можно установить отдельно или использовать PowerShell.

Пошагово (Командная строка):

  1. Нажмите Win + R, введите cmd и нажмите OK.
  2. Выполните команду:
curl ifconfig.me

Вы получите строку с вашим публичным IPv4 или IPv6 — это адрес, который виден в интернете.

Если curl возвращает пустое значение или не показывает IPv6, используйте nslookup для запроса через OpenDNS:

nslookup myip.opendns.com resolver1.opendns.com

В выводе nslookup ищите строку Address — там будет ваш публичный IP.

Примечание о IPv6: публичный IPv6 может выглядеть как 2401:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx. Маршрутизатор или провайдер могут назначать динамический IPv6, поэтому адрес может меняться через часы/дни.

Как узнать публичный IP с помощью PowerShell (альтернатива curl)

Если вы предпочитаете PowerShell, есть короткие команды:

(Invoke-RestMethod -Uri "https://ifconfig.me/ip").Trim()

или

(Invoke-RestMethod -Uri "https://api.ipify.org").Trim()

Invoke-RestMethod автоматически выполняет HTTP GET и возвращает тело ответа. .Trim() убирает лишние пробелы и переносы строк.

Онлайн‑сервисы для определения публичного IP

Веб‑страница сервиса WhatIsMyIP с информацией о публичном IP и местоположении провайдера

Если хочется GUI или дополнительной информации (местоположение провайдера, сведения о браузере), используйте популярные сервисы:

  • WhatIsMyIP — показывает публичный IPv4/IPv6, город/регион и ISP.
  • My External IP — простой сервис для быстрого просмотра IPv4 и порта.
  • Можно просто ввести в поисковой строке Google или Bing: “What’s my IP” — поисковик покажет ваш публичный IP.

Замечание: разные сервисы могут показывать чуть разные результаты при наличии прокси или VPN.

Когда показанный публичный IP может быть неверным или отсутствовать (когда метод не сработает)

  • Вы подключены через VPN: внешний сервис увидит IP VPN‑провайдера, а не ваш домашний.
  • Провайдер использует CGNAT (Carrier‑Grade NAT): у вас может не быть уникального публичного IPv4 — вы получите адрес узла оператора.
  • Двойной NAT: если за вашим маршрутизатором ещё один NAT у провайдера или у дополнительного роутера.
  • Брандмауэр/проксирование/HTTP‑фильтр: некоторые корпоративные сети модифицируют заголовки или блокируют доступ к сервисам определения IP.

Быстрые альтернативы и дополнительные приёмы

  • Использовать веб‑интерфейс маршрутизатора: чаще всего в разделе WAN/Интернет отображается публичный IP.
  • Если нужен адрес с портом для проброса (port forwarding), убедитесь, что у вас доступен публичный IPv4 и проброшен нужный порт на локальный хост.
  • Для мониторинга смены IP используйте скрипт на PowerShell, который сохраняет значение в файл и отправляет уведомление при изменении.

Пример мини‑скрипта (PowerShell):

$old = Get-Content C:\ip_old.txt -ErrorAction SilentlyContinue
$new = (Invoke-RestMethod -Uri "https://api.ipify.org").Trim()
if ($old -ne $new) { $new | Out-File C:\ip_old.txt; Write-Output "IP changed: $new" }

Чек‑листы по ролям

  • Конечный пользователь (home):

    • Узнать приватный IP: ipconfig
    • Узнать публичный IP: curl ifconfig.me или открыть whatismyip.org
    • Не делиться публичным IP в открытых сообществах без причины
  • Системный администратор:

    • Проверить маршрутизатор/модем на наличие WAN IP
    • Проверить, не используется ли CGNAT у провайдера
    • Настроить мониторинг изменения публичного IP (скрипт/сервис)
  • Служба поддержки / Helpdesk:

    • Попросить вывести ipconfig /all и сохранить в файл
    • Проверить наличие VPN/прокси/двойного NAT
    • При необходимости запросить данные у провайдера

Диагностика и устранение проблем

  • Если внешний сервис не показывает IP или показывает IP VPN:
    • Отключите VPN и повторите проверку.
    • Попробуйте другой сервис (api.ipify.org, ifconfig.me).
  • Если у вас нет уникального публичного IPv4:
    • Свяжитесь с провайдером и уточните, использует ли он CGNAT.
    • Рассмотрите аренду статического IP за дополнительную плату, если нужен внешний доступ.
  • Если IPv6 меняется часто:
    • Это может быть нормальная политика провайдера или QoS/параметры роутера; для стабильности используйте статический IPv6 (если провайдер поддерживает).

Важно: никогда не публикуйте свои полные сетевые параметры и выводы ipconfig в открытых местах без маскировки личных данных.

Модель принятия решения (Mermaid)

flowchart TD
  A'Хочу узнать IP' --> B{Нужен локальный или внешний?}
  B -->|Локальный| C[ipconfig]
  B -->|Внешний| D{Использую ли VPN?}
  D -->|Да| E[Отключить VPN и повторить]
  D -->|Нет| F{Есть curl или PowerShell?}
  F -->|curl| G[curl ifconfig.me]
  F -->|PowerShell| H[Invoke-RestMethod api.ipify.org]
  F -->|Нет| I[Откройте браузер: whatismyip.org]

Краткая методология для автоматизации (мини‑метод)

  1. Определить цель: визуальная проверка или мониторинг.
  2. Выбрать источник: надежный API (api.ipify.org, ifconfig.me) или DNS‑запрос (OpenDNS).
  3. Написать скрипт, логировать результат, настроить оповещения при изменении.
  4. Тестировать поведение при подключении VPN и перезагрузке маршрутизатора.

1‑строчный глоссарий

  • NAT: трансляция сетевых адресов между приватной и публичной сетями.
  • CGNAT: CGNAT — реализация NAT на уровне провайдера, может скрывать приватные сети.
  • IPv4/IPv6: версии IP-протокола; IPv6 содержит больше адресного пространства.

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

Как узнать свой IPv6?

Используйте curl к сервису, который поддерживает IPv6, например:

curl -6 ifconfig.co

или в PowerShell:

(Invoke-RestMethod -Uri "https://ifconfig.co/ip").Trim()

Почему публичный IP меняется?

Публичный IP может быть динамическим: провайдер назначает адрес на ограниченный срок (lease) или использует политики динамической выдачи адресов. При CGNAT у вас может вообще не быть уникального публичного IPv4.

Можно ли изменить публичный IP?

Да: перезагрузить модем/роутер (не всегда работает), связаться с провайдером для получения статического IP или подключить платную опцию.

Итог и рекомендации

  • Для быстрого просмотра приватного IP используйте ipconfig; для полноты — ipconfig /all.
  • Для получения публичного IP в командной строке используйте curl ifconfig.me или nslookup myip.opendns.com resolver1.opendns.com.
  • При проблемах проверьте VPN, CGNAT и настройки маршрутизатора.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Coffitivity — звуки кафе для концентрации
Продуктивность

Coffitivity — звуки кафе для концентрации

Доступная здоровая и устойчивая диета
Питание

Доступная здоровая и устойчивая диета

DoorDash DashPass: подключение и отмена
Руководство

DoorDash DashPass: подключение и отмена

Углеродный след диеты: как рассчитать и снизить
Экология

Углеродный след диеты: как рассчитать и снизить

Технологии для устойчивой потери веса
Здоровье

Технологии для устойчивой потери веса

EmptyMyFridge: сократите пищевые отходы
Кулинария

EmptyMyFridge: сократите пищевые отходы