Have you checked out Handshake? It's doing exactly what you're proposing — creating a decentralized, private, secure alternative to traditional DNS. I wrote an article diving into the security benefits specifically https://www.namebase.io/blog/meet-handshake-decentralizing-d...