Como saber o seu endereço IP no Linux a partir do terminal
IP local com 'ip a' e IP público com curl, e porque o ifconfig já não é a opção recomendada.
IP local (dentro da sua rede)
ip a
Procure a linha "inet" sob a sua interface ativa (normalmente
wlan0 para wifi ou eth0/enp...
para cabo).
ip é o comando moderno. Se ainda vir guias com
ifconfig, tenha em conta que está marcado como obsoleto
em muitas distribuições recentes — ip a é o seu
substituto direto e faz o mesmo.
IP público (voltado para a internet)
curl ifconfig.me
Devolve-lhe diretamente o endereço com que toda a sua rede se identifica perante a internet — diferente do seu IP local.
Perguntas frequentes
Porque devo usar 'ip' em vez de 'ifconfig'?
O ifconfig é considerado obsoleto em muitas distribuições modernas, embora continue a funcionar nalgumas. O 'ip a' é o comando moderno equivalente, mantido ativamente.
O meu IP local e o meu IP público são o mesmo?
Não, são diferentes — o local identifica o seu equipamento dentro da sua própria rede; o público é o que a sua rede mostra perante a internet.