apus dns

DNS helpers for wide-area discovery (Tailscale + CoreDNS). apus dns setup prints its plan on any platform; applying that plan with --apply requires macOS with Homebrew CoreDNS.

Related:

dns setup

Plan or apply CoreDNS setup for unicast DNS-SD discovery.

apus dns setup
apus dns setup --domain apus.internal
apus dns setup --apply
Option Effect
--domain <domain> Wide-area discovery domain (for example apus.internal).
--apply Install/update CoreDNS config and (re)start the service. Requires sudo, macOS only.

Without --domain, Apus uses discovery.wideArea.domain from config. Setting that domain enables wide-area discovery.

Without --apply, the command only prints:

With --apply (macOS only, requires Homebrew CoreDNS):

Related