For me the killer IPFS feature is a distributed DNS, which should be IPNS to the best of my understanding. However the name system CLI in go-ipfs at least seems to reject payloads that don't match a certain pattern, I think strings starting with "/ipfs/"? It would be great to be able to use it to give a name to a server, for all the typical uses one would want from DNS (web, mail, ssh, server-server communication, etc). Is there anything preventing this restriction from being relaxed?
I googled for a while and couldn't find any discussion on this topic and TBH I'm not sure this is the right repository, so apologies if it isn't.