KadNode intercepts system wide DNS queries for the .p2p domain and resolves them in a decentralized fashion using P2P networks.