Flamingo Raises $4.5M Seed Round

Skip to content

Updated: October 2026

Someone's browser says the page can't be reached, they run the Windows troubleshooter, and it announces that the DNS server isn't responding. That message is a starting point, and the fix the top search results suggest can quietly break a work PC. Here's how to tell whether it's one machine or the whole office, which commands prove where the problem is, and how to fix it without creating the next ticket.

What "The DNS Server Isn't Responding" Means

DNS turns a name like outlook.office.com into the IP address a computer can connect to. Every browser tab, sync client and sign-in starts with that lookup. When it fails, nothing that uses names works, even if the network cable and Wi-Fi are fine.

The message itself comes from Windows Network Diagnostics. It tried a lookup, got no answer, and reported its best guess. That guess is often right, but the same symptom shows up when the default gateway is down, the adapter has no address, or a security agent is filtering DNS. Treat it as a lead, not a diagnosis.

One PC or the Whole Office? Check Scope First

The fix depends on how many people are affected, so ask before you touch anything.

  • One PC only. Something local: the adapter, its DNS settings, the cache, a VPN client or a browser setting.
  • Everyone at one site. The site's DNS server, the router or firewall handing out DNS, or the DHCP scope.
  • Only people on the VPN. The tunnel's DNS settings or split tunnelling.
  • Everyone, everywhere. A cloud resolver, a DNS filtering service, or the internal DNS servers themselves.

Two minutes on this saves an hour of flushing caches on a PC that was never the problem.

Fix It on One Windows PC

Start by finding out which DNS server the PC is using. Run:

code
ipconfig /all

Look at the DNS Servers line for the active adapter, and check the Default Gateway too. If ping to the gateway fails, the problem is the connection, not DNS, and no amount of cache flushing will help.

If the gateway answers, test each DNS server directly, so you know whether the server or the PC is at fault:

powershell
Resolve-DnsName outlook.office.com -Server 10.0.0.10
Resolve-DnsName outlook.office.com -Server 1.1.1.1 -DnsOnly

Microsoft's documentation describes Resolve-DnsName as the PowerShell counterpart to nslookup. The -Server switch is the useful part: if the internal server answers and the PC still fails, the problem is local. If the internal server times out, stop working on the PC.

For a local problem, work from least to most disruptive. Clear the cache with ipconfig /flushdns, re-register the PC's own records with ipconfig /registerdns, then disable and re-enable the adapter. netsh winsock reset comes last, because it needs a restart and resets things that usually aren't broken.

If lookups still fail with a healthy server, check that the DNS Client service is running with Get-Service Dnscache. It shouldn't be stopped or disabled on a working PC, and a security tool or a tuning script that switched it off will produce exactly this error.

This walkthrough shows the same testing order on a live machine, from ipconfig to a direct lookup.

Don't Point Domain PCs at 8.8.8.8

The top-ranking guides for this error all say to switch the DNS server to 8.8.8.8 or 1.1.1.1. On a home laptop that's fine. On a PC joined to an Active Directory domain, it creates a new problem.

A domain PC finds its domain controllers through special records that only exist on the company's internal DNS server. Google's resolver has never heard of them. So the web works again, and then the user can't sign in, Group Policy stops applying, and file shares disappear.

Microsoft's own DNS client recommendations are direct about this: "Don't configure the client DNS settings to point to your ISP's DNS servers." Instead, domain PCs point at internal DNS, and the internal DNS server forwards anything outside the company to the internet.

Internal and public DNS get tangled in other ways too. In this thread, the company's internal domain matched its public website, so the day marketing dropped "www" from the site, nobody inside the office could reach it.

When the Whole Office Loses DNS

When everyone is affected, look upstream. The usual suspects are the internal DNS server itself (often a domain controller), its forwarders, the router or firewall that DHCP points everyone at, or a DHCP scope handing out a server that no longer exists.

On a Windows DNS server, confirm the service is up with Get-Service DNS, then run dcdiag /test:dns on a domain controller. It checks the records domain PCs depend on, the forwarders and the delegations in one pass, and it names the part that's failing instead of leaving you to guess.

Security tools are on the list now too. DNS filtering agents sit in the lookup path on every endpoint, so when the filtering service has a bad afternoon, every PC reports the same error at once. In this r/msp thread from March 2026, the one thing every broken endpoint had in common was the DNS filter agent, and the vendor later confirmed a regional outage.

