Командная строка в Windows 10 имеет полезную утилиту ipconfig, которая позволяет вам искать ваш IP-адрес, просматривать сетевую информацию и информацию о сетевых картах, установленных в вашей системе. IP-адрес, который он возвращает, не является вашим внешним IP-адресом. Это ваш внутренний IP-адрес, то есть тот, который назначен вам в вашей сети вашим маршрутизатором. Если вы хотите узнать свой внешний IP-адрес, вы можете найти в Google "Какой у меня IP?" и вы получите другой адрес. Если вам нужно найти свой внешний IP-адрес из командной строки, это немного сложно.
Утилита ipconfig не может сказать вам, какой у вас внешний IP-адрес. Это потому, что вы никогда не подключались напрямую к Интернету. Ваш маршрутизатор действует как посредник, поэтому эту информацию нельзя найти. Однако есть простое решение.
Внешний IP-адрес из командной строки
Что вам нужно сделать, так это вытащить ваш внешний IP-адрес с веб-сайта, который его видит, а также вернуть информацию. Ваш внешний IP-адрес не скрыт от веб-сайтов, если вы не замаскируете его с помощью VPN в Windows для обеспечения конфиденциальности, чтобы все веб-сайты могли видеть. Уловка заключается в том, чтобы найти веб-сайт, который также может возвращать ту же информацию в командной строке. Для этого выполните команду ниже.
nslookup myip.opendns.com. resolver1.opendns.com
Это вернет ваш внешний IP-адрес, который видит opendns.com. OpenDNS - это, по сути, именно это; открытый и бесплатный DNS, который вы можете использовать, если хотите. Это веб-сайт, который, как и все другие веб-сайты, может видеть ваш внешний IP-адрес и отображать эту информацию для вас.

Есть множество других веб-сайтов, которые могут возвращать такую информацию, и вы можете использовать их вместо этого, если хотите. В некоторых случаях необходимая команда / сценарий может быть немного сложнее, но это все же возможно.
Вы также можете посмотреть свой внешний IP-адрес в PowerShell. Откройте PowerShell и выполните следующую команду;
(Invoke-WebRequest ifconfig.me/ip) .Content.Trim ()
Он вернет ваш внешний IP-адрес.

Если вы получаете ошибки с этой командой, откройте Internet Explorer и установите его настройки по умолчанию. Это необходимо, иначе команда Invoke-WebRequest не сработает. Если вы удалили Internet Explorer, вы можете установить его снова, включив его в дополнительных функциях Windows. Вы можете получить доступ к дополнительным функциям как из приложения «Настройки», так и из панели управления.
Вам не нужны права администратора для просмотра внешнего IP-адреса из командной строки или PowerShell.