Android

Como encontrar o seu endereço IP no linux

Como descobrir ip no linux (Endereço IP / Endereço de rede) - Comando ifconfig

Como descobrir ip no linux (Endereço IP / Endereço de rede) - Comando ifconfig

Índice:

Anonim

É importante conhecer o endereço IP do seu dispositivo ao solucionar problemas de rede, configurar uma nova conexão ou configurar um firewall.

O endereço IP pode ser classificado em duas categorias, pública e privada. Um IP público é um endereço IP exclusivo e que pode ser acessado da Internet. Os endereços IP privados são reservados para uso interno em sua rede privada sem serem expostos diretamente à Internet. Além disso, existem dois tipos de endereços IP, IP versão 4 (IPv4) e IP versão 6 (IPv6).

Este artigo explica vários métodos diferentes para determinar os endereços IP públicos e privados de um sistema Linux.

Encontre seu endereço IP privado

Os endereços IP privados não são roteáveis ​​pela Internet e devem funcionar somente na rede local. Geralmente, os endereços IP privados são atribuídos a cada dispositivo dentro da sua rede local pelo seu roteador. Isso fornece um endereço IP exclusivo para dispositivos que estão na sua rede local, como telefone, laptop, TV inteligente, impressora, central de mídia etc. Os dispositivos na rede local estão se conectando à Internet através do NAT (tradução de endereços de rede).

Os seguintes intervalos de endereços IPv4 são reservados para as redes privadas:

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

Você pode determinar o endereço IP privado do sistema consultando a pilha de rede com comandos como ip , ifconfig ou hostname .

No Linux, a ferramenta padrão para exibir e configurar interfaces de rede é ip .

Para exibir uma lista de todas as interfaces de rede e o endereço IP associado, digite o seguinte comando:

ip addr

A saída será semelhante a abaixo. O endereço IP privado é realçado.

Você também pode usar os seguintes comandos para exibir o endereço IP privado:

hostname -I

ifconfig

Encontre seu endereço IP público

Um endereço IP público é um endereço IP roteável globalmente atribuído a um dispositivo de rede, permitindo acesso direto à Internet. Eles são atribuídos ao dispositivo pelo seu ISP e cada dispositivo possui um endereço IP público exclusivo. Os endereços IP públicos são usados ​​pelos roteadores domésticos, servidores Web, servidores de correio e assim por diante.

Determinar o endereço IP público envolve entrar em contato com um servidor remoto pelo protocolo HTTP / HTTPS ou DNS e obter o endereço IP da resposta do servidor remoto.

Nas máquinas de mesa, a maneira mais fácil de descobrir seu endereço IP público é digitar "qual é o meu ip" no seu navegador.

A maioria dos provedores de DNS, como o OpenDNS e o Google, permite consultar seus servidores e obter seu endereço IP público.

Você pode usar qualquer um dos comandos abaixo para obter seu IP:

  • dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

Existem muitos serviços HTTP / HTTPS online que respondem com o seu endereço IP público. Aqui estão alguns deles:

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

Se algum dos comandos acima não estiver funcionando, pode haver um problema com o serviço online.

Você pode até criar um alias no arquivo ~/.bashrc ou ~/.zshrc para não precisar digitar e lembrar de um comando longo. Por exemplo, você pode adicionar o seguinte alias:

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

Agora, sempre que precisar encontrar seu IP público, basta digitar pubip no seu terminal.

Conclusão

Mostramos vários comandos e serviços online diferentes que você pode usar para descobrir seu endereço IP público e privado.

terminal de rede