How to learn a router's latest dynamic IP address when I'm outside its LAN?

I have a client who has two computers behind a Linksys BEFSR41 router and a DSL modem that receives a dynamic IP, sometimes quite frequently.  

The people who work on the computers are completely incompetent. Thus, I need to be able to administer the systems externally.  To do this, I have to know the IP address of the router.

Since none of the computers inside the router are aware of when the IP address changes, how can I have the latest IP address reported to me?  Is there a way to have an internal system cue the router for this info and report it to me?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I am sure this can help you

Nice idea by Lucf in there.

Let us know if that doesnot help you
I use (free) and they have clients that you can download and setup that will check it periiodically and update the dyndns records

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
There is one simple solution I often use for my clients...
There is no aditional configuration required.
Let them send you e-mail (might be blank) and you look at the properties of the recieved mail
and you can find their originating IP address.
Example in outlook express - right-click recieved email then go to properties then details and now you will see IP in "Received: from" section. For first try get their IP address before you look at the mail - it is easyer to find where to search, next time you'll know exactly where to look.
Mail must be sent from one local computer that uses outlook... outlook express... or some other mail client that uses smtp.

Some ISP's mask their originating IP's. If that is the case try using different smtp (outgoing) server.

Hope this helps.
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

I usually set a batch file that telnet's (or any other program) to my server/firewall and run it as a schedule task on one of the clients machine's as often as you want. Since my firewall does not allow telnet I get a log producded and can find out what the originating address is.

The good thing about this is that you don't need anyone on site just a computer turned on.

Good Luck
I'm with stevenlewis on this one, although I use the service. a client runs as a windows service, which the user can't interupt, and simply updates the DNS entry for that DSL/cable connection. I have a whole list of clients and I can remote control their boxes from here via I've even got one company using PCanywhere that i have four computers set up to respond to non-standard ports and thier linksys router forwards the appropriate ports to their PC so I can connect to all four boxes based on which port i use. All based on dynamic IPs
Is this still current or should it be marked as resolved? if resolved which answer was used?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.