Files
nixos-haus/modules/common/unbound-cloud.nix

39 lines
743 B
Nix

{
config,
pkgs,
...
}: {
services.unbound = {
enable = true;
settings = {
server = {
# Listen only locally
interface = ["127.0.0.1" "192.168.0.101"];
port = 53;
access-control = ["127.0.0.1 allow"];
# Recommended hardening
harden-glue = true;
harden-dnssec-stripped = true;
use-caps-for-id = false;
# Performance
prefetch = true;
edns-buffer-size = 1232;
# Privacy
hide-identity = true;
hide-version = true;
};
forward-zone = [
{
name = ".";
forward-addr = ["46.62.255.194@853"];
forward-tls-upstream = true; # Enable DoT
}
];
};
};
}