Services that just return your public IP as text

21,056

Solution 1

Famous one – I can haz IP:

$ curl icanhazip.com
1.2.3.4

And that's it.

Solution 2

I use http://checkip.amazonaws.com/

curl -s http://checkip.amazonaws.com/

(This form miscounts the above 82 characters as 15 characters, so I have to enter an extra sentence.)

Solution 3

Or you could host your own. Use a free hosting company, and using PHP use a code like this:

<?php

echo $_SERVER['REMOTE_ADDR'];

?>

Solution 4

see page http://wtfismyip.com, http://wtfismyip.com/text actually on. Get ip address in the form of text. XML or JSON formats too.

or get http://checkip.dyndns.com/ but format is "Current IP Address: xxx.xxx.xxx.xxx"

Share:
21,056

Related videos on Youtube

MarcinS
Author by

MarcinS

Updated on September 18, 2022

Comments

  • MarcinS
    MarcinS almost 2 years

    I'm writing a script that does dynamic DNS updates for me, but my server is behind a router, and so I need to use a web service to determine my public IP.

    So far I've found this one which returns just your plain IP. I was looking around trying to find a couple of alternatives to use in my script supposing that that one is down, but I can't find any others that return just the IP as plaintext.

    These ones return some HTML, but I really don't want to bother parsing HTML when what the script needs to do is such a simple task.

    Does anyone know of some other reliable services which return only your public IP in plaintext?

  • MarcinS
    MarcinS about 12 years
    Of course I could do that, but surely there must already be plenty of services out there which do this already.
  • slhck
    slhck about 12 years
    True. It's actually the first one I really remember.
  • Serge Wautier
    Serge Wautier almost 12 years
    icanhazip.com is not very reliable. Once every few times, the site doesn't answer at all.
  • ShadSterling
    ShadSterling almost 9 years
    I had to stop using this service last week, possibly because my ISP started doing something weird. Now I use ipinfo.io/ip , which is free to use for up to 1k queries/day; see ipinfo.io/developers .
  • Larry
    Larry over 5 years
    exactly what I was looking for! Maybe I don't want some one else logging my IPs or spamming some other log
  • Maciek Rek
    Maciek Rek almost 5 years
    'free hosting' will most likely be logging something
  • Tobias Mühl
    Tobias Mühl about 4 years
    I have to second the unreliability of icanhazip. Some time ago the service also migrated to CloudFlare which sometimes presents a captcha.
  • Phill Healey
    Phill Healey over 3 years
    Well thank F@ck for that!