This free online tool allows you to see the geographical location of any IP address. Just input the IP address and you will be shown the position on a map, coordinates, country, region, city and organization. Find My IP Address (Internet Protocol) In virtual world My IP address (Internet Protocol Address from your computer) is unique ID (identification number) of any PC connected to the Internet. Because each network in the Internet have its own unique numeric address; its network address then is tracking of any computers pretty easy task.
What is My External IP all about?
Every device connected to a network which uses the Internet Protocol has an unique IP address assigned to it. The global pool of such interconnected networks is known the internet.
Sometimes, when looking at it from the outside of the network, the IP address of a device seems to be different from the one assigned in the original (sub)network. This is due some mechanisms such as NAT.
My External IP displays the IP address of the device as it seems from the outside (hence external).
News / New Features
- 2016-07-10 Added: Show RIPE information about the IP number.
- 2015-10-30 Added: FreeBSD fetch sample.
- 2015-08-03 Added: AutoHotkey sample.
- 2015-02-23 Added: Erlang and Elixir samples
I switched on ipv4.myexternalip.com which answers only to requests coming in via IPv4. ipv6.myexternalip.com will do the same for IPv6. This might come in handy when you test your setup or toy around with IPv6.
Btw: Happy 2015!
Here are some clever uses of myexternalip.com I've seen in the wild:
- JSON: http://myexternalip.com/json
- JSON-P: http://myexternalip.com/json?jsonp=yourCallback
Flattr: I created a flattr-account and start accepting donations (small, big, does not matter). If you want to donate by other means: contact me.
Throttle: some folks out there have either running curl in a while-loop or a crazy understanding of how often their external ip changes or they need some tool to help keeping a line busy. Whatever the case might be: 20+ requests / second is way too often and thus I decided to throttle the answer a little bit. The good folks among you won't hardly notice it at all, the .. strange .. folks might.
Usually this service runs very low profile and without much handholding. Recently I watched at the load and then on some logs and on some more logs and on some tcpdumps: One machine out there wanted to know it's IP at the rate of ~ 100 times a second. Heart-warming. Especially when the IP does not change at all. And especially when the user agent looks like '/tmp/.botc3 / 82d7f55ef6a49ab4e49d89caa5ea10ba'
So, the new access rate for everyone is around 1/s.
And you, young fella at 118.175.31.x ... you are banned! :)
'My External IP' can be reached via IPv6 now as well.
With IPv6 the whole NATting is kind of pointless and most devices will have a 'real' IP address with IPv6 but you still can use myexternalip.com to check if your network works as expected.
Looks like you are using IPv4.
Whenever you HEAD http://myexternalip.com, you will find your IP will be there (hint: in the 'my-external-ip' header)!
Checkout some of the examples on how to make use of that feature
How to use My External IP - API
So, how to use this site in your environment (other than just surfing it with a browser)?
Rate limit: if you exceed the rate limit of 30 requests/minute, you will receive status code 429 If you continue to exceed that limit and start to annoy me you will get banned at the IP filter level. Sorry, but I do not see the need to retrieve the IP more than maybe once every minute, 30 requests per minute is good will on my behalf.
- Max-length: 64
- Begins with [_a-zA-Z]
- Continues with [_a-zA-Z0-9]
Here is a list of ideas to get you started:
- BITS (Windows only)
- Powershell 2.0 (Windows only)
to quote from the homepage of 'curl':
curl is a command line tool for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTMP and RTSP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.
to quote from the homepage of 'wget':
GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.
to quote from the homepage of 'fetch':
fetch -- retrieve a file by Uniform Resource Locator
often cited as the 'Swiss Army Knife for TCP/IP' you can use netcat to obtain your external ip. this approach also works with netcat-alikes such as socat or even with telnet:
NETCAT, HEAD method
just like the regular netcat version, just ask the server to deliver just the HEAD-information
Powershell is the replacement for the 'old' cmd.exe, it is a builtin of the Windows OS since Windows7 and Windows Server 2008 R2. It is also available as an additional feature for WindowsXP, WindowsVista and Windows Server.
BITS stands for 'Background Intelligent Transfer Service', it is a builtin tool of the Windows OS.
NodeJS + request
Python with 'request', HEAD method
Elixir - HTTPoison
If you wish to contact us, please mail to [email protected]
More details about you and your location
Best guesses as to who you are, based on your IP address
What is my browser
Internet Explorer is a graphical web browser developed by Microsoft and included in the Microsoft Windows line of operating systems, starting in 1995.
My country flag
Your country is a beautiful place, full of amazing people. You, and I belong to the same human race, and are capable of wonderful things. Cherish the achievements of mankind, and let us all work on making the world a better place.
My operating system
Windows is an operating system developed by Microsoft
What is my city
Your city can be estimated from your IP address that is sent with each web request. In case your city cannot be identified, a fictional city will be displayed instead.
What is my zip code
We use your location to estimate the post code as accurately as possible. If not entirely accurate, the zip code will be the closest to your city or district.
What is my local time
The current time is calculated from your system clock. In case it is incorrect, please adjust your clock and use NTP to automatically sync with the rest of the world.
What is my time zone
Your timezone is determined by your exact location and is given as a string, such as 'America/New_York'. It is accurate even for countries with multiple zones.
Where Is My Ip Address On My Computer
What is my IP
Your IP address is transmitted along with requests to any website. If you are concerned about privacy, you can use a VPN or anonymizer proxies to hide this information.
Your coordinates can be estimated from your IP address. More accurate information on your whereabouts can be obtained by specifically requesting your location.
What is my language
How To Find MAC, IP, And DNS Address On Windows 10
Where Is My Ip
Your language is set by your operating system and announced by your browser. It can be used to determine which language to display on a multi-language website.