blog | ~wheresalice

a blog about ~wheresalice

Infrastructure updates for wheresalice.info

January 31, 2025 — ~wheresalice
  • migrated my main site to European hosting, a European dns provider, and removed the dependency on Cloudflare. It is still a .info domain though, which does depend on the USA
  • added HTTP/3 support to subdomains serving dynamic content
  • added HTTPS records for wheresalice.info (which means it theoretically works in IPv6 on modern browsers, but probably doesn't)

Why can't we support IPv6 for legacy browsers and other applications? A very good question

  • RFC2181 says we can't use a CNAME for the apex. Specifically, it can't be used in combination with NS and SOA records (and historically MX records)
  • AAAA records exist for the hostname we would CNAME to but aren't documented as being usable by the hosting provider
  • ALIAS records aren't a real thing, they just dynamically return the relevant A/AAAA records. This is a problem because the nameservers would all need the private keys for dnssec signing

Let's hope that HTTPS records become more widely used