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.
Ao verificar os endereços IP, é necessário entender endereços IP públicos e privados.
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!