P2P DNS and more - based on the Kademlia Distributed Hash Table (DHT)