Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to find a program that allows me to connect to my Windows machine at work from my Windows machine at home. Or the other way around. The problem is that my home network has dynamic IP hence using VNC or other services that depend on IP are out of the question.

I used to use Windows Live Mesh. That way I was able to connect to my PC remotely by simply using Windows Live Messenger Authentication.

Any help would be welcomed to solve my dilemma.

share|improve this question
Don't you mean your home has a dynamic ip? It's in the title, but the post says static. – nerdwaller Dec 6 '12 at 18:49
@ekaj - You missed what I said... I know what he is trying to do, I am trying to help him correct his post since it was just a slip of terms. If it was static, he wouldn't have this issue. I didn't want to have to edit it for him. – nerdwaller Dec 6 '12 at 18:52
@nerdwaller sorry about that mistakenly wrote static. I meant my ip was dynamic. – JohnRoach Dec 6 '12 at 18:53
@JohnRoach You're good man, just want to be sure you get answers that help you. – nerdwaller Dec 6 '12 at 18:54
up vote 2 down vote accepted

I find TeamViewer excellent for getting around the IP issue.

From Wikipedia:

TeamViewer is a proprietary computer software package for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers. The software operates with the Microsoft Windows, OS X,1 Linux,[3] iOS,[4] and Android[5] operating systems. It is possible to access a machine running TeamViewer with a web browser.[6] While the main focus of the application is remote control of computers, collaboration and presentation features are included.

share|improve this answer
True. But the problem with TeamViewer is that password changes each time computer restarts... – JohnRoach Dec 6 '12 at 19:12
My understanding is that this is not the case if you've put the device onto the 'trusted' (I forget the term) list on your account - certainly for a connection without logging into to your overall account that would be true... – Joe Dec 6 '12 at 19:13
Joe is absolutely right - just associate the system with your account and you never have to enter credentials for it. I use this myself. – Shinrai Dec 6 '12 at 19:34
Wow it is neat! Just tested it works great! Thank you – JohnRoach Dec 6 '12 at 19:40

Going from work to home, this is solved most often (in my experience) by using a dynamic DNS daemon like to associate a name with your home IP. I mention only because I've used it before, not as a recommendation. The daemon routinely checks your external IP as viewed by the service, and maintains that IP with the servers, so if your ISP changes your IP, dyndns automatically notices and updates itself.

Home to work will (probably) involve some form of VPN and negotiating with your local admin team.

share|improve this answer

There are a number of free DNS services for dynamic IP hosts, e.g., No-IP, that will let you associate a domain name with a host on a dynamic IP address. You'll find more by Googling for "free dynamic ip dns".

share|improve this answer
So basically I will be using Windows Remote Desktop with DNS service. Correct? – JohnRoach Dec 6 '12 at 19:05
Yes. From work, you could then remote desktop to your home machine just by specifying your domain name, which the DNS will resolve to your dynamic IP. – Nicole Hamilton Dec 6 '12 at 19:07
I will also need to make sure that the firewall allows access through the Windows RD Protocol. Correct? – JohnRoach Dec 6 '12 at 19:13
yes you will need to allow access to RDP through the firewall. BUt allowing access to RDP from the world is probably a bad idea. VPN to home is safer. Or something like gotomypc can probably be used. – Doon Dec 6 '12 at 19:16
RDP is susceptible to "man in the middle" and password-guessing attacks. How much of a risk you consider that type of attack to be is a personal call. I don't personally consider that to be a huge risk and use bare RDP all the time over the internet. But I agree with @Doon that if you have concerns, a VPN is a good solution. – Nicole Hamilton Dec 6 '12 at 19:47

Not to rain on your parade, but...

Before anything, have you checked with the IT staff at work if that's ok?

You should check with them before doing that. It may seem simple enough, but this can be a serious security threat.

I think a VPN is the preferred way and it's up to them to set a VPN connection for you.

Even the other way around (access home from work) should be cleared with IT first. And they can probably point you the right direction.

Since you've stated that IT is not a problem, what kind of "sophistication" are you aiming at? Depending on you router (at home) you can try DD-WRT that will make things real easy. You can put the DynDns directly on your router. Here's a guide. You can even wake your home computer remotely.

If that's overkill, I'd use something like TeamViewer or LogMeIn. Or you can set the DynDns client on the home computer and try VNC. Or you can try Chrome RDP

share|improve this answer
no worries there... – JohnRoach Dec 6 '12 at 19:41

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .