Como obter meu endereço IP no Linux

Como obter meu endereço IP no Linux

Na rede, um endereço IP é um rótulo atribuído a um computador conectado à rede. Nessa rede, um endereço IP identifica um dispositivo exclusivo. Ele permite que os dispositivos se comuniquem em uma rede baseada em IP, como a Internet ou LAN.

No caso do Linux, existem várias ferramentas que você pode usar para verificar o endereço IP. Algumas das ferramentas vêm pré-instaladas com a maioria das distritos; alguns não.

Confira como obter endereço IP no Linux.

O endereço IP no Linux

Um endereço IP é um valor numérico atribuído a um dispositivo conectado à rede. Existem dois tipos de endereços IP em ação hoje.

  • IPv4 (Internet Protocol Versão 4): É a quarta versão do IP (Internet Protocol). Cada endereço IPv4 tem 32 bits de comprimento. IPv4 oferece 232 endereços exclusivos.Um endereço IPv4 é segmentado em 4 grupos, cada um com 3 dígitos decimais. Começa com 0.0.0.0 até 255.255.255.255.
  • IPv6 (Internet Protocol Versão 6): É a versão mais recente do IP. Cada endereço IPv6 tem 128 bits de comprimento. IPv6 oferece 2128 endereços exclusivos.
    Um endereço IPv6 segmentado em 8 grupos, cada um com dígitos 4hexadecimal. Começa de 0: 0: 0: 0: 0: 0: 0: 0 até ffff: ffff: ffff: ffff: ffff: ffff: ffff: ffff.

Ao verificar os endereços IP, é necessário entender endereços IP públicos e privados.

  • Endereço IP privado: O endereço IP que é usado internamente na rede. É usado pelos dispositivos (ferramentas de roteamento, por exemplo) para se comunicar. Se o seu computador fizer parte de uma pequena rede, o endereço IP privado poderá começar com 192.168.x.x.
  • Endereço IP público: É o endereço IP que se registra quando você se conecta a um serviço através da Internet, por exemplo, um site.

No Linux, existem ferramentas dedicadas de rede que podem mostrar o endereço IP. Se você precisar do endereço IP público do seu sistema, também existem serviços de terceiros para descobrir.

Vamos começar!

Método GUI para obter um endereço IP

Endereço IP verificando o site

Existem inúmeros sites para verificar os endereços IP. Esses serviços fornecem o endereço IP público do seu sistema. Você também pode verificar informações adicionais, como a localização do endereço IP, o ISP e outros.

Confira Whatismyipaddress.

Confira o Whatismyip.

Confira o Whatismyip.org.

Configurações do Gnome

Este método se aplica apenas a distritos Linux, executando o ambiente do Gnome Desktop. É um método simples e rápido a seguir.

Gnome vem com o aplicativo "Configurações" embutido. Ele fornece uma maneira mais fácil de gerenciar várias configurações do sistema, como o Gnome Desktop se comporta e monitorar várias informações do sistema. Procure "Configurações" nas atividades do Gnome.

Como alternativa, você pode lançá-lo do canto superior direito.

Vá para "Rede".

Você verá todas as redes conectadas aqui. No meu caso, há apenas uma entrada. Clique no ícone de engrenagem.

Na guia "Detalhes", você verá o endereço IP da sua máquina na rede.

Método da CLI para obter um endereço IP

Esta seção oferece os métodos mais diversos de verificação do endereço IP no Linux. Todos esses métodos são simples e fáceis de executar. Em situações, você pode achar esses métodos mais preferíveis sobre os métodos da GUI. Além disso, todos esses métodos funcionarão em qualquer distro Linux com quase qualquer configuração funcional.

Usando o nome do host

Esta ferramenta é geralmente usada para exibir o nome do host do sistema. No entanto, ele também vem com o recurso de imprimir o endereço IP do sistema.

Execute o seguinte comando hostname. Aqui, a bandeira "-i" é para imprimir todos os endereços de rede do host. Se houver várias conexões de rede, este comando imprimirá todos eles. Isso imprimirá o endereço IP privado.

$ hostname -i

Usando IP

A ferramenta IP é a substituição moderna da ferramenta ifconfig. Semelhante ao ifconfig, ele pode imprimir informações de rede, configurar roteamento, interfaces de rede e túneis. A ferramenta IP faz parte do pacote iProute2, substituindo os utilitários das ferramentas de rede.

Primeiro, verifique se o pacote iproute2 está instalado em seu sistema. Está disponível para todas as distritos Linux. Qualquer distro moderna deve tê-la pré-instalada.

Para imprimir o endereço IP do seu sistema, execute o seguinte comando IP. Ele imprimirá o endereço IP privado do seu sistema.

$ ip addr show

A saída será segmentada por quantas conexões de rede estão conectadas. Aqui, concentre -se nas entradas INET.

Para verificar os endereços IP de uma única interface de rede, use a seguinte estrutura de comando.

$ ip addr show

Precisa obter a lista de todas as interfaces de rede? Use este comando IP primeiro.

$ ip addr show

Usando ifconfig

A ferramenta ifconfig faz parte do pacote de utilitário de ferramentas de rede. No entanto, agora é substituído pelo pacote moderno iProute2. No caso do ifconfig, agora é substituído pela ferramenta IP. Semelhante ao iProute2, as ferramentas de rede estão disponíveis em toda a distro. No entanto, pode não vir pré-instalado.

Supondo que você tenha instalado ferramentas de rede, prossiga com antecedência. O uso do ipconfig é semelhante ao IP. O comando a seguir imprimirá todas as interfaces de rede com seus respectivos endereços IP e outras informações. Ele imprimirá o endereço IP privado do seu sistema.

$ ifconfig

Semelhante ao IP, o ifconfig pode imprimir o endereço IP de uma interface de rede específica. Aqui está a estrutura de comando para fazer isso.

$ ifconfig

Usando o site

Alguns sites imprimirão o endereço IP público em texto simples. Usando qualquer ferramenta de download como CURL ou WGET, podemos ler a saída diretamente do console.

Aqui está o primeiro exemplo usando o curl.

$ curl -s https: // icanhazip.com
$ curl -s https: // checkip.Amazonaws.com

Se você estiver interessado em usar o WGET, execute qualquer um dos comandos.

$ wget -o --q https: // icanhazip.com
$ wget -o --q https: // checkip.Amazonaws.com

Usando host

A ferramenta host é um utilitário de pesquisa DNS. Podemos usar a ferramenta host para nos comunicar com o Opendns e obter o endereço IP público.

$ host myip.opendns.com resolver1.opendns.com

Pensamentos finais

Verificar o endereço IP é uma tarefa simples. Como demonstrado, existem inúmeras maneiras de fazer isso. Não há necessidade de dominar todos eles. No entanto, eu o encorajo a experimentar todos eles pelo menos uma vez.

Precisa resolver o nome do host de um site de destino ou endereço IP? Confira este guia sobre como resolver nomes de host usando um script bash.

Computação feliz!