Ok for all player who have opned the ports already but it didnt help. It seems like u have to give ure PC an own IP because the one used by DHcP is changing always.
To do this go to Start -> Control Panel -> Network Connections chose the connection ure using and click right click on it and pick Properties.
Under "this connection uses the following items," scroll down to "Internet Protocol (TCP/IP)" and double-click on that.
Right now, "Obtain an IP address automatically" is probably selected. Instead, select "Use the following IP address." In the "IP address:" field, enter the address you chose (for example, 192.168.2.11 works well with my SMC Barricade G, while 192.168.1.11 would work well with a Linksys WRT54G). The subnet mask will automatically become 255.255.255.0, which is correct. Set the "Default gateway" field to the address of your router, which is usually 192.168.2.1
"Use the following DNS server addresses:" here u put the IP of ure router again and let Alternative DNS blank
now click OK and ure done.
check if ure internet is working and if it doesnt check your work.
If u want to see ure actual IP ,DNS server or subnetmask go to start -> Run and enter "cmd" in there. A black window will come where u type ipconfig . Then clcik enter and it will show u all.
Now go and open the ports to this IP it should work.
NP^^