skip to navigation
skip to content

ipgetter 0.6

Utility to fetch your external IP address


This module is designed to fetch your external IP address from the internet. It is used mostly when behind a NAT. It picks your IP randomly from a serverlist to minimize request overhead on a single server

If you want to add or remove your server from the list contact me on github

Copyright 2014 This work is free. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See for more details.

API Usage

>>> import ipgetter
>>> myip = ipgetter.myip()
>>> myip

Shell Usage

$ python -m ipgetter


# pip install ipgetter

Or download the tarball or git clone the repository and then:

# python install


0.6 (2014-10-30)
  • 45 servers
  • Simpler is better
0.5.2 (2014-08-12)
  • Fix servers (current 42 servers)
  • License
0.4 (2014-03-01)
  • Serverlist = 44 servers
  • Added timeout for getting the IP
0.3.2 (2014-03-01)
  • Fix distutils issues
0.2 (2014-03-01)
  • Fix python 2 backwards compatibility
0.1 (2014-02-28)
  • You can retrieve your IP.
  • Serverlist = 16 servers
File Type Py Version Uploaded on Size
ipgetter-0.6.tar.gz (md5) Source 2014-10-30 2KB