os/mxixin/dns: Remove stub listener

This commit is contained in:
Lorenz Leutgeb
2026-08-03 14:13:37 +02:00
parent f5c415cbb0
commit 14ed626f61
2 changed files with 42 additions and 0 deletions
+2
View File
@@ -4,6 +4,8 @@
lib,
...
}: {
imports = [./dns.nix];
time.timeZone = "UTC";
i18n.defaultLocale = "en_US.UTF-8";
+40
View File
@@ -0,0 +1,40 @@
{
config,
lib,
...
}: let
dns =
# https://www.joindns4.eu/for-public
(builtins.map (ip: "${ip}#unfiltered.joindns4.eu") [
"2a13:1001::86:54:11:100"
"2a13:1001::86:54:11:200"
"86.54.11.100"
"86.54.11.200"
])
++
# https://quad9.net/service/service-addresses-and-features/#rec
(builtins.map (ip: "${ip}#dns.quad9.net") [
"2620:fe::fe"
"2620:fe::9"
"9.9.9.9"
"149.112.112.112"
])
++
# https://one.one.one.one/dns/
(builtins.map (ip: "${ip}#one.one.one.one") [
"2606:4700:4700::1111"
"2606:4700:4700::1001"
"1.1.1.1"
"1.0.0.1"
]);
in {
services = {
resolved.settings.Resolve = {
DNSOverTLS = true;
DNSStubListener = false;
FallbackDNS = dns;
LMNR = false;
MulticastDNS = false;
};
};
}