If your NAT router does not support port forwarding or adding static ARP entries you are out of luck (like me). Or maybe not. There is one more option to achieve Wake on LAN over internet.
You can use your old android device which is always online and connected to your home network. The idea is that when you need to wake your home PC you connect to your android device over internet and remotely start WOL application installed on it. Read More