Take the computer you are trying to connect through and put it behind a "DMZ"
then try to connect. that will let you know if your router is blocking you or not.
If you can connect while on a DMZ your router is indeed blocking you.
If you can not connect still then there is most likely a...