blob: e229da353dc6e40ddcbc00e8d328aa5dbad7dab3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
{ pkgs, ... }:
{
services.unbound = {
enable = true;
package = pkgs.unbound-with-systemd;
enableRootTrustAnchor = true;
resolveLocalQueries = true;
settings.server = {
interface = [ "0.0.0.0" ];
port = 53;
access-control = [ "10.44.0.0/16 allow" ];
harden-glue = true;
harden-dnssec-stripped = true;
use-caps-for-id = false;
edns-buffer-size = 1232;
prefetch = true;
hide-identity = true;
hide-version = true;
};
};
networking.firewall = {
allowedTCPPorts = [ 53 ];
allowedUDPPorts = [ 53 ];
};
}
|