Possível duplicata:
Prompt de Comando - Comando para IP externo
ipconfig
(Windows) ou ifconfig
(Unix) parece mostrar apenas o endereço IP das redes locais. Gostaria de saber se existe alguma maneira de determinar o endereço IP externo (remoto) da máquina na linha de comando? Eu sei que existem muitos sites comoQual é o meu IPque mostram o endereço IP remoto.
Responder1
Se você está em casa atrás de um modem ADSL típico, esta é a sua situação:
IP1 a IP5 são os números IP em uso.
IP5 na parte externa do seu modem é o IP que você usa para acessar a internet. Este é o IP visto pelo resto do mundo.
Se você estiver atrás de um dos PCs e usar ifconfig ou Ipconfig, estará olhando para a rede interna e verá um dos IPs atribuídos internamente (geralmente 192.168/24).
Se você quiser ver qual IP o resto do mundo vê, você terá que fazer login no roteador ADSL e emitir o comando ipconfig nele. Como você faz isso depende do seu roteador. Por exemplo, se ele rodar o tomate, você pode simplesmente fazer ssh nele e usar o ifconfig. Para outros firmwares, pode ser necessário acessar a página do modem e encontrar as configurações restantes.