Malware resolving command and control infrastructure that no longer exists.
What gives it awayRepeated failures for random-looking or unfamiliar domain names from a machine that is otherwise fine.
ATT&CK T1568.002Nothing matches that yet. Tell us what you were looking for and it goes on the list.
Windows System Log · Event 1014
Windows asked for the address behind a name and none of the DNS servers answered in time. Usually a brief network wobble. When it repeats, the DNS settings or the connection itself are the problem — not the website you were trying to reach.
Also written as Event ID 1014DNS Client Events 1014dns timeout event
Your PC tried to look up a website address and got no answer quickly enough. If pages load fine, ignore it — this happens whenever the connection stutters. If sites are slow to start loading or fail intermittently, this is probably why, and changing your DNS servers usually fixes it.
On laptops it is frequently a VPN or a wireless roam rather than a DNS fault. On servers it points at a domain controller not answering, which cascades into authentication problems that look unrelated. Read the name being resolved — internal names failing means a different investigation from external ones.
Sanitised. Addresses come from the RFC 5737 documentation ranges.
Name resolution for the name updates.example.invalid timed out after none of the configured DNS servers responded. Everything else in the log line is context.
An internal or domain namePoints at your own DNS servers or domain controllers, not the internet. An external websiteUsually a transient connectivity problem or an unreachable upstream resolver. A telemetry or update endpointVery common background noise, and rarely worth chasing. Most of the time it is one of these.
What gives it awayRepeated failures for random-looking or unfamiliar domain names from a machine that is otherwise fine.
ATT&CK T1568.002What gives it awayThe DNS servers listed in the event are not the ones you configured.
ATT&CK T1584.002Get-WinEvent -FilterHashtable @{LogName='System'; Id=1014} -MaxEvents 50 | Select-Object TimeCreated, Message | Format-List Get-DnsClientServerAddress -AddressFamily IPv4 | Select-Object InterfaceAlias, ServerAddresses Resolve-DnsName example.com -Server 192.0.2.10 -DnsOnly Get-WinEvent -FilterHashtable @{LogName='System'; Id=1014; StartTime=(Get-Date).AddDays(-7)} | Group-Object { $_.TimeCreated.Hour } | Select-Object Name, Count | Sort-Object Name Not if the internet works. It appears whenever a lookup does not get an answer quickly enough, which happens on any connection that briefly stutters or on any laptop that sleeps and wakes. It matters when it is frequent and sites are actually failing or slow to start loading.
Change the DNS servers your machine uses to something reliable — your router's own resolver is often the weak link on a home network. On a work machine, check whether a VPN client is redirecting resolution. Flushing the cache with `ipconfig /flushdns` clears bad entries but does not fix an unreliable server.
Because Windows resumes background services before the network is fully connected, so their lookups fail for a few seconds. It is normal, self-correcting, and not worth chasing. Bursts tied to wake or to switching wireless networks are the signature of this rather than of a DNS problem.
Last reviewed 28 August 2026