James wrote: > IPV6 to the rescue. > > Every network behind a NAT router should set up a 6to4 > tunnel, probably some time early in 2003. > > IPv6 is almost source code compatible with IPv4, so every > application should soon be recompiled to be IPv6 compatible. > > Every computer with a recent operating system, for example > recent linux kernels and windows XP, theoretically supports IPv6. > > So if your P2P application is IPv6 compatible, you can get a > semi permanent IPv6 IP automatically from a server, and > thereafter do peer to peer, just as if you were full, no > kidding, on the internet.
I concur. In fact, I was surprised that not a single one of the many P2P solutions presented at the recent excellent CODECON made any mention of support for IPv6, which can be easily be added to just about any P2P application, while every presenter bemoaned the fact that the existence of NAT's between nodes provided severe design and functionality constraints. The fix is not just obvious, it is downright trivial on any modern OS. --Lucky