Métodos práticos para descobrir o endereço IP do seu computador
Verificar o IP da máquina é uma daquelas coisas que parecem complicadas na primeira vez, mas levam trinta segundos quando você sabe o caminho certo. Vou direto ao que funciona na prática, sem enrolação. No Windows, a forma mais rápida é abrir o prompt de comando e digitar ipconfig. Você verá várias linhas com informações de IPv4, IPv6, máscara de sub-rede e gateway. O endereço que interessa na maioria dos casos é o do adaptador de rede ativo — normalmente a linha que começa com Endereço IPv4. Se você está em casa e digitou isso na vida inteira, talvez não saiba que esse é o seu IP local, o que é diferente do IP público que aparece para a internet. Muita gente confunde os dois e depois fica sem entender por que um teste de conexão falha mesmo com o "IP correto".
Como verificar ip da maquina no dia a dia
No Linux, o comando continua sendo ipconfig ou o mais moderno ip addr show. Eu particularmente prefiro ip -brief address porque a saída é mais enxuta e fácil de escanear visualmente em uma tela cheia de logs. A diferença é que no Linux o adaptador de rede nem sempre se chama eth0 ou wlan0 como todo mundo espera — hoje em dia os nomes seguem o padrão predictable network interface names, então você pode terminar com algo como enp3s0 ou wlp2s0. Isso quebra muita gente que tenta copiar e colar comandos de tutoriais antigos. No macOS, o caminho é um pouco diferente porque não temos prompt nativo com os mesmos comandos. A opção rápida é ir em Preferências do Sistema > Rede, selecionar a conexão ativa e clicar em Avançado. Lá você vê o endereço IP atribuído. Se preferir terminal, ifconfig ainda funciona perfeitamente, mas a Apple recomenda usar o comando ipconfig getifaddr en0 para obter apenas o IP do adaptador Wi-Fi, sem todas as linhas extras de informação que o ifconfig exibe.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Para saber o IP público — aquele que seus servidores e clientes veem — você não precisa de nada instalado. Basta acessar um serviço como whatismyip.com ou rodar curl ifconfig.me no terminal. Leva dois segundos. O problema é que esse método depende de conectividade ativa com a internet. Se a máquina está em uma rede isolada, sem saída para a web, essa abordagem simplesmente não funciona e você fica preso ao IP local mesmo. Eu já passei por um caso específico em que precisei diagnosticar um servidor Windows Server 2019 que não conseguia comunicação com um banco de dados externo. O técnico local me disse que o IP estava configurado corretamente porque o ipconfig mostrava um endereçamento válido. Quando fui olhar, vi que o IP estava sim na sub-rede correta, mas o gateway padrão apontava para um endereço que não existia na rede física — era um resquício de uma configuração antiga que alguém havia copiado sem ajustar. O servidor tinha IP, tinha máscara, parecia perfeito no papel, mas não saía do lugar. A solução foi configurar o gateway correto via command line com netsh interface ipv4 set address. Demorou cerca de quatro minutos no total, mas a identificação do problema levou duas horas porque ninguém havia verificado aquela linha específica.
Outro ponto que quase ninguém menciona: em ambientes com DHCP, o IP da máquina pode mudar sem você perceber. Se você tem um sistema de backup que conecta via IP fixo e o servidor DHCP decide reatribuir esse endereço numa renovação de lease, o backup para de funcionar e você gasta tempo procurando configuração quebrada quando na verdade só precisa de um IP estático ou reserva DHCP no roteador. Configure isso no diretório de serviços DHCP, não na máquina client. É mais rápido e mais confiável do que tentar imobilizar o IP pelo sistema operacional. Uma limitação importante que vale lembrar: se a máquina está atrás de um NAT — o que é verdade para praticamente qualquer computador residencial e para muitos servidores corporativos — o IP que você vê localmente não é o IP real de exposição pública. Isso não é um bug, é a arquitetura da rede funcionando como projetada. Mas causa confusão quando você testa regras de firewall e elas parecem não aplicar, porque está editando as regras para o IP errado.
Para quem trabalha com múltiplas interfaces de rede, como servidores com placas de rede duplicadas ou estações com VPN ativa, o ipconfig mostra várias entradas e fica fácil se perder. Nesse caso, use ipconfig /all no Windows para ver o estado de cada adaptador, ou ip -details no Linux. No macOS, o comando route get default revela qual interface é a rota padrão vigente no momento. Não existe um único método que funcione perfeitamente em todos os cenários. O ideal é combinar a verificação local com a confirmação do IP público e, se a rede for crítica, adicionar uma verificação de conectividade com o gateway e com um DNS externo logo em seguida. Assim você elimina a ambiguidade entre o que a máquina acha que é e o que a rede realmente enxerga.