How to Remotely Turn On Your PC Over the Internet

You have made a search on Google on how you can ” remotely turn on your PC over the internet ”, that’s why you are here.

Don’t go anywhere!

Because we are going to “enable wake on LAN windows 10 8 and 7”, after which you can “turn on computer remotely with Windows 10” and other versions easily.

In our previous article, we have discussed on how to add a Static Route to the Windows Routing Table

But now let’s start our discussion on remotely turn on pc with Android and iOS phones or with other computers to anywhere in the world over the internet

Using Remote Desktop or remote file access is not a bad thing to access your computer anywhere but there is a one thing annoying that you have to turn on your computer after leaving your house/office and then using a computer anywhere from the world. The other drawback is it consumes more and more power. Then you must be thinking that what’s other methods are there instead of accessing your PC via remote desktop?

The good news is that you can power on your PC anywhere anytime whenever you need to use it.

So, today we will discuss, “how to remotely turn on your pc over the internet”

Windows gives us an advantage of “Wake-on-LAN”. With “Wake-on-LAN”, you just send some magic packets that will turn on your PC over the internet.

The Fanman Show Recommended Readings for you:

how to add a Command “Open PowerShell Here” To Right-Click Folder’s Menu in Windows

How to Be the Master in Basics of Windows Registry Editor

How to Configure Wake-On-LAN on Windows

To make this work, you’ll first have to set up Wake-On-LAN normally.  You’ll typically find this setting in a computer’s BIOS or UEFI settings. In your PC’s settings, ensure the Wake-On-LAN option is enabled.

To turn on your computer remotely, you need to configure Wake-on-LAN. The settings is available in the computer’s BIOS or UEFI Settings. In your PC you have to ensure that the Wake-On-LAN option is enabled.

If you do not find the Wake-On-LAN option in BIOS or UEFI, then check your PC motherboard’s manual whether it supports Wake-On-LAN or not


You may also have to enable this option from within Windows, whether there’s a WoL option in your BIOS or not. Open the Windows Device Manager, locate your network device in the list, right-click it, and select Properties. Click the Advanced tab, locate “Wake on magic packet” in the list, and enable it.

You can also enable it once you have been Logged in to Windows, you have to search for WOL option in your BIOS or not.

For this,

  • Right click on My Computer Select Properties
  • Then Device Manager
  • Click on the Network Adapter
  • Right click on your network device (An Ethernet LAN Card or a WIFI LAN Card)
  • Select properties
  • Go to Advance and scroll down to select “Wake on Magic Packets” and enable it.
remotely turn on computer without wake on lan

There is a possibility that Wake-on-LAN may not work on your PC using fast startup mode in Windows 8 and 10. In such situation, you should disable Fast Startup.

“Subnet Directed Broadcast” is used to wake up a computer on LAN, if you don’t understand the “Subnet Directed Broadcast” then let’s discuss it

Wake-On-LAN uses UDP. Many utilities use ports 7 or 9, but here, you can use any port of your own choice. You will have to forward a UDP port to all the IP addresses behind your router.

You cannot forward a UDP port to a specific IP address.

The Wake-on-LAN packet will be sent to every device attached to a router. When the information will match with the WOL packets on the specific device on the network, the remote PC will wake up. This is what we call it “Subnet Directed Broadcast.”

To do this, you’ll need to forward the port to the “broadcast address,” which will broadcast the packet to all computers on a network. The broadcast address is *.*.*.255. For example, if your PC has the IP address, you’d enter as the broadcast address. If your PC has the IP address, you’d enter as the broadcast address.


For this purpose, you need to forward the port to the broadcast address. In simple ways, that forwarding port will broadcast the packet to all the computer attached to that network.

For example,

The broadcast address for class C IP Addresses may be *.*.*.255 (provided that your IP address is not subnetted)

Let’s say an IP Address on your computer is:

Then the broadcast ID will because is your network ID and 255 are the total no. of computers/nodes/devices attached to the network.

If your IP Address is then you’ll have to enter as the broadcast address.

Let’s configure the router with port forwarding and broadcast IP.

wake on lan over internet

What if your PC is attached to a router with the dynamic DNS server, and your IP changes every time!

No issue,

Still, you will send wake-on-LAN packets router’s dynamic DNS hostname that will find a way to reach your computer.

