You need to setup a static IP Adress, then configure the router the keep those ports open for the IP you set. (At least in my case, setting static was a huge relief for Windows because everytime I restarted the PC I had trouble getting the connection identified..)
http://www.simpleportforwarding.com < This might just help you do the job if you know the router password.
Other than that, it could be your firewall.. For Example, yesterday I was running W8.1 and I was able to play anything, after formating to W7 again, I could play nothing before adding exceptions to Windows Firewall even though I had configured static/UPnP ports open..
Gamerangers:
The alternative is to manually configure your router to do port-forwarding for UDP port 16000. Ask your ISP (Internet Service Provider) or refer to your router's instruction manual for assistance here.
Port-forwarding tells the router to send the game communication data to your computer. The port-forwarding configuration page will ask you for a public port and a private port. Set both of those to 16000. In some cases, instead of asking for a public port, it will ask for a port range (eg. Start Port, End Port). Set the Start and End to 16000. It will also ask you for the IP address of your computer that the data should be sent to. It may call this the LAN IP, Local IP, or Private IP. This should be set to 192.168.0.11. If it asks you for the protocol or type, set it to UDP.
Most routers nowdays, do have an option to make the ports and then appoint them to static devices.. For example;
(http://i60.tinypic.com/2vngpad.png)
(http://i61.tinypic.com/28an8ro.jpg)
That's my set-up for SA-MP & Minecraft, on which both I had problems..
EDIT:
Look here on how to set Gameranger exactly on your router.
http://portforward.com/english/routers/port_forwarding/ZTE/H220N/GameRanger.htm