coredns/zones
Ryan Malloy f8363e5ea7 zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals
Wildcards in DNS only synthesize for names that don't already exist
in the zone tree. A `_acme-challenge.<sub>` TXT record makes <sub>
an "empty non-terminal" — exists in the tree (as a parent node) but
has no records of its own. Per RFC 4592 §2.2.3, wildcards skip these,
so RFC-compliant resolvers (HE, BIND) return NODATA for <sub> even
when the zone has `* CNAME @`.

Fix: for each <sub> that's an empty non-terminal in a zone with a
wildcard, add an explicit `<sub> CNAME @` so the resolution outcome
matches what the wildcard would have produced. Zero-knowledge — no
need to identify the specific service IP per name.

30 records added across 14 zones:
  acrazy.org (langfuse.dootie)
  context.bet (studio)
  copper-springs.online (docs.butler.dev)
  demostar.io (cw.cw, doom, meet)
  home-inspector.store (api, dashboard, mailpit)
  inspect.pics (admin)
  log.doctor (app, docs)
  malloys.us (cp, cp-sandbox, mary)
  nielsen-inspections.com (calendar, cw, files, v2-calendar)
  qubeseptic.com (api.dispatch, dispatch, leads, mail.dispatch,
                  rentcache.dispatch)
  ryanmalloy.com (c4ai)
  sidejob.pro (api)
  upc.llc (catalog, minio.or, or, s3)

CoreDNS (lenient) was returning the wildcard CNAME for these names
anyway; HE (strict RFC-compliant) was returning empty. After this
change, both behave identically.
2026-05-18 18:34:51 -06:00
..
acrazy.org.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
automaton.global.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
automaton.host.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
blender.bet.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
blender.cam.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
blender.partners.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
blender.quest.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
blender.systems.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
cloud-dine.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
context.bet.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
coopermalloy.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
copper-springs.online.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
cubeseptic.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
cyberinsuranceapp.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
demo-tube.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
demostar.app.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
demostar.click.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
demostar.io.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
demostar.net.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
dignity.ink.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
dope.team.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
encom.cash.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
encom.ink.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
encom.website.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
encom.wtf.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
enls.us.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
enls.video.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
flonhoney.com.zone zones: replace all A 100.79.95.190 with CNAME rpm-bullet.mer.idahomuellers.net 2026-05-17 03:29:34 -06:00
freemyradicals.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
garage.ceo.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
garage.christmas.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
garage.doctor.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
garage.dog.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
garage.engineering.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
garage.makeup.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
garage.rocks.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
garage.supply.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
glennsferry.site.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
home-inspector.app.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
home-inspector.pics.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
home-inspector.site.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
home-inspector.store.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
home-inspector.website.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
homestar.ink.zone homestar.ink: add auth, mcp, rentcache A 108.61.229.209 (fix empty-non-terminals) 2026-05-18 18:31:12 -06:00
hydrushydroponics.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
idahogreendreams.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
inpect.pro.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
inspect.monster.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
inspect.pics.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
inspect.systems.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
inspects.homes.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
jobsite.homes.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
kg7q.cc.zone zones: replace all A 100.79.95.190 with CNAME rpm-bullet.mer.idahomuellers.net 2026-05-17 03:29:34 -06:00
log.doctor.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
lukascrockett.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
malloys.us.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
mcp.website.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
mcpdash.wtf.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
myhood.us.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
nielsen-inspections.com.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
nielsens.world.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
ourjob.site.zone zones: replace all A 100.79.95.190 with CNAME rpm-bullet.mer.idahomuellers.net 2026-05-17 03:29:34 -06:00
paigemalloy.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
paythatway.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
powdercoatedcabinents.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
powdercoatedcabinet.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
powdercotedcabinets.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
prezhub.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
qube-construction.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
qube-septic.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
qubeseptic.com.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
reviewr.guru.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
rsvp-for.de.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
ryanmalloy.com.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
screencast.systems.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
septic.report.zone zones: replace all A 100.79.95.190 with CNAME rpm-bullet.mer.idahomuellers.net 2026-05-17 03:29:34 -06:00
sidejob.pro.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
spencernewbolt.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
supported.systems.zone zones: replace all A 100.79.95.190 with CNAME rpm-bullet.mer.idahomuellers.net 2026-05-17 03:29:34 -06:00
supportedsystems.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
supportedsystems.net.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
syslog.chat.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
tatemalloy.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
tateorrtot.games.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
timber.ink.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
trackfeeds.cloud.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
tuckermalloy.com.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
upc.llc.zone zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals 2026-05-18 18:34:51 -06:00
warehack.ing.zone zones: replace all A 100.79.95.190 with CNAME rpm-bullet.mer.idahomuellers.net 2026-05-17 03:29:34 -06:00
westboise.org.zone coredns: docker compose stack with Vultr zone import 2026-05-12 01:51:09 -06:00
zmesh.systems.zone zones: replace all A 100.79.95.190 with CNAME rpm-bullet.mer.idahomuellers.net 2026-05-17 03:29:34 -06:00