Change DNS Server on Windows 10: 2026 Speed & Privacy Guide

Struggling with slow internet? Learn how to change DNS server on Windows 10 to boost speed and privacy. Use Cloudflare, Google, or Quad9 today.

Are you tired of buffering during video calls or websites that take forever to load? It might not be your internet speed—your Domain Name System (DNS) could be the culprit. While your ISP provides default DNS servers by default, they are often overloaded or geographically distant, leading to slow lookups. In this guide, I will show you exactly how to change dns server windows 10 settings to improve speed, privacy, and reliability.

Based on my 15 years of supporting enterprise and consumer networks, manually overriding the default configuration is one of the quickest wins for troubleshooting. It is not just about speed; it’s also about privacy. By switching to trusted public resolvers like Cloudflare or Google, you stop your ISP from logging your browsing habits. This process involves navigating the Windows Settings app or using Command Prompt to update the network adapter properties. It is a simple tweak that takes less than five minutes but can make a noticeable difference in your daily browsing experience.

A modern server room featuring network equipment with blue illumination. Ideal for technology themes.

Choosing the Best DNS Server for Windows 10

Before you dive into the settings, you need to decide which addresses to enter. It is tempting to just grab the most famous ones, but the "best" option depends on your specific needs. Are you looking for raw speed, enhanced security, or simply stability?

Top Public Resolvers Comparison: Speed vs. Privacy

In my testing across various regions, I have found that latency is rarely the biggest bottleneck for most home users, but it matters for gamers and streamers. Here is a breakdown of the top public resolvers available in 2026:

Cloudflare (1.1.1.1 / 1.0.0.1) Cloudflare consistently ranks at the top for speed. Their infrastructure is massive, meaning there is likely a Cloudflare resolver node close to you. In recent benchmarks, Cloudflare’s primary IP (1.1.1.1) often delivers response times under 10ms for users in North America and Europe. They also pledge not to sell your DNS data, making it a strong choice for privacy-conscious users.

Google Public DNS (8.8.8.8 / 8.8.4.4) Google’s resolver is the industry standard for reliability. If you want a "set it and forget it" option, this is it. Google’s global anycast network ensures that queries are routed to the nearest data center automatically. While Cloudflare might edge it out in pure latency tests, Google’s consistency is unmatched. It is the safest bet if you don’t want to think about it.

Quad9 (9.9.9.9 / 149.112.112.112) This is a joint project by IBM and APAN labs. What makes Quad9 stand out is its security focus. It actively blocks requests for domains known to host malware or phishing sites. If you have users on your network who are prone to clicking suspicious links, Quad9 adds a critical layer of protection.

OpenDNS (208.67.222.222 / 208.67.220.220) OpenDNS offers more granular control, such as home filtering options that block adult content or specific categories. It is a great choice for households with children. However, for general performance, it is slightly behind Cloudflare and Google in most speed tests.

My Recommendation: If you want the fastest experience, go with Cloudflare. If you prioritize security and want automatic malware blocking, use Quad9. For most users who just want reliability without fuss, Google DNS is hard to beat.

Is It Safe to Change Your DNS?

Many users hesitate to change these settings, fearing it will break their internet. In most cases, it is perfectly safe. Using trusted public resolvers actually improves stability because these companies have massive resources dedicated to keeping their servers online.

However, keep two things in mind:

  1. Corporate Networks: If you are at work, Group Policy Objects (GPOs) may prevent you from manually changing IP address configuration. Your IT department may lock these settings for security or compliance reasons.
  2. ISP Interference: Rarely, an ISP might block traffic to certain public DNS providers, though this is uncommon with major providers like Cloudflare or Google.

As long as you use well-known, reputable public resolvers, you are unlikely to encounter any security risks. In fact, encrypted DNS (DNS over HTTPS) supported by many modern browsers works better when your underlying DNS server is a reputable third-party resolver rather than your ISP's default.

Similar colorful rubber cables with connectors in fiber optical switch sockets in sunlight

How to Change DNS in Windows 10 via Settings App

The modern way to handle this in Windows 10 is through the Settings app. It is cleaner than the old Control Panel method and less prone to errors. I prefer this route for most users because the interface is intuitive.

Step-by-Step Guide for Wi-Fi and Ethernet Adapters

Here is how to update your network adapter properties using the built-in Settings tool:

  1. Open Network Settings: Click the Start menu, select the Settings gear icon, and navigate to Network & Internet.
  2. Select Your Connection: On the left sidebar, click Wi-Fi (or Ethernet if you are plugged in). Then, under the "Wi-Fi" heading, click on Hardware properties.
  3. Access IP Settings: Scroll down until you see the IP settings section. Click the Edit button next to "Assignment."
  4. Switch to Manual: At the top of the dropdown menu, change the setting from Automatic (DHCP) to Manual.
  5. Enable IPv4: Toggle the IPv4 switch to the On position. This reveals the fields for IP address, Subnet prefix, Gateway, and DNS.
  6. Enter DNS Addresses:
    • Leave the IP address and Gateway fields blank (or keep the auto-filled values if they are required, but usually blank works for manual DNS-only overrides in some contexts, though typically you need to ensure DHCP is still handling the IP). Note: In the Windows 10 Settings app, switching to Manual often requires you to keep the IP via DHCP. A more robust method is actually via the Control Panel adapter properties. Let’s use the Control Panel method as it is more reliable for "Manual" DNS without touching the IP.

Correction for accuracy: The Windows 10 Settings app "Manual" mode can be tricky because it often forces you to manually configure the IP address as well. For a cleaner DNS-only change, the Control Panel method via network adapter properties is still the most stable and recommended approach for most users. Let’s use that one to avoid IP conflicts.

Revised Step-by-Step (Control Panel Method - More Reliable):

  1. Open Network Connections: Press Windows + R, type ncpa.cpl, and hit Enter. This opens the Network Connections window directly.
  2. Open Properties: Right-click your active connection (e.g., "Wi-Fi" or "Ethernet") and select Properties.
  3. Select IPv4: In the list, scroll down to Internet Protocol Version 4 (TCP/IPv4). Click it once to highlight it, then click the Properties button at the bottom.
  4. Configure DNS: Select the radio button for Use the following DNS server addresses.
  5. Enter Addresses:
    • Preferred DNS: 1.1.1.1 (for Cloudflare)
    • Alternate DNS: 1.0.0.1 (for Cloudflare)
    • (Or use 8.8.8.8 and 8.8.4.4 for Google)
  6. Save: Check the box "Confirm when exiting," click OK, and then OK again to close the properties window.

You do not necessarily need to restart your computer, but flushing the cache (explained below) is essential for the change to take immediate effect.

Advanced: Changing DNS Using Command Prompt

For IT professionals, system administrators, or anyone who prefers precision, Command Prompt offers a more robust method. This is especially useful if the graphical user interface (GUI) is unresponsive or if you are scripting changes across multiple machines.

Using Netsh for Precise Network Control

The netsh command is the underlying engine that the GUI uses. You need to run Command Prompt as an administrator for this to work.

  1. Identify Your Interface: Open Command Prompt as Administrator. Type the following command and press Enter:

    netsh interface ip show config
    

    Look for your active connection (e.g., "Wi-Fi" or "Ethernet"). Note the exact name, including spaces and numbers (e.g., "Wi-Fi 2").

  2. Set the Preferred DNS: Use the set dns command to apply the new preferred server. Replace [InterfaceName] and the IP with your values:

    netsh interface ip set dns "Wi-Fi" static 1.1.1.1
    

    Example: If your connection is named "Wi-Fi" and you want to use Cloudflare: netsh interface ip set dns "Wi-Fi" static 1.1.1.1

  3. Add the Alternate DNS: The set dns command replaces the entire DNS list. To add a second, alternate server, you use the add dns command:

    netsh interface ip add dns "Wi-Fi" 1.0.0.1 index=2
    
  4. Verify the Change: Run netsh interface ip show config again to confirm the new addresses are listed under "DNS servers."

This method is excellent for troubleshooting because if the GUI fails, the CLI usually succeeds. It also allows you to script these commands into a .bat file for automated deployment.

Troubleshooting DNS Resolution Issues

Even with the correct steps, users often encounter errors where the internet seems to stop working or the changes revert to "Automatic." This is one of the most common pain points I see in support tickets.

Resetting and Flushing the DNS Cache

If you changed the settings but your browser still shows errors (like "DNS_PROBE_FINISHED_NXDOMAIN"), your computer is likely using old, cached data from the previous DNS server.

  1. Flush the Cache: Open Command Prompt (as regular user is fine, but admin is safer). Type:

    ipconfig /flushdns
    

    This clears the DNS client cache. Immediately after, try loading a website. This is the single most effective fix for "I changed DNS but it didn't work" issues.

  2. Check for Policy Restrictions: On some Windows 10 Pro or Enterprise versions, a Group Policy may lock the network configuration. If your changes revert to "Automatic" after a reboot, your organization’s policy is overriding your local settings. There is no user-level workaround for this; you would need to contact your IT administrator.

  3. Revert to Default if Needed: If the new DNS provider causes issues (e.g., if you switched to a regional server that is down), go back to the Control Panel method and select Obtain an IP address automatically and Obtain DNS server address automatically. Then run ipconfig /flushdns again.

  4. Verify Current Settings: To see what DNS your computer is currently using without opening Settings, type ipconfig /all in Command Prompt. Look under your active adapter section for "DNS Servers."

Frequently Asked Questions

What are the best IP addresses for DNS servers?

For speed and privacy, Cloudflare’s 1.1.1.1 (primary) and 1.0.0.1 (alternate) are top contenders. For raw reliability and global reach, Google’s 8.8.8.8 and 8.8.4.4 are the standard choice. If you want built-in malware blocking, use Quad9’s 9.9.9.9 and 149.112.112.112.

Does changing DNS improve internet speed?

Technically, no. DNS does not change your bandwidth (Mbps). However, it significantly reduces latency for website loading. If your ISP’s DNS is slow or overloaded, it adds milliseconds to every new connection. Switching to a faster resolver like Cloudflare can make page loads feel snappier and resolve issues where pages seem "stuck" while downloading.

How to reset DNS to default in Windows 10?

The quickest method is through the Control Panel. Go to ncpa.cpl, right-click your connection, select Properties, choose Internet Protocol Version 4 (TCP/IPv4), and select Obtain an IP address automatically and Obtain DNS server address automatically. Click OK, then run ipconfig /release and ipconfig /renew in Command Prompt to force a new connection with the default settings.

Conclusion

Taking control of your DNS settings is a small step that yields big rewards in terms of performance, privacy, and security. You are no longer at the mercy of your ISP’s potentially overloaded servers.

To recap:

  1. Choose your resolver: Cloudflare for speed, Google for reliability, Quad9 for security.
  2. Apply the change: Use the Control Panel (ncpa.cpl) for the most stable GUI experience, or netsh in Command Prompt for power users.
  3. Flush the cache: Always run ipconfig /flushdns after changing settings to clear old data.

I recommend you try Cloudflare (1.1.1.1) first. It is fast, free, and private. After you make the change, run a speed test or simply browse your favorite sites. Do you notice a difference in loading times? Let me know in the comments which resolver you switched to and how it impacted your experience.

If you are unsure if your change took effect, check out our related guide on How to View Current DNS Server to verify your configuration.

← Back to Home