D-Link DIR655 Hardwareversion A4, Firmware Version 1,35 EU works for me, a range of ports can be put in the section portforwarding, such as 9000-9008 for the static IP
the server runs on, and another entry for the range 9100-910x for Http_listener_port for this same IP. Static IP's , using DHCP or not, using reserved Static Ip's, all seems to work well .
So, one expects if somebody buys a DIR-655 and asks for help that it should be very simple to have all setup and go within 10 minutes.
But, unfortunally the DIR-655 Hardwareversion B1 , Firmware 2,00 NA, ( new router but old? firmware dated may 2010!!), and upgraded to B1, FW 2,03 NA aren't capable of proper portforwarding, although the website portforwarding.com tells us another story.
We did not try the latest firmware (B1, FW 2,07) since the Doc file describing all the firmwareversions didn't give me much hope solving the problem would be possible using this latest firmware.
At first portforwarding seemed to work, since residents could TP to the region, and even the owner could TP to the region, and whas authorized and registered as incoming client from the server pc , and also while using another PC within the same local network.
Also the owner was seen by the serverconsole while landing on a nearby region out there ...for a few seconds.
But,for some reason the 9000 range of ports were closed after a few seconds for the owner, at local side , and a TP to the region was possible, but before the cloud was rezzed the viewer gets closed, and the progress bar from the viewer at login stops at region handshake ,and all you see is a message about not beeing able to go there, and watch existing IM or chat.
Server console shows 1 red line " The Operation has timed out at System.net HttpWebRequest.GetRequestStream (TransportContext&Context) ".
Using static IP's only, or static with DHCP, or with and reserved adress for the server, or static only outside the 100 to 199 range, with SPI on and off, Upnp on and off ,DNS relay QoS ,well just nothing seemed to work. Also the loopback adapter for WIN or the http://sprd.simplaza.net/UDProxy/
did not work.
Finally the only option that worked whas using virtual server instead and forget about portforwarding.
In the virtual server list open entries for each 900x port you want for your regions and set to " both", for the static IP the server works at ,and you're done.
So, DIR-655 HardwareVersion A4, Firmware Version 1,35 EU, works as you expect , shown by portforwarding.com.
DIR-655 HardwareVersion B1, Firmware Version 2,00 NA or 2,03 NA does not work as expected and virtual server has to be used instead.