humandns - Registrar-free addresses ipv6 and ipv4

Try it now!

To use it, simply visit http://ns1.humandns.org/rego to get your domain name. It will stay the same for the same IP address.

Then, either send the link http://ns1.humandns.org/visit?d=your-domain-name to your friends (that will give them a page with your IP address on it) or point your computer/router's DNS server to the address of ns1.humandns.org (at the moment it's 149.28.208.14) to resolve humandns names!

To resolve using the command line, try

nslookup put-your-domain-name-here.ip6 ns1.humandns.org

What is it?

Liberating DNS for humans. No more registrars; generate, register and act as authoritative server for human readable domains.

Imagine a world where every single person and business have a /64 IPv6 block (that's the mininum assignment!). That's 18 Billion Billion addresses! Even if you give each person a /96, that's 4 Billion addresses, the size of the IPv4 internet in its entirety.

With that many number of addresses, there's enough for everyone; but IPv6 addresses are very long, and impossible to send to someone via a human readable format unless you buy a domain. Forget about buying domains; those should be free!

This is where humandns comes in - it works by hashing the IP address the request comes from using a human readable hash, which gives each IP a unique hash. You just get what you're given, the hashing algorithm ensures (mostly) that the same IP gets the same name. Just proof you own the IP address by sending a HTTP request from it.

Source code

Git repo here