I've been looking at peer-to-peer technologies with some interest. They're making progress, though not as smoothly as I like. The hosts on a p2p network usually find each other by IP address, instead of by domain name. Resources are identified by a naming system that has nothing to do with DNS or any centralized point of control. Sometimes you don't even need a permanent connection to serve documents, after a fashion.