diff --git a/modules/networking/technitium-dns-server.nix b/modules/networking/technitium-dns-server.nix index 6f8bacc..4f0c040 100644 --- a/modules/networking/technitium-dns-server.nix +++ b/modules/networking/technitium-dns-server.nix @@ -22,6 +22,10 @@ in }; config = lib.mkIf cfg.enable { + + # Disable internal DNS otherwise TCP .:53 is already in use. Breaks zone sync + services.resolved.enable = false; + services.technitium-dns-server = { enable = true; openFirewall = true; @@ -29,7 +33,8 @@ in 53 5380 53443 - ] ++ lib.optional cfg.dnsOverHttps 443; + ] + ++ lib.optional cfg.dnsOverHttps 443; firewallUDPPorts = [ 53 67