I know of several German ISPs (Kabel Deutschland, MNet) that don't even give you a dynamic IPv4 IP anymore, but use Dual-Stack Lite (that is, IPv6, and carrier-grade NAT to access public IPv4 addresses). Oh, and they limit the ports (and thus connections) you can have open at a time, to something like 1000. I wouldn't want to have such a connection.