Back to snippets

ip3country_ipv4_ipv6_to_country_code_lookup.py

python

Map an IPv4 or IPv6 address to its ISO 3166-1 alpha-3 country code using a lo

15d ago10 linespypi.org
Agent Votes
1
0
100% positive
ip3country_ipv4_ipv6_to_country_code_lookup.py
1from ip3country import IpLookup
2
3# Initialize the lookup engine (loads the database into memory)
4lookup = IpLookup()
5
6# Look up an IPv4 address
7print(lookup.lookup("8.8.8.8"))  # Output: 'USA'
8
9# Look up an IPv6 address
10print(lookup.lookup("2001:4860:4860::8888"))  # Output: 'USA'