One Windows behaviour explains the flaky version of this. If the preferred DNS server stops answering, the PC switches to the alternate and stays there until that one fails or 15 minutes pass, per the same Microsoft page. So a server that comes back doesn't fix every PC immediately, and a half-broken secondary can cause errors that come and go.

Browsers, VPNs and Secure DNS

Some cases only affect one app. Chrome and Edge can use secure DNS (DNS over HTTPS) and send lookups to a public provider instead of the company server. Internal sites then fail in the browser while everything else works.

VPNs add their own DNS servers when they connect. With split tunnelling, some names should go through the tunnel and some shouldn't, and a wrong setting sends internal names to the wrong resolver. A stale hosts file entry can do the same on one PC, which is why Resolve-DnsName -NoHostsFile is worth a try when one name misbehaves.

Stop It Coming Back

Most of this is plumbing you set once. Run two internal DNS servers per site, so one reboot doesn't take the office offline. Check that DHCP hands out those two servers and nothing else. Watch the forwarders, because a dead forwarder looks exactly like a dead DNS server to users.

Then test from where the users are. A scheduled Resolve-DnsName against an internal and an external name, run on a handful of endpoints, catches a failing server before the phones ring. OpenFrame can run scripts like that on a schedule across devices, with approval gates on anything that changes settings.

If lookups work but feel slow, that's a different problem with different fixes, covered in our guide to slow DNS lookups.

For the commands above and the ones that sit next to them, see our PowerShell commands cheat sheet.

Aliaska Varieva

Aliaska Varieva

Head of Platform

Hi! I’m Aliaska, and I’ve been working as a software engineer (mostly Java + a bit Kotlin) for over 8 years now. I mostly spend my time building backend services, integrating systems, fixing bugs (the fun part 🙃), and making sure things don’t fall apart behind the scenes.

Related Content

Blog Posts

Product Releases

Podcasts

Webinars

Case Studies

Events

Onboarding Guides

Frequently Asked Questions

DNS Server Not Responding

It means Windows Network Diagnostics tried a DNS lookup and got no answer from the configured DNS server. It is a best guess, not a proven cause: a down gateway, an adapter without an address or a DNS filtering agent can produce the same message, so check scope and test the server directly first.
Not on a PC joined to an Active Directory domain. The domain controllers are found through records that only exist on the internal DNS server, so a public resolver breaks sign-in, Group Policy and file shares. Point domain PCs at internal DNS and let that server forward outside names.
Intermittent failures usually mean the preferred DNS server is unreliable, a secondary server is half-broken, or a DNS filtering service is having trouble. Windows switches to the alternate server when the preferred one fails and can stay there for up to 15 minutes, so errors come and go.
Run ipconfig /flushdns to clear the cache and ipconfig /registerdns to re-register the PC, then disable and re-enable the network adapter. If that fails, check that the DNS Client service (Dnscache) is running, and use netsh winsock reset last, since it needs a restart.

MSP AI Agents

On a five-person desk, reported deployments show $78,000 to $130,000 in annual direct labor savings, roughly 30% fewer escalations, and 15% to 20% better SLA compliance. Broader MSP adoption data adds ticket handling time cut by 45% and five to 12 points of margin, all from reclaimed capacity rather than headcount cuts.
Yes. In production MSP shops today, 10% to 25% of tickets close before a human opens them. Thread alone has processed 173 million tickets across 750-plus MSP partners at 96% triage accuracy, handing back 490,000-plus technician hours. Agents own the low-risk, high-volume work (password resets, MFA enrollment, known installs, onboarding and offboarding) and flag anything that touches production data or needs judgment for a human to take.

About OpenFrame

OpenFrame isn't built to plug into your stack. It replaces it. Instead of duct-taping a dozen tools together (RMM, MDM, SIEM, patching, remote access, each its own login and bill), we bundle it into one unified platform: RMM, MDM, monitoring, automation, remote access, patch management, security monitoring, and ticketing, plus built-in AI copilots. So "does it integrate with X?" usually means: you won't need X anymore.
Most platforms give you one piece and expect you to bolt the rest on. OpenFrame unifies the whole stack in one place, with AI copilots built in. Fewer logins, fewer bills, less duct tape.
In the cloud, on US soil. Your data stays stateside.
Both. It's built for MSPs and MSSPs alike.