Add fallback DNS resolvers to all nodes
All nodes now list 1.1.1.1 and 8.8.8.8 as fallback nameservers after MCNS. When MCNS is down, internal names (.svc.mcp.metacircular.net) fail but external DNS (google.com, github.com, etc.) keeps working. Lesson from 2026-04-03 incident: without fallbacks, MCNS failure caused total DNS blackout including external services, forcing Tailscale to be disabled to restore any DNS resolution. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -17,8 +17,8 @@
|
||||
networking.firewall.allowedTCPPorts = [ 53 443 8443 9443 8080 9090 ];
|
||||
networking.firewall.allowedUDPPorts = [ 53 ];
|
||||
|
||||
# Route internal Metacircular zones to rift's own CoreDNS.
|
||||
networking.nameservers = [ "192.168.88.181" "100.95.252.120" ];
|
||||
# DNS: MCNS for internal zones, public resolvers as fallback.
|
||||
networking.nameservers = [ "192.168.88.181" "100.95.252.120" "1.1.1.1" "8.8.8.8" ];
|
||||
services.resolved.domains = [ "~mcp.metacircular.net" ];
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user