Externe IPv4-Adresse in Python abrufen
English
Deutsch
Siehe auch:Externe IPv6-Adresse in Python abrufen
Der kostenlose IPify-Dienst kann zusammen mit requests verwendet werden, um die aktuelle IPv4-Adresse abzurufen:
how-to-get-external-ipv4-address-in-python.py
#!/usr/bin/env python3
import requests
def get_current_ipv4():
"""Get the current external IPv4 address or return None if no connection to the IPify service is possible"""
try:
return requests.get("https://api4.ipify.org", timeout=5).text
except requests.exceptions.ConnectionError as ex:
return None
# Usage example
print(get_current_ipv4()) # Prints e.g. 95.216.138.188Check out similar posts by category:
Networking, Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow