Como Encontrar o Endereço IP Local e Público Usando Python

Por 2 min de leitura
Como encontrar o endereço IP local e publico usando python

Hoje vamos aprender como encontrar o endereço IP local e público utilizando a linguagem Python de forma simples e fácil de implementar.

Existe uma forma bem interessante de capturar essas informações usando o Python e com poucas linhas de código.

Esse tipo de conhecimento pode te ajudar em diversas situações em sua carreira profissional como programador Python.

Portanto, recomendo ler esse artigo até o final para entende com detalhes o funcionamento de cada script. Vamos lá?

Capturando o IP Local

Primeiramente, devemos utilizar um pacote chamado socket e importar esse pacote no script utilizando o comando import.

Após isso, podemos criar uma variável que irá receber o endereço IP local através dos métodos gethostbyname e gethostname.

Depois desse processo basta imprimir a variável que criamos no inicio do script utilizando a função print().

O código completo ficará assim:

import socket
ip_local = socket.gethostbyname(socket.gethostname())
print(f'IP Local: {ip_local}')

Executando o script acima o endereço IP local será apresentado .

Veja também: Os Melhores Livros Para Aprender Python Sozinho

Capturando o IP Público

Assim como fizemos no script anterior, para capturar p IP público usando o Python precisamos usar o comando import para importar um pacote chamado requests.

Porém dessa vez vamos utilizar o site api.ipify.org pois dentro dele está o nosso IP Público. Quando você acessa esse site via navegador já é possível visualizar o IP publico.

Sabendo disso, precisamos somente usar o método get passando por parâmetro o site api.ipify.org logo em seguida usar o .text para trazer o IP público.

Após isso, vamos usar o comando print() para exibir o IP público.

O código completo ficará assim:

import requests
ip_publico = requests.get('https://api.ipify.org/').text
print(f'IP Publico: {ip_publico}')

Executando o script acima o endereço IP público será apresentado .

Vídeo Aula Completa

Para entender através de uma forma mais prática o funcionamento dos códigos apresentados nesse artigo, recomendo dar uma conferida na vídeo aula abaixo:

Conclusão: Como Encontrar o Endereço IP

Em conclusão, vimos como encontrar o endereço IP local e público utilizando poucas linhas de código Python.

Ou seja, quando precisar obter essas informações, você pode utilizar o código aplicado nesse artigo para implementar em seu projeto.

Não perca tempo! Dê um passo decisivo em direção ao seu sucesso profissional agora mesmo. Basta clicar no botão abaixo e abrir as portas para mais de 1400 cursos completos, todos com certificados válidos.

Enfim, muito obrigado por ler até aqui, espero que consiga conquistar todos seus objetivos profissionais.

Até a próxima e um forte abraço.

Foto de David Alves

Escrito por

Desenvolvedor de automação e IA

Sou David Alves, desenvolvedor desde 2009 e criador do Programador Viking. Hoje utilizo Python, Playwright e inteligência artificial para gerar resultados reais para empresas que querem automatizar tarefas, e sou responsável pelo setor de RPA de uma grande indústria de borracha. Desde 2019, compartilho aqui o que aprendo na prática para ajudar quem está começando na programação.