howto use curl to get Internet IP

Rick Stevens ricks at nerd.com
Fri Jun 6 19:31:06 UTC 2008


Dave Burns wrote:
> On Fri, Jun 6, 2008 at 7:48 AM, Jim <mickeyboa at sbcglobal.net> wrote:
>> I want to use  curl to get my Internet IP address, and getting it to
>> ddclirent.
>> Using  getip.com and dyndns.org to get my IP for ddclient, isn't working
>> out, they shutout  ddclient  after  awhile from getting my Internet IP  to
>> send to dyndns.org .
>> I understand curl can get the Internet IP for ddclient, does anyone know of
>> a  HowTo to show me how to do this ?
> 
> 1) if you insist on this approach, here's a hint:
>   curl -o - http://getip.com/ 2>/dev/null|grep 128
> Replace 128 with some part of your IP number that you're confident
> will not change. In the example, I used the left 3 digits of my IP
> number. Use sed or awk to scrape off the crud that wget will spew out
> along with the IP number.
> 
> 2) why not just use /sbin/ifconfig -a? Your machine knows its own IP
> number as well or better than getip.com.

That'll show your your local IP, but if you're NATted, it won't show you
what the world knows you as (e.g. the one your ISP assigned you).

> 3) why not man curl? That is, read the man page of the command you are
> asking about. You don't sound like you've even tried to do your
> homework.
> 
> Dave
> 


-- 
----------------------------------------------------------------------
- Rick Stevens, Systems Engineer                       rps2 at nerd.com -
- Hosting Consulting, Inc.                                           -
-                                                                    -
-                      LOOK OUT!!! BEHIND YOU!!!                     -
----------------------------------------------------------------------




More information about the users mailing list