Configuring #alpine to resolve .local domains via mDNS was far simpler: https://whynothugo.nl/journal/2025/12/16/resolve-.local-mdns-domains-via-avahi-using-unbound/
Also dirtier than I expected. We need dedicated mDNS<>DNS bridges without so many moving parts.