2024-05-10 13:43:41 +05:00
|
|
|
{ config, ... }:
|
|
|
|
{
|
|
|
|
services.unbound = {
|
|
|
|
enable = true;
|
|
|
|
settings = {
|
|
|
|
server = {
|
|
|
|
qname-minimisation = "yes";
|
|
|
|
interface = "0.0.0.0";
|
|
|
|
access-control = [
|
|
|
|
"192.168.0.0/24 allow"
|
2024-05-13 21:39:10 +05:00
|
|
|
"10.101.0.0/24 allow"
|
2024-05-10 13:43:41 +05:00
|
|
|
];
|
|
|
|
local-zone = [
|
2024-05-10 17:23:03 +05:00
|
|
|
"\"pp.comfycamp.space\" static"
|
2024-05-10 16:58:48 +05:00
|
|
|
"\"vault.comfycamp.space\" static"
|
2024-05-14 23:55:54 +05:00
|
|
|
"\"deluge.comfycamp.space\" static"
|
2024-05-10 13:43:41 +05:00
|
|
|
];
|
|
|
|
local-data = [
|
2024-05-13 21:39:10 +05:00
|
|
|
"\"pp.comfycamp.space IN A 10.101.0.1\""
|
|
|
|
"\"vault.comfycamp.space IN A 10.101.0.1\""
|
2024-05-14 23:55:54 +05:00
|
|
|
"\"deluge.comfycamp.space IN A 10.101.0.1\""
|
2024-05-10 13:43:41 +05:00
|
|
|
];
|
|
|
|
};
|
|
|
|
forward-zone = [
|
|
|
|
{
|
|
|
|
name = ".";
|
|
|
|
forward-addr = [
|
|
|
|
"1.1.1.1"
|
|
|
|
"8.8.8.8"
|
|
|
|
];
|
|
|
|
}
|
|
|
|
];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|