Como encontrar o endereço IP público em um sistema Linux

Como encontrar o endereço IP público em um sistema Linux

Os endereços IP formam a espinha dorsal de como a Internet funciona. Existem dois tipos básicos de endereços IP: Público e Privado. Os endereços IP públicos são usados ​​para se conectar a redes externas, enquanto os IPs privados são usados ​​para identificar os dispositivos conectados à sua rede local.





Você pode obter seu endereço IP público no Linux usando vários métodos. Neste artigo, discutiremos resumidamente como você pode usar o comando host, o comando dig e alguns serviços externos para localizar o endereço IP público do seu sistema.





Obtenha IP público usando o comando host

o hospedeiro utilitário fornece acesso a informações relacionadas ao DNS, incluindo o endereço IP público de sua máquina Linux. Quando você executa este comando sem nenhuma opção, ele mostrará o nome do servidor DNS, endereço e o IP público do seu sistema.





host myip.opendns.com resolver1.opendns.com

Você pode usar grep para a linha de saída que contém o IP público e exibi-la usando o awk comando.

meu pc é compatível com windows 10
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Usando o Comando dig

O utilitário dig no Linux é outra ferramenta útil para recuperar dados DNS associado ao seu computador. Você pode obter o endereço IP público no Linux usando o seguinte comando dig.



dig +short myip.opendns.com @resolver1.opendns.com

Relacionado: O que é um endereço IP estático? Veja por que você não precisa de um

Usando Serviços Externos

Muitos serviços de terceiros podem mostrar seu endereço IP público. Você pode acessar a maioria desses serviços usando o ondulação ou wget Utilitário. Os comandos abaixo alavancam alguns desses serviços.





curl https://ipinfo.io/ip ; echo
wget -qO- https://ipecho.net/plain ; echo

Os comandos mencionados recuperam o IP público do ipinfo.ip local na rede Internet.

curl https://ipecho.net/plain ; echo
wget -qO- https://ipecho.net/plain ; echo

Estes exemplos buscam seu endereço IP público no ipecho.net serviço de internet.





curl https://ifconfig.me ; echo
wget -qO- https://ifconfig.me ; echo

o ifconfig.me o site fornece as informações de IP para os comandos acima. Existem muitos outros sites na Internet que oferecem serviços semelhantes.

Encontrando seu endereço IP público no Linux

Você pode descobrir facilmente seu endereço IP público usando um dos métodos acima. O principal benefício dessas abordagens é que elas exibem o endereço IP correto, mesmo se você estiver atrás de um roteador NAT. Portanto, qualquer pessoa pode usá-los para determinar seu endereço público de Internet.

como se livrar de anúncios na tela inicial do Android

Os pacotes de rede transferidos pela internet seguem um modelo específico que forma a base da comunicação digital. O modelo OSI é responsável pela transferência de dados e comunicação entre dois ou mais dispositivos conectados na mesma rede ou em redes diferentes.

Compartilhado Compartilhado Tweet O email Qual é o modelo OSI? O modelo de interconexão de sistemas abertos explicado

Como o seu computador realmente se comunica com a internet?

Leia a seguir
Tópicos relacionados
  • Linux
  • Endereço de IP
  • Comandos Linux
Sobre o autor Rubaiat Hossain(39 artigos publicados)

Rubaiat é um graduado em CS com uma forte paixão por código aberto. Além de ser um veterano do Unix, ele também trabalha com segurança de rede, criptografia e programação funcional. Ele é um colecionador ávido de livros de segunda mão e tem uma admiração sem fim pelo rock clássico.

Mais de Rubaiat Hossain

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever