How to Fix DNS Over HTTPS Not Working in Chrome/Windows?

Liza Gupta
10 Min Read

If your browser feels off or your internet isn’t as secure as it should be, you might be dealing with a problem called DNS Over HTTPS, or DoH, not working. And yep, it’s just as annoying as it sounds.

So, what exactly is DNS Over HTTPS? In simple words, it’s a feature that keeps your browsing more private and secure.

When it works, it hides the websites you visit from prying eyes by encrypting the data. But when it doesn’t? You lose that extra layer of protection, and things can break—like websites not loading properly, or your browser acting weird.

Now, I know this all sounds a bit techy, but don’t worry. You don’t need to be an expert to fix it. Most of the time, the issue comes down to a small setting or something that just needs a little reset. And that’s where I come in—to walk you through it step by step, like a friend helping out.

Stick with me, and by the end of this article, you’ll have your DNS Over HTTPS up and running again. Let’s fix this together.

What usually causes DNS Over HTTPS to stop working?

1. Misconfigured settings can mess things up

Sometimes, it’s just a small setting that got flipped the wrong way. Maybe Chrome updated and changed something in the background.

Or maybe a setting was changed without you realizing it. Either way, it’s worth checking both your Chrome and Windows settings. A tiny change can fix the whole issue.

2. Your antivirus or firewall might be blocking it

Believe it or not, your security software might be stopping DNS Over HTTPS from working.

These tools are great at protecting your system, but sometimes they go a little too far. If your antivirus or firewall is blocking encrypted DNS traffic, DoH simply won’t work.

3. Your network settings might need a look

Things like your router, your Wi-Fi, or even your DNS configuration in Windows could be causing the issue.

If something’s not right there, DoH might not function properly. It’s like trying to make a call with no signal—it just won’t go through.

4. Outdated software can cause problems

If you haven’t updated Chrome or Windows in a while, that could be the reason. Older versions might not fully support DNS Over HTTPS, or they might have bugs that interfere with it.

Keeping your software up to date helps avoid these headaches.

So, before you stress out, know that most of these problems are easy to fix. You don’t need to be a tech genius. Just follow along, and we’ll sort it out.

How to Fix DNS Over HTTPS Not Working in Chrome/Windows

Alright, let’s get into the real work. We’re going to go through some simple, clear steps to fix DNS Over HTTPS. I’ll explain everything like we’re sitting together figuring it out.

#1: Make sure Chrome is up to date and DoH is turned on

Let’s start with the basics. An outdated browser can cause all sorts of issues. Even with DNS Over HTTPS.

Here’s what you can do:

  • Open Chrome.
  • Click the three dots in the top-right corner.
  • Go to Help > About Google Chrome.
  • Chrome will automatically check for updates. If there’s one available, it’ll download and install it.
  • Restart Chrome once it’s updated.

Now, let’s check if DoH is enabled:

  • In the Chrome address bar, type chrome://settings/security.
  • Scroll down to find Use secure DNS.
  • Make sure it’s turned on.
  • Under it, select a provider like Google (Public DNS) or Cloudflare.

That’s it! Sometimes, just updating and enabling this setting is all you need.

#2: Update your DNS settings in Windows

If Chrome looks fine but things still aren’t working, let’s check your Windows DNS settings. It’s pretty simple.

Just follow these steps:

  • Open Settings on your PC.
  • Click on Network & Internet.
  • Scroll down and choose Advanced network settings.
  • Click More network adapter options.
  • Right-click your active network and select Properties.
  • Double-click Internet Protocol Version 4 (TCP/IPv4).
  • Choose Use the following DNS server addresses.
  • Enter 8.8.8.8 for the preferred DNS and 8.8.4.4 for the alternate DNS.
  • Click OK to save.

Try browsing again. If it’s working now, you’re good!

#3: Check your antivirus or firewall settings

Security software can sometimes block DNS Over HTTPS without you even knowing. Let’s take a quick look at your antivirus or firewall settings.

Here’s what to do:

  • Open your antivirus or firewall software.
  • Look for anything related to web protection or network protection.
  • If there’s a setting that blocks encrypted DNS or DoH, turn it off or add an exception.
  • Save your changes and restart your browser.

If you’re not sure where to find these settings, try searching for your software’s name along with “DoH settings” online.

#4: Reset your network settings

Sometimes your network just needs a little reset. This helps clear out any old or broken configurations.

Let’s do a quick reset:

  • Open the Start menu and type cmd.
  • Right-click on Command Prompt and choose Run as Administrator.
  • In the black window, type the following and press Enter after each line:
    ipconfig /flushdns
    netsh winsock reset
  • Close the window and restart your computer.

This refreshes your network settings and can get things back on track.

#5: Enable SSL/TLS protocols

DNS Over HTTPS relies on certain security protocols to work. If they’re not turned on, the feature won’t function correctly.

Here’s how to check:

  • Open the Start menu and type Internet Options, then press Enter.
  • Go to the Advanced tab.
  • Scroll down until you find TLS 1.2 and TLS 1.3.
  • Make sure both boxes are checked.
  • Click Apply and then OK.

Now restart your browser and see if it helped.

Other Tips You Can Try

1. Try using a different browser

Sometimes, Chrome just doesn’t want to cooperate. Open up Firefox or Microsoft Edge and test if DNS Over HTTPS works there. If it does, then the issue is probably with Chrome itself.

2. Test with a VPN

Try turning on a VPN and see if that changes anything. If DoH starts working, it might be your ISP or local network causing the problem.

3. Restart your router

Yes, the classic fix. Turn your router off, wait for about 30 seconds, then turn it back on. This simple step can fix small network bugs that might be blocking DNS Over HTTPS.

4. Contact your ISP

If nothing’s working, give your Internet Service Provider a call. They might be blocking encrypted DNS or have other restrictions in place.

5. Use advanced tools (optional)

If you’re feeling curious or want to learn more, tools like Wireshark or DNS query analyzers can show you what’s happening behind the scenes. But don’t worry if that’s not your thing—everything else we’ve covered should be enough.

The Takeaway

So, here’s the bottom line—when DNS Over HTTPS isn’t working, it can mess with your browsing and your privacy. But the fixes? They’re usually simple and totally doable on your own.

From updating Chrome and tweaking your Windows DNS settings, to checking your firewall and giving your router a restart, there’s a lot you can try.

And remember, you don’t need to be a tech expert to handle this. You just need a bit of patience and the right steps.

A common myth is that only professionals can fix stuff like this. But now you know better. You’ve got this. And if something still doesn’t work, that’s okay too—revisit the steps or reach out for help.

I’d love to know—did any of these tips work for you? Let me know in the comments!

Share This Article
Follow:
My love for tech is more than merely using gadgets. Yes, I adore learning how they operate and teaching other people about that as well. I began doing it by repairing my own devices, and soon enough, I was creating extensive guides to help other people repair their tech troubles as well. Whether it's optimizing a mobile phone or implementing a smart home, I like to make technology easy and approachable for anyone.
Leave a Comment