Roaming Windows laptops fail Group Policy update: DNS suffix missing on corporate VLAN causing 'could not locate domain controller'
Environment
Company-issued Windows 11 laptops (build 22H2) joined to Active Directory domain. Devices connect to two wireless SSIDs: 'Corp-Internal' on VLAN 100 (corporate DHCP/DNS) and 'Corp-Guest' on VLAN 210 (guest DHCP). Both SSIDs use the same WPA2-Enterprise authentication. DHCP servers configured separately per VLAN. Clients use native Windows wireless profiles deployed by Intune.
Symptoms
When users move from the office to a meeting room (switching SSIDs between VLANs) or when the laptop obtains a new DHCP lease, gpupdate /force fails with 'The processing of Group Policy failed. Windows could not locate a domain controller to service the request'. Network access by IP works (ping DC by IP succeeds), but hostname lookups for domain controllers fail.
Observations
ipconfig /all on affected clients shows no DNS suffix search list on the wireless adapter while connected to VLAN 210. DHCP Option 15 (DNS domain name) appears to be delivered on VLAN 100 but not VLAN 210. Computers on VLAN 210 using same DHCP scope but different DHCP server do not get the domain search suffix. Event Viewer (System) shows 1058 Group Policy errors referencing 'could not locate the domain' immediately after obtaining DHCP address on VLAN 210. Running 'nslookup domaincontroller.domain.local' returns 'server can't find domain.local: NXDOMAIN' until DNS suffix is manually added.
Already attempted
Flushed DNS cache (ipconfig /flushdns), restarted the 'DNS Client' service, and ran 'gpupdate /force' as Administrator — no change. Manually setting the primary DNS suffix on the wireless adapter restores GP access until next DHCP renew. Verified AD DNS servers reachable and servicing requests for other VLANs.
Question
Why do laptops lose the DNS suffix on certain VLANs and what are safe, reversible server-side or client-side remedies to ensure Group Policy finds domain controllers when clients roam between VLANs?
Verified community troubleshooting
No answers yet..
Incident analysis
Most likely causes
Summary
Suggested Fixes
Continue troubleshooting
Related troubles
Matched from the title, description and tags