diff --git a/nixosModules/vds/nginx.nix b/nixosModules/vds/nginx.nix index 9e7085c..94948dc 100755 --- a/nixosModules/vds/nginx.nix +++ b/nixosModules/vds/nginx.nix @@ -50,6 +50,26 @@ in # }; }; }; + blocky = { + enable = true; + settings = { + ports.dns = 53; # Port for incoming DNS Queries. + upstreams.groups.default = [ + "https://dns.quad9.net/dns-query" # Using Cloudflare's DNS over HTTPS server for resolving queries. + ]; + # For initially solving DoH/DoT Requests when no system Resolver is available. + bootstrapDns = { + upstream = "https://dns.quad9.net/dns-query"; + ips = [ "9.9.9.9" ]; + }; + # Custom DNS entries + customDNS = { + mapping = { + "immich.zeroq.ru" = "100.90.0.0"; + }; + }; + }; + }; }; security.acme = { acceptTerms = true;