valkyrie: Update DNS config so tailscale plugin is used on tailscale
This commit is contained in:
parent
1db9542cf0
commit
b5f62be6a3
3 changed files with 26 additions and 16 deletions
|
@ -9,7 +9,7 @@
|
||||||
};
|
};
|
||||||
upstreams = {
|
upstreams = {
|
||||||
groups = {
|
groups = {
|
||||||
default = [ "127.0.0.1:5335" ];
|
default = [ "127.0.0.1:5455" ];
|
||||||
"100.64.0.0/10" = [ "127.0.0.1:5454" ];
|
"100.64.0.0/10" = [ "127.0.0.1:5454" ];
|
||||||
"fd7a:115c:a1e0::/96" = [ "127.0.0.1:5454" ];
|
"fd7a:115c:a1e0::/96" = [ "127.0.0.1:5454" ];
|
||||||
"fd7a:115c:a1e0:ab12::/64" = [ "127.0.0.1:5454" ];
|
"fd7a:115c:a1e0:ab12::/64" = [ "127.0.0.1:5454" ];
|
||||||
|
@ -35,17 +35,6 @@
|
||||||
|
|
||||||
customDNS = {
|
customDNS = {
|
||||||
mapping = {
|
mapping = {
|
||||||
"home.datarift.nl" = "10.0.0.251";
|
|
||||||
"frigate.datarift.nl" = "10.0.0.251";
|
|
||||||
"git.datarift.nl" = "10.0.0.203";
|
|
||||||
"loki.datarift.nl" = "10.0.0.4";
|
|
||||||
"minio.datarift.nl" = "10.0.0.251";
|
|
||||||
"minio-admin.datarift.nl" = "10.0.0.251";
|
|
||||||
"mqtt.datarift.nl" = "10.0.0.254";
|
|
||||||
"nix-cache.datarift.nl" = "10.0.0.209";
|
|
||||||
"saga.datarift.nl" = "10.0.0.251";
|
|
||||||
"vidz.datarift.nl" = "10.0.0.211";
|
|
||||||
|
|
||||||
# Horus
|
# Horus
|
||||||
"vaultserver.horus.nu" = "192.168.4.32";
|
"vaultserver.horus.nu" = "192.168.4.32";
|
||||||
};
|
};
|
||||||
|
|
14
machines/valkyrie/coredns/datarift.zone
Normal file
14
machines/valkyrie/coredns/datarift.zone
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
$ORIGIN datarift.nl.
|
||||||
|
$TTL 3600
|
||||||
|
@ IN SOA gabe.ns.cloudflare.com. dns.cloudflare.com. 3 3600 900 86400 1800
|
||||||
|
|
||||||
|
home IN A 10.0.0.251
|
||||||
|
frigate IN A 10.0.0.251
|
||||||
|
git IN A 10.0.0.203
|
||||||
|
loki IN A 10.0.0.4
|
||||||
|
minio IN A 10.0.0.251
|
||||||
|
minio-admin IN A 10.0.0.251
|
||||||
|
mqtt IN A 10.0.0.254
|
||||||
|
nix-cache IN A 10.0.0.209
|
||||||
|
saga IN A 10.0.0.251
|
||||||
|
vidz IN A 10.0.0.211
|
|
@ -4,21 +4,28 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
config = ''
|
config = ''
|
||||||
datarift.nl:5454 {
|
.:5454 {
|
||||||
bind 127.0.0.1 ::1
|
bind lo
|
||||||
|
reload 5s
|
||||||
tailscale datarift.nl {
|
tailscale datarift.nl {
|
||||||
authkey {$TS_AUTHKEY}
|
authkey {$TS_AUTHKEY}
|
||||||
fallthrough
|
fallthrough
|
||||||
}
|
}
|
||||||
forward . 127.0.0.1:5335
|
forward . 127.0.0.1:5335
|
||||||
log
|
log
|
||||||
|
debug
|
||||||
errors
|
errors
|
||||||
}
|
}
|
||||||
|
|
||||||
.:5454 {
|
.:5455 {
|
||||||
bind 127.0.0.1 ::1
|
bind lo
|
||||||
|
reload 5s
|
||||||
|
file ${./datarift.zone} datarift.nl {
|
||||||
|
reload 10s
|
||||||
|
}
|
||||||
forward . 127.0.0.1:5335
|
forward . 127.0.0.1:5335
|
||||||
log
|
log
|
||||||
|
debug
|
||||||
errors
|
errors
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
|
|
Loading…
Reference in a new issue