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.