Hello
I am happy to report that i now have WOL wake on lan working with my DIR-855 from outside my network.

In the virtual server settings, using the in-built template i selected Wake-On-Lan and entered 192.168.0.255 which is the broadcast address for my LAN (LAN ip = 192.168.0.1) using public/private port = 9, and UDP.
The key ro get it all working was then to go into Firewall Settings and change 'UDP Endpoint Filtering:' to 'Endpoint Independent'. I also disable Sp1 and anti-spoof-checking.
My network card (dlink brand using generic windows home server vail drivers) was setup to allow to wake pc from standby using magic packets.
After rebooting i was then able to wake the pc from outside my LAN.. I haev subsequently setup a free dynamic DNS account which automatically links my modem ip address (no matter what it changes to) to a free webiste name choose.
Now i have installed a free app on my android phone which by the press of a button of widget button for the app (which sits on my phones' home page screen) it sends a magic packet to my free domain name which goes thru automatically to my modem ip, to the router which then wakes my server pc up instantly no matter where i am in the world.
Very impressed now it all works!
Co-incidentally, after installing the recent 1.23WW beta firmware for my dir-855, i can now have the remote wake on lan work as described above but i can now turn on all the SPI, anti-spoofing, and the UDP 'Port And Address Restricted' setting for full firewall security.
Hope this is useful for someone!
