diff --git a/nixos/modules/services/networking/nsd.nix b/nixos/modules/services/networking/nsd.nix index c45039458b26..c0c820cadb63 100644 --- a/nixos/modules/services/networking/nsd.nix +++ b/nixos/modules/services/networking/nsd.nix @@ -988,8 +988,9 @@ in systemd.services.nsd = { description = "NSD authoritative only domain name service"; - after = [ "network.target" ]; + after = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; + wants = [ "network-online.target" ]; startLimitBurst = 4; startLimitIntervalSec = 5 * 60; # 5 mins