O Prompt de Comando no Windows 10 tem um utilitário útil chamado ipconfig que permite pesquisar seu endereço IP, visualizar informações de rede e informações sobre as placas de rede instaladas em seu sistema. O endereço IP que ele retorna, embora não seja o seu IP externo. É o seu IP interno, ou seja, aquele atribuído a você na rede pelo roteador. Se quiser pesquisar seu IP externo, você pode pesquisar no Google 'Qual é o meu IP?' e você receberá um endereço diferente. Se você precisar pesquisar seu endereço IP externo no prompt de comando, é um pouco complicado.
O utilitário ipconfig não pode dizer qual é o seu IP externo. Isso ocorre porque você nunca está conectado diretamente à Internet. Seu roteador atua como um intermediário, e é por isso que essas informações não podem ser consultadas. No entanto, existe uma solução simples.
Endereço IP externo do prompt de comando
O que você precisa fazer é puxar seu IP externo de um site que pode vê-lo e também retornar as informações. Seu IP externo não está oculto de sites, a menos que você mascare-o com uma VPN no Windows para privacidade para que todos os sites possam ver. O truque é encontrar um site que também possa retornar as mesmas informações no prompt de comando. Para fazer isso, execute o comando abaixo.
nslookup myip.opendns.com. resolver1.opendns.com
Isso retornará seu endereço IP externo conforme visto por opendns.com. OpenDNS é basicamente isso; um DNS aberto e gratuito que você pode usar se quiser. É um site que pode, como todos os outros sites, ver seu endereço IP externo e exibir essa informação para você.

Existem muitos outros sites que podem retornar esse tipo de informação e você pode usá-los se quiser. O comando / script de que você precisa pode ser um pouco mais complicado em alguns casos, mas ainda é possível.
Você também pode pesquisar seu IP externo no PowerShell. Abra o PowerShell e execute o seguinte comando;
(Invoke-WebRequest ifconfig.me/ip) .Content.Trim ()
Ele retornará seu endereço IP externo.

Se você receber erros com este comando, abra o Internet Explorer e defina suas configurações padrão. Isso é necessário ou o comando Invoke-WebRequest não funcionará. Se você desinstalou o Internet Explorer, pode instalá-lo novamente ativando-o a partir de recursos adicionais do Windows. Você pode acessar recursos adicionais do aplicativo Configurações e do Painel de controle.
Você não precisa de direitos de administrador para visualizar seu endereço IP externo no Prompt de Comando ou no PowerShell.