4ebcb1d077
Unit Tests / test (push) Successful in 7m29s
The apply_all_dns_rules() call at the end of _bootstrap_dns() was added to force reload 30s into the Corefile on startup. Now that reload 30s is removed (it broke CoreDNS zone serving), the call is unnecessary in LAN mode and actively harmful in DDNS mode: update_split_horizon_zone() already writes the correct Corefile with the split-horizon block; the subsequent apply_all_dns_rules() call would overwrite it without the split-horizon zones, causing all service subdomain lookups to return NXDOMAIN. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>