ip6.name - A DNS record for any IPv6 address
Today I launched ip6.name, a domain where every IPv6 address has its own AAAA record. For example, 2001.db8.8000.x.1.ip6.name
resolves to 2001:db8:8000::1
. See https://ip6.name/ on how it works in detail.
Why?
Recently I needed a valid TLS certificate for a local service that didn’t have its own DNS record. Unfortunately Let’s Encrypt doesn’t certify IP addresses, so I had to come up with a solution. Now you can simply request certificates for <converted IPv6 address>.ip6.name.
and you’re done.
How?
The site runs a custom DNS server implementation that automatically converts queried domain names to their corresponding IPv6 addresses. The software also supports reverse lookups. See https://ip6.name for details.
Caveats
This is a hobby project, don’t rely on it’s availability.