But why 3425035.xyz?

If you are wondering what’s up with this domain’s name, the answer is price. 1.111B Class domains costs 99¢ per year, every year.
I’ve bought it for my homelabbing purposes, mainly to get https working for local services using Let’s encrypt issued certificate. The setup is as follows:

  • public DNS is pointing to hosting service with this site,
  • my Unbound DNS server is configured to reply with the IP of one of my homelab servers for all subdomains except www.3425035.xyz, which is forwarded to public DNS:
unbound.conf
local-zone: "3425035.xyz" redirect
local-zone: "www.3425035.xyz" transparent
local-data: "3425035.xyz        A       192.168.11.22"

forward-zone:
        name: "www.3425035.xyz"
        forward-addr: 1.1.1.1  
  • traefik uses DNS challenge to obtain certificates for LAN usage,
  • traefik is doing it’s reverse proxy magic allowing access to local services through https,
  • certificate for www.3425035.xyz is obtained independently.

So when I’m connected to my LAN I am able to access my selfhosted services (e.g. jellyfin.3425035.xyz) and externally hosted blog on www subdomain, and outside of LAN I get access only to this blog.

And so with the domain at hand the site has been born.