|
18 | 18 | unbound = {
|
19 | 19 | enable = true;
|
20 | 20 | enableRootTrustAnchor = true;
|
| 21 | + localControlSocketPath = "/run/unbound/unbound.ctl"; |
21 | 22 | settings = {
|
22 | 23 | server = {
|
23 |
| - interface = ["127.0.0.1"]; |
24 |
| - port = 5353; # XXX |
25 |
| - access-control = ["127.0.0.1/32 allow"]; |
26 |
| - harden-glue = true; |
| 24 | + access-control = ["127.0.0.1/8 allow"]; |
| 25 | + aggressive-nsec = true; |
| 26 | + cache-max-ttl = 86400; |
| 27 | + cache-min-ttl = 360; |
| 28 | + do-not-query-localhost = true; |
| 29 | + do-ip4 = true; |
| 30 | + do-ip6 = false; |
| 31 | + do-tcp = true; |
| 32 | + do-udp = true; |
| 33 | + edns-buffer-size = 1232; |
| 34 | + harden-algo-downgrade = true; |
| 35 | + harden-below-nxdomain = true; |
27 | 36 | harden-dnssec-stripped = true;
|
| 37 | + harden-glue = true; |
28 | 38 | harden-large-queries = true;
|
29 | 39 | harden-short-bufsize = true;
|
30 |
| - ratelimit = 1000; |
31 |
| - use-caps-for-id = false; |
32 |
| - prefetch = true; |
| 40 | + hide-identity = true; |
| 41 | + hide-version = true; |
| 42 | + incoming-num-tcp = 50; |
| 43 | + infra-cache-slabs = 4; |
| 44 | + interface = ["127.0.0.1"]; |
| 45 | + key-cache-slabs = 4; |
| 46 | + log-local-actions = true; |
| 47 | + log-queries = true; |
| 48 | + log-replies = true; |
| 49 | + log-servfail = true; |
| 50 | + logfile = "/var/lib/unbound/unbound.log"; |
| 51 | + minimal-responses = true; |
| 52 | + msg-cache-size = 142768128; |
| 53 | + msg-cache-slabs = 4; |
| 54 | + num-queries-per-thread = 4096; |
| 55 | + num-threads = 4; |
| 56 | + outgoing-range = 8192; |
| 57 | + port = 5353; # XXX |
| 58 | + prefer-ip6 = false; |
33 | 59 | prefetch-key = true;
|
| 60 | + prefetch = true; |
| 61 | + ratelimit = 1000; |
| 62 | + rrset-cache-size = 285536256; |
| 63 | + rrset-cache-slabs = 4; |
| 64 | + rrset-roundrobin = true; |
34 | 65 | serve-expired = true;
|
35 | 66 | so-reuseport = true;
|
36 |
| - agressive-nsec = true; |
37 |
| - deny-any = true; |
38 |
| - do-not-query-localhost = true; |
39 |
| - prefer-ip6 = false; |
40 |
| - edns-buffer-size = 1232; |
41 |
| - hide-identity = true; |
42 |
| - hide-version = true; |
| 67 | + use-caps-for-id = false; |
| 68 | + use-syslog = false; |
| 69 | + verbosity = 3; # XXX |
43 | 70 | };
|
| 71 | + forward-zone = [ |
| 72 | + { |
| 73 | + name = "."; |
| 74 | + forward-tls-upstream = true; |
| 75 | + forward-addr = [ |
| 76 | + "9.9.9.9#dns.quad9.net" |
| 77 | + "149.112.112.112#dns.quad9.net" |
| 78 | + ]; |
| 79 | + } |
| 80 | + ]; |
44 | 81 | };
|
45 | 82 | };
|
46 | 83 | };
|
|
0 commit comments