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.