Obtener mi ip pública con python
Anuncio:
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!