diff --git a/hosts/rx4/networking.nix b/hosts/rx4/networking.nix index aaaa1a6..23c062b 100644 --- a/hosts/rx4/networking.nix +++ b/hosts/rx4/networking.nix @@ -1,6 +1,9 @@ +{ constants, ... }: + { networking.hostName = "rx4"; networking.domain = "sid.ovh"; + networking.nameservers = [ constants.hosts.sid.ip ]; # boot.kernel.sysctl = { # "net.ipv4.conf.all.forwarding" = 1; diff --git a/hosts/sid/services/coredns.nix b/hosts/sid/services/coredns.nix index 67a055f..e5c0904 100644 --- a/hosts/sid/services/coredns.nix +++ b/hosts/sid/services/coredns.nix @@ -10,9 +10,7 @@ enable = true; config = with constants; '' .:53 { - bind 127.0.0.1 ${hosts.sid.ip} - forward . 1.1.1.1 8.8.8.8 - cache 30 + bind 127.0.0.1 hosts { ${hosts.sid.ip} ${ca-fqdn} @@ -24,6 +22,8 @@ ${hosts.vde.ip} vde.tail fallthrough } + forward . 1.1.1.1 8.8.8.8 + cache 30 log errors } diff --git a/hosts/vde/networking.nix b/hosts/vde/networking.nix index d105960..8fad02f 100644 --- a/hosts/vde/networking.nix +++ b/hosts/vde/networking.nix @@ -1,5 +1,8 @@ +{ constants, ... }: + { networking.networkmanager.ensureProfiles.profiles = { + nameservers = [ constants.hosts.sid.ip ]; enp34s0-profile = { connection = { id = "enp34s0";