But how?

See the Screenshot below:

wake-on-LAN packets router’s dynamic DNS hostname - turn on computer remotely windows 10

Next step is to send magic packets (Wake_on-LAN) to remotely turn on your PC over the internet.

You may find a various kind of software tools, online websites which offer a variety of Wake-On-LAN utilities for every type of platform such as Depicus.

Microsoft’other Wake-On-LAN software for Windows 10 and 8 are:


Wake on LAN (Magic Packet)


Remote Terminal

Windows IoT Remote Client

Windows IoT Remote Client


What’s IP Pro

You can also use graphical Wake-On-LAN Windows program which is a web-based interface and sends magic packets through a web browser.

You may also have an option to install Wake-on-LAN Android app for android mobiles to turn on pc remotely with android mobiles.

Here’s Wake-on-LAN iOS app for iPhones (to turn on PC with iPhone) or any iOS device to send magic packets to remotely turn on your pc over the internet

In order to use any of the above utilities, you will have to enter the following four bits.

IP Address or Domain Name: Enter the WAN IP Address of your router’s or a dynamic DNS address (e.g.,

Subnet Mask: Enter the appropriate subnet mask of your computer attached behind the router.

MAC Address: Enter the MAC address of the network interface listening for the Wake-On-LAN packet.

Port Number: Enter the UDP port number.

The technique works with the correct information, if everything is configured precisely, your PC will wake up.

wake on lan over internet 2

Let’s make all the Wake-On-LAN process easier with remote access software like TeamViewer, Remote Utilities and Parallels Access and UltraVNC. So, you can skip such a tedious workload and use a remote access software to remotely turn on your PC over the internet.

In our example, for understanding, we will use Team Viewer to remotely turn on your PC over the internet.

You’ll find these options under Extras > Options in TeamViewer. Click the Configure button next to Wake-on-LAN to set them up.

Let’s start!

  • For this, open TeamViewer and go to Extras and click on Options
  • Then in General find the Network settingsremote desktop wake from sleep windows 10
  • To Wake on LAN and click on the configure button

TeamViewer will send the Wake-on-LAN information to the one PC running TeamViewer, and that PC can send the Wake-on-LAN packets from within the network. You won’t have to set up port-forwarding, use third-party tools, or worry about the remote IP address. You will still have to enable Wake-on-LAN in the BIOS and device manager, however.

Now let’s understand the entire TeamViewer process of Wake-On-LAN,

Let’s say you have two different computers at a LAN network or at home. One PC is turned off and is named as “Target Computer” with teamviewer installed and only one PC is powered on and have running TeamViewer application. Then you can easily wake the other Target Computer with the TeamViewer on one condition, if you have set up TeamViewer app correctly.

Let’s say you have to access the target computer with your mobile phone having an installed version of TeamViewer.

The TeamViewer will send a wake up signal to the TeamViewer network, it will go through firewall (if is used then we have to allow here also) then the wake up signal will go to the turned on computer, the turned on computer will then send a wake up on LAN signal to the turned off Target computer to turn on remotely. As shown in figure below.

how to remotely turn on pc over internet with Teamviewer

You can also configure “Public IP address” in TeamViewer for the purpose of Wake-on-LAN. This Public IP Address will initiate a wake up on LAN packet from the TeamViewer application, even all the remote devices/PCs are turned off.

You will have to configure the port forwarding process that the computer is running TeamViewer and is accessible publically.

turn on pc remotely android through teamviewer

The networking bits can be a bit complicated, especially if your router gets in your way and prevents you from changing the settings you need. A third-party router firmware may be more helpful—in fact, DD-WRT even provides an integrated way to wake your PCs on a schedule by sending Wake-on-LAN packets.

You can face issues while entering the network bits, maybe your router won’t allow you to change your settings. In such situation, you can change your router firmware by a third-party organization.

There is a DD-WRT service that provides the facility to remotely turn on your PC over the internet

Well, this is all about how you can remotely turn on your PC over the internet, hopefully, you enjoyed it.

Share your experience how it was helpful through the comment section below.

Tags : Remotely Turn On Your PC Over the InternetTurn on PC on Internet Via TeamViewerWake on LANWake on LAN Magic Packet
Imran Chandio

The author Imran Chandio

Leave a Response