There are other websites as well..such as "showmyip.com" which may or may not work better for your purposes.
-----Original Message----- From: Kurt Buff [mailto:[email protected]] Sent: Friday, June 24, 2011 12:46 PM To: NT System Admin Issues Subject: Re: Get external IP from command line More interesting. http://whatismyip.com yields a web page that actually does show my external IP address, along with a bunch of other stuff, but I get an error when using that in the script. I will play around with this some more. Kurt On Fri, Jun 24, 2011 at 07:38, Michael B. Smith <[email protected]> wrote: > Actually, I think your solution is really good. I can think of a couple of > places where Ill use my modification of your solution. > > > > After all, you came up with the idea. Thats well over half the job. > > > > Regards, > > > > Michael B. Smith > > Consultant and Exchange MVP > > http://TheEssentialExchange.com > > > > From: Richard Stovall [mailto:[email protected]] > Sent: Friday, June 24, 2011 10:35 AM > > To: NT System Admin Issues > Subject: Re: Get external IP from command line > > > > I never said that I know what I'm doing with Powershell... > > > > :) > > > > PS Why do my eyes hurt all of a sudden? > > On Fri, Jun 24, 2011 at 10:16 AM, Michael B. Smith <[email protected]> > wrote: > > Ah heck, you can do that in one (long) line of PowerShell, even with spaces > added for readability. J J > > > > ( ( [text.encoding]::ASCII.GetString( (new-object > net.webclient).DownloadData( "http://whatismyip.org" ) ) ) + ", " + > (get-date).ToShortDateString() + ", " + (get-date).ToShortTimeString() ) >>>file.txt > > > > Regards, > > > > Michael B. Smith > > Consultant and Exchange MVP > > http://TheEssentialExchange.com > > > > From: Richard Stovall [mailto:[email protected]] > Sent: Friday, June 24, 2011 10:09 AM > To: NT System Admin Issues > Subject: Re: Get external IP from command line > > > > Well, what to do withthe information is a different question from what the > OP asked. I was just offering another method of accomplishing the task at > hand. > > > > When I used to usethat script I was onlyinterested in having an > ongoingrecord of when my ip changed. Nothing more than that. I didn't > even care what the ip was. Now I can't remember why I wanted to know when > it changed... > > On Fri, Jun 24, 2011 at 9:31 AM, John Aldrich <[email protected]> > wrote: > > Yes, but what do you *do* with that info? I'm in a similar situation where I > access my machine at home. I'm on a dynamic IP as well, but I run an > application to update my dynamic DNS entry based on similar information to > whatismyip.com. Thus, I only have to wait about 15 or 20 minutes after the > IP changes to be able to access my machine at home again. :D > > Sometimes I think my ISP (Windstream) detects a large amount of traffic on > my machine and decides to change my IP. Too bad I've figured out a > work-around. :D > > > > From: Richard Stovall [mailto:[email protected]] > Sent: Friday, June 24, 2011 9:18 AM > To: NT System Admin Issues > Subject: Re: Get external IP from command line > > Here's a little Powershell script to accomplish the same thing and write the > result out to a history file. I've used this via a scheduled task on my > home machine to track when my FIOS ip changes. > > $url = "http://whatismyip.org/" > $wc = new-object system.net.webclient > $data = $wc.DownloadData($url) > $ip = [System.Text.Encoding]::ASCII.GetString($data) > $date = get-date > $writestr = $ip + "," + " " + $date.toshortdatestring() + "," + " " + > $date.ToShortTimeString() > add-content C:\somepath\ip.txt $writestr > On Fri, Jun 24, 2011 at 3:23 AM, Gavin Wilby <[email protected]> wrote: > Stolen from another website, but this seems to work OK: > > > Create a file named ip.vbs and copy the following into it: > > Option Explicit > Dim http : Set http = CreateObject( "MSXML2.ServerXmlHttp" ) > http.Open "GET", "http://whatismyip.org", False > http.Send > Wscript.Echo http.responseText 'or do whatever you want with it > Set http = Nothing > > Execute using > > C:\>cscript ip.vbs > > > On Fri, Jun 24, 2011 at 7:59 AM, Oliver Marshall > <[email protected]> wrote: >> >> Hi chaps >> >> >> >> Does anyone know of a command line tool that can return the external IP of >> the machine its run on? I need to run a script on some machines and need to >> note the external IP. >> >> Olly >> >> >> >> >> >> Network Support >> Online Backups >> Server Management >> >> Tel: 0845 307 3443 >> >> Email: [email protected] >> >> Web: http://www.g2support.com >> >> Twitter: g2support >> >> Newsletter: http://www.g2support.com/newsletter >> >> Mail: 2 Roundhill Road, Brighton, Sussex, BN2 3RF >> >> >> >> Have you said something nice about us to a friend or colleague ? >> >> Let us say thanks. Find out more at www.g2support.com/referral >> >> >> >> G2 Support LLP is registered at Mill House, 103 Holmes Avenue, HOVE >> >> BN3 7LE. Our registered company number is OC316341. >> >> ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ >> ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ >> >> --- >> To manage subscriptions click here: >> http://lyris.sunbelt-software.com/read/my_forums/ >> or send an email to [email protected] >> with the body: unsubscribe ntsysadmin > > -- > Gavin Wilby, > Twitter: http://twitter.com/gavin_wilby > GSXR Blog: http://www.stoof.co.uk > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > > --- > To manage subscriptions click here: > http://lyris.sunbelt-software.com/read/my_forums/ > or send an email to [email protected] > with the body: unsubscribe ntsysadmin > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > > --- > To manage subscriptions click here: > http://lyris.sunbelt-software.com/read/my_forums/ > or send an email to [email protected] > with the body: unsubscribe ntsysadmin > > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > > --- > To manage subscriptions click here: > http://lyris.sunbelt-software.com/read/my_forums/ > or send an email to [email protected] > with the body: unsubscribe ntsysadmin > > > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > > --- > To manage subscriptions click here: > http://lyris.sunbelt-software.com/read/my_forums/ > or send an email to [email protected] > with the body: unsubscribe ntsysadmin > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > > --- > To manage subscriptions click here: > http://lyris.sunbelt-software.com/read/my_forums/ > or send an email to [email protected] > with the body: unsubscribe ntsysadmin > > > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > > --- > To manage subscriptions click here: > http://lyris.sunbelt-software.com/read/my_forums/ > or send an email to [email protected] > with the body: unsubscribe ntsysadmin > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > > --- > To manage subscriptions click here: > http://lyris.sunbelt-software.com/read/my_forums/ > or send an email to [email protected] > with the body: unsubscribe ntsysadmin ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ --- To manage subscriptions click here: http://lyris.sunbelt-software.com/read/my_forums/ or send an email to [email protected] with the body: unsubscribe ntsysadmin ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ --- To manage subscriptions click here: http://lyris.sunbelt-software.com/read/my_forums/ or send an email to [email protected] with the body: unsubscribe ntsysadmin
