Obtener mi ip pública con python

David Galisteo Cantero

Saber cuál es tu IP pública puede ser útil para una variedad de propósitos, desde la configuración de redes hasta el monitoreo de seguridad. En esta entrada, veremos cómo obtener la dirección IP pública utilizando Python y en cuestión de segundos.

Para ello, simplemente hemos de usar la siguiente función:

import requests

def obtener_ip_publica():
    try:
        # Hacer una solicitud a un servicio que devuelve la IP pública
        response = requests.get('https://api64.ipify.org?format=json')
        
        # Analizar la respuesta JSON
        data = response.json()
        
        # Extraer la IP pública
        ip_publica = data['ip']
        
        return ip_publica
    except Exception as e:
        return str(e)

# Llamar a la función para obtener la IP pública
ip = obtener_ip_publica()
print("Tu dirección IP pública es:", ip)

Este script lo guardamos en un fichero con extensión «.py» llamado, por ejemplo «publica.py».

Y listo! Ahora ejecutamos el fichero python y obtendremos nuestra IP.

python publica.py

Espero que os haya sido de utilidad.

HackSaludos!

Publicado el 30-10-2023

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina