Well there are several things you should check
1º You should find out if your router, in the NAT configuration you have open the ports 28015,28016,28017 that point to your local IP address (the one in your pc, I recommend that you use a fixed local)
2º You should find out what your public IP...