Thanks GaRtH_V, but now I'm a little confused between NATing and dynamic/static public IP addresses.
I've friends with UTV/esat who use a router/firewall. This is what they've told me:
1. When they enable port forwarding on a specific port (say a p2p one) their pc can accept incoming connections on that port.
2. When they do a port scan on their public ip address (not static) the port scan shows the condition of their firewall - all ports stealthed except for those they've forwarded.
3. This seems to indicate that their publicly routable IP address is dynamically assigned to them by the ISP (not a static one) but that this address is unique to them, not NAT'd between different users. Is this right?
(They seem pretty certain about this and this is not my area so I'm accepting this for the moment.)
1. When I enable port forwarding on any specific port my pc can still not accept incoming connections on that port, as it's blocked at the ISPs NAT, beyond my router.
2. When I do a port scan on my public ip address the port scan shows the condition of the ISPs NAT/firewall.
3. This seems to indicate that my publicly IP address is the same as lots of other users due to the NATing.
I'm quite confused now. Do you need a static public IP in order to accept incoming connections?