Maybe have even a out of band way of updating it without the registrars involvement.
I guess what I'm looking for would be P2P DNS server although making sure the data is not fake would be difficult without some kind of signing.
Wonder if it could use the bitcoin ledger as a kind of key server?
Edit: I know /etc/hosts does the job it's just lacking if the server changes IP