diff --git a/client/internal/dns/host_windows.go b/client/internal/dns/host_windows.go index dceb24420..285904f71 100644 --- a/client/internal/dns/host_windows.go +++ b/client/internal/dns/host_windows.go @@ -24,8 +24,8 @@ var ( const ( dnsPolicyConfigMatchPath = `SYSTEM\CurrentControlSet\Services\Dnscache\Parameters\DnsPolicyConfig\NetBird-Match` - gpoDnsPolicyRoot = `SOFTWARE\Policies\Microsoft\Windows NT\DNSClient` - gpoDnsPolicyConfigMatchPath = gpoDnsPolicyRoot + `\DnsPolicyConfig\NetBird-Match` + gpoDnsPolicyRoot = `SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\DnsPolicyConfig` + gpoDnsPolicyConfigMatchPath = gpoDnsPolicyRoot + `\NetBird-Match` dnsPolicyConfigVersionKey = "Version" dnsPolicyConfigVersionValue = 2 @@ -136,10 +136,6 @@ func (r *registryConfigurator) addDNSMatchPolicy(domains []string, ip string) er return fmt.Errorf("configure GPO DNS policy: %w", err) } - if err := r.configureDNSPolicy(dnsPolicyConfigMatchPath, domains, ip); err != nil { - return fmt.Errorf("configure local DNS policy: %w", err) - } - if err := refreshGroupPolicy(); err != nil { log.Warnf("failed to refresh group policy: %v", err) }