Curated internet, served daily

Claim a Free .arpa Domain via IPv6

A free top-level domain is available to anyone willing to reverse-engineer an IPv6 address and host a static site on deSec.

A free top-level domain is now closer than it has any right to be. The .arpa TLD is reserved for critical internet infrastructure. Its ip6.arpa corner, though, lets anyone park a website on a name that reads as a memory address. I stand by that this is the most elegant digital real estate you can claim.

The route runs through three moving parts. First, Hurricane Electric hands out IPv6 tunnels through tunnelbroker.net, and the registration is so loose that fake details pass. The only real requirement is an IPv4 endpoint that answers to pings. The form asks for personal details, and it does not verify them. Their site is a relic, but it works.

No registrar, no invoice, no renewal date that shows up next March. The prefix is yours for the life of the tunnel registration.

Second, you pad the routed prefix with zeroes, reverse the characters, and append ip6.arpa. That is the whole conversion: the author’s example is his own prefix, character by character, in reverse. Third, deSec takes the name for DNS, because Cloudflare would not accept it.

For the site itself, Surge is the low-friction host: it does not enforce HTTPS, which matters because many certificate authorities refuse to serve .arpa domains. The certificate problem is solvable, just beyond the guide. The end result is, in the author’s words, a “fully functional website running off a reserved infrastructure TLD”.

The author even mirrored the guide itself at a subdomain of the calculated address, so the page hosts itself. Visit it and the loop closes on itself.

The precedent is e164.arpa, where phone numbers were once queried through DNS, and German and Czech residents can still control the records for their own numbers. The ip6 variant extends the same trick from phones to addresses. The name is permanent, free, and safe from mistyped traffic. Register a tunnel, pad the zeroes, and claim the coordinates.

dns homelab

← Back to Daily