Required library:
pip install ip2geotools
Python Code:
Output:
IP: 54.239.28.85
City: Ashburn
Region: Virginia
Country: US
pip install ip2geotools
Python Code:
Python:
import socket
from ip2geotools.databases.noncommercial import DbIpCity
url = "amazon.com"
IP = socket.gethostbyname(url)
response = DbIpCity.get(IP, api_key='free')
print("IP:", IP)
print("City:", response.city)
print("Region:", response.region)
print("Country:", response.country)
Output:
IP: 54.239.28.85
City: Ashburn
Region: Virginia
Country: US