It's turning on randomly due to broadcast traffic most likely, there's a microsoft technet article about this.
Getting it to work through a router is quite difficult. You may need to put that machine in the DMZ or unfirewalled zone of your router or forward the proper ports for it to get the command externally.
Bookmarks