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 want to wake a Windows 7 PC over LAN (via internet). To find out its IP I don't want to use an external application (like dyndns).

So I only want to use what Windows already offers.

Is that possible?

If not it would be ok to run a command-line application whenever necessary but not all the time.

share|improve this question
Wake-On-Lan typically uses the Mac address of the network card, not the IP (00:00:00:00 hex format instead of numerical) – tombull89 Jun 16 '11 at 19:16
Could you explain why you don't want to use DynDNS? – grawity Jun 16 '11 at 19:31
Well I could use it, but can't reconfigure the router to use it in this scenario. – Hedge Jun 16 '11 at 19:36
up vote 2 down vote accepted

You will not be able to wake-on-lan from over the internet directly, as wake-on-lan doesn't operate with TCP/IP. You will need a host inside your LAN that can send the appropriate packet.

However, there is no way around using DynDNS or a static IP - that is the only way to contact your network from the rest of the internet; That's like trying to find a building in a foreign country without having its street address! You could always find out the IP while you're at the computer and then memorize it and hope it doesn't change, but that may not always be the case.

share|improve this answer
OK then how to update a DynDNS or whatever from within that PC without using extra software. The only problem I see is when the PC was off for some time and can't update the dyndns. – Hedge Jun 16 '11 at 19:22
It could be done over the Internet, provided you send the magic packet over UDP (to the external address) and somehow configure your router to rebroadcast it to the entire LAN. – grawity Jun 16 '11 at 19:29
In this scenario I can't alter any router settings. – Hedge Jun 16 '11 at 19:31
You will at very least have to reconfigure it to allow you to connect into a machine on your LAN remotely, either via SSH or remote desktop or similar. And you can download and run a DynDNS updater from any PC on your network which will update the DynDNS account with your current IP. – Darth Android Jun 16 '11 at 19:45
DynDNs can be updated from within the network using a scheduled script on the target PC. – uSlackr Jun 16 '11 at 19:48

You must log in to answer this question.

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