dns is such a joke. why do we still have to deal with caching and recursion and all that crap just to resolve a simple hostname? can't we just have a decent, decentralized dns system already?