Server: get rid of dnsmasq
I can add custom records to headscale's dns settings, so I don't need dnsmasq anymore. This will also bring back resolved's stub
This commit is contained in:
parent
52a08be94d
commit
c7d2db076b
2 changed files with 0 additions and 43 deletions
|
|
@ -13,7 +13,6 @@
|
||||||
./tailscale.nix
|
./tailscale.nix
|
||||||
./headscale.nix
|
./headscale.nix
|
||||||
./caddy.nix
|
./caddy.nix
|
||||||
./dns.nix
|
|
||||||
./rust_motd.nix
|
./rust_motd.nix
|
||||||
./minecraft.nix
|
./minecraft.nix
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
||||||
{...}: {
|
|
||||||
services.dnsmasq = {
|
|
||||||
enable = true;
|
|
||||||
|
|
||||||
# Only using this for tailscale IPs, so better to let tailscale itself deal with it
|
|
||||||
resolveLocalQueries = false;
|
|
||||||
|
|
||||||
settings = {
|
|
||||||
listen-address = ["100.73.96.48"];
|
|
||||||
|
|
||||||
/*
|
|
||||||
Dnsmasq tries to use the tailscale dns server, which is bad cause that points to dnsmasq
|
|
||||||
From the little testing I have done it seems to not cause any issues, but better to be safe
|
|
||||||
than sorry :P
|
|
||||||
*/
|
|
||||||
dns-loop-detect = true;
|
|
||||||
|
|
||||||
host-record = [
|
|
||||||
"winmax2,winmax2.tailscale,100.106.73.20"
|
|
||||||
"everest,everest.tailscale,100.73.96.48"
|
|
||||||
"archie,archie.tailscale,100.113.139.93"
|
|
||||||
"steamdeck,steamdeck.tailscale,100.85.48.85"
|
|
||||||
"surfacego,surfacego.tailscale,100.96.92.13"
|
|
||||||
];
|
|
||||||
|
|
||||||
# If this isn't set a cname that targets a host might return the wrong ip
|
|
||||||
localise-queries = true;
|
|
||||||
## IPv6 is not a thing in Spain so I'm guaranteed to not use it
|
|
||||||
filter-AAAA = true;
|
|
||||||
domain = "tailscale";
|
|
||||||
domain-needed = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.rust-motd.settings.service_status.dnsmasq = "dnsmasq";
|
|
||||||
|
|
||||||
# Dnsmasq conflicts with the resolved dns stub listener
|
|
||||||
services.resolved.extraConfig = ''
|
|
||||||
[Resolve]
|
|
||||||
DNSStubListener=no
|
|
||||||
'';
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue