Most likely your modem or router; see the sections here under upnp & port forwarding
Connection problems? Check here first! (click on link). Most high speed modems & routers have internal NAT firewalls.
Oops ... sorry birdy ... I'm really slow at the moment ... slow motion. lol