DNS is basically a known directory of addresses right? All you need to do is host your own and get others to use it. I suppose there may be regulatory issues to protect existing providers but the idea seems sound. Transferring a file works but updates are slower and copies of the file become inconsistent.
Discussion
With IPv6 being assigned by your ISP it can change your server's IPv6 address making your website disappear over night because the ISP decided to rotate addresses. Very bothersome. Also, I am fairly certain there is no current protocol for attaching aliases to IPv6 addresses. So unless you post your server's IPv6 address to your site clients they would have to bookmark a 32 digit address and somehow make sure they don't get phished by a single misplaced digit.
