Change DNS on Windows 11: Step by Step Guide

Is your browser feeling sluggish or certain websites just won’t load?

You might not need a new PC or faster internet; you may just need a smarter DNS.

Most people stick with the default DNS servers provided by their internet service provider (ISP), not realizing how much those default settings can slow things down, compromise privacy, or even block sites.

The good news? Change DNS on Windows 11 is fast, safe, and reversible and it can lead to noticeable improvements in speed, security, and even content access.

Let’s make your internet connection smarter, starting now.

What Is DNS & Why You Might Want to Change It

Changing DNS might sound like something only IT pros do but understanding how it works (and why it matters) can help anyone improve their internet experience, especially on Windows 11.

DNS Explained

DNS (Domain Name System) is often called the “phonebook of the internet.”
Every time you type a website name like youtube.com, your computer uses DNS to translate that name into an IP address (like 142.250.72.206) so it can connect to the site.

If DNS isn’t working properly or is slow you’ll experience things like:

  • Long delays before sites load
  • Pages not loading at all
  • Inability to reach certain content due to region blocks

Changing your DNS settings allows your computer to bypass your ISP’s default DNS and use a provider that’s faster, more private, or more reliable.

How to Change DNS on Windows 11

Method 1: Change DNS via Windows 11 Settings App

If you’re new to networking tweaks, this is the easiest and safest way to change your DNS settings on Windows 11. No command lines. No technical jargon. Just a few clicks.

Change DNS on Windows 11

Step by Step: Change DNS for Wi Fi or Ethernet

For Wi Fi (Wireless)

  1. Click Start and open Settings
  2. Go to Network & Internet > Wi Fi
  3. Click on your connected network name
  4. Scroll down and select Edit under DNS Server Assignment
  5. In the pop up, switch from Automatic (DHCP) to Manual
  6. Toggle IPv4 or IPv6 ON (depending on what you want to use)
  7. Input your preferred DNS server (e.g. 1.1.1.1, 8.8.8.8)
  8. Click Save, then disconnect and reconnect to apply

For Ethernet (Wired)

  1. Open Settings > Network & Internet > Ethernet
  2. Click the Ethernet network you’re using
  3. Under DNS server assignment, click Edit
  4. Set to Manual, enable IPv4 or IPv6
  5. Input new DNS addresses
  6. Click Save

Pro Tip:
Use these trusted DNS providers:

  • Cloudflare: 1.1.1.1 / 1.0.0.1 (privacy first)
  • Google: 8.8.8.8 / 8.8.4.4 (reliable & fast)
  • OpenDNS: 208.67.222.222 / 208.67.220.220 (with content filtering)

This method is recommended by Microsoft support and works on both personal and enterprise editions of Windows 11.

Method 3: Change DNS with PowerShell (Advanced Users)

For IT professionals, power users, or sysadmins managing multiple machines, PowerShell offers the fastest, most scalable way to change DNS in Windows 11 without opening the GUI.

It’s scriptable, automatable, and perfect for remote desktop or enterprise configurations.

Step by Step PowerShell DNS Configuration

1. Open PowerShell as Administrator

  • Right click Start > choose Windows Terminal (Admin)
  • Or search for “PowerShell”, then right click and choose Run as administrator

2. Identify Your Network Adapter’s Interface Index

Type the following command:

powershell

Get NetIPConfiguration

This will return a list of all active adapters. Look for the InterfaceIndex number tied to your Ethernet or Wi Fi adapter.

3. Set the New DNS Server(s)

Use this command to set DNS:

powershell

Set DnsClientServerAddress  InterfaceIndex <yourIndex>  ServerAddresses "1.1.1.1","1.0.0.1"

Replace <yourIndex> with the number you got from the previous command.
You can swap “1.1.1.1”,”1.0.0.1″ for any preferred DNS provider.

4. Verify DNS Has Been Applied

Run the original command again:

powershell

Get NetIPConfiguration

Look under DNSServer to confirm the changes were applied correctly.

Pro Tip for Automation

You can create a .ps1 script file to apply DNS settings in bulk or via Group Policy login scripts:

powershell

$dns = "1.1.1.1","1.0.0.1"

$index = (Get NetAdapter | Where Object {$_.Status  eq "Up"}).InterfaceIndex

Set DnsClientServerAddress  InterfaceIndex $index  ServerAddresses $dns

Expert Insight

“PowerShell gives you clean, direct control over DNS without the bloat of Control Panel or the click through mess of Settings.”

Choosing a DNS Provider: Comparison & Expert Insights

Not all DNS providers are created equal. The one you choose affects everything from website load times to online privacy and even content access. Below is a side-by-side breakdown of the most trusted public DNS services used on Windows 11.

DNS ProviderIPv4 AddressesPrivacySpeedNotes
Google DNS8.8.8.8, 8.8.4.4Moderate★★★★☆Reliable, globally supported
Cloudflare1.1.1.1, 1.0.0.1Strong★★★★★Privacy first, zero logging policy
OpenDNS208.67.222.222, 208.67.220.220Moderate★★★★☆Offers parental controls and filtering
Control DCustom (varies by region/profile)Strong★★★★☆Fully customizable DNS profiles

Speed ratings are based on DNSPerf and benchmark tests by third party reviewers.

Pro Tips:

  • For privacy first users, Cloudflare is the best bet.
  • For family or office networks, OpenDNS provides filter controls.
  • For DIY customization, Control D gives granular DNS routing.

You can change providers anytime no long term commitment, no risk.

Real World Case Study: PowerShell DNS Fix from Reddit

“Had to manually configure Control D DNS… removed GUI, ran CLI steps & it fixed my issue.”
  u/Orvalman, r/ControlD

This Reddit user had been experiencing frequent disconnects and DNS leaks after changing providers using the Windows 11 Settings app. The GUI interface seemed to fail silently settings appeared to save, but traffic still went through the old DNS.

Instead of giving up, they ran a PowerShell command to override the adapter settings:

powershell

Set DnsClientServerAddress  InterfaceIndex 11  ServerAddresses "76.76.2.0","76.76.10.0"

Key Points:

  • Windows Settings app may not always enforce changes at the adapter level
  • PowerShell offers deeper control and visibility (via Get NetIPConfiguration)
  • Even non technical users can follow CLI steps when given a copy paste script

This highlights the importance of verifying DNS changes, don’t just trust the GUI.

 Experiencing screen tearing or stuttering while gaming or browsing?
It might be due to Enhanced Sync. 👉 Disable Enhanced Sync in Windows 11 – Quick & Easy Guide

Related FAQ’s

How to change DNS on Windows 11 Reddit?

Reddit users often recommend using Windows Settings or PowerShell. The consensus is:

  • Use Settings > Network & Internet > Wi Fi/Ethernet > DNS for a beginner friendly method.
  • For more reliable results, use PowerShell:

powershell

Set DnsClientServerAddress  InterfaceIndex 11  ServerAddresses "1.1.1.1","1.0.0.1"

Redditors warn that GUI settings sometimes don’t “stick,” especially on VPN or enterprise setups CLI methods are more dependable.

How to change DNS on Windows 10?

The steps are nearly identical to Windows 11:

  1. Go to Control Panel > Network and Sharing Center
  2. Click your connection > Properties
  3. Select Internet Protocol Version 4 (TCP/IPv4)
  4. Click Use the following DNS server addresses
  5. Enter DNS (e.g., 8.8.8.8, 8.8.4.4) and click OK

You can also use Settings > Network & Internet > Status > Change adapter options.

How to change DNS to Google on Windows 11?

To use Google DNS:

  1. Open Settings > Network & Internet
  2. Select Wi Fi or Ethernet > Click your connection
  3. Under DNS server assignment, click Edit
  4. Choose Manual and enable IPv4
  5. Enter:
    • Preferred DNS: 8.8.8.8
    • Alternate DNS: 8.8.4.4
  6. Click Save and reconnect

Google DNS is popular for speed and uptime but not the most privacy focused.

What is Google DNS?

Google DNS is a free public DNS service provided by Google, known for speed and reliability.

  • Primary: 8.8.8.8
  • Secondary: 8.8.4.4

It doesn’t block content and is widely used globally. However, Google may log some DNS queries, so it’s not the most privacy centric option.

What is the best DNS for Windows 11?

It depends on your priority:

Use CaseBest DNS Provider
Speed & reliabilityGoogle DNS (8.8.8.8)
PrivacyCloudflare (1.1.1.1)
Parental controlsOpenDNS (208.67.222.222)
Custom filteringControl D

For privacy and speed balance, Cloudflare DNS is the top pick for most users.

 How do I install a DNS server on Windows 11?

If you want to host your own DNS server (typically for development or business networks):

  1. Go to Control Panel > Programs > Turn Windows features on/off
  2. Install DNS Server Tools via the RSAT (Remote Server Administration Tools)
  3. Or install third party DNS software like Simple DNS Plus, Technitium DNS, or BIND

Note: Hosting a DNS server requires advanced networking knowledge and is not recommended for casual users.

How to change DNS to 1.1.1.1 on Windows 11?

1.1.1.1 is Cloudflare’s DNS, known for privacy and speed.

Steps:

  1. Open Settings > Network & Internet
  2. Choose your connection > Hardware properties
  3. Click Edit under DNS Server Assignment
  4. Select Manual, enable IPv4
  5. Enter:
    • Preferred DNS: 1.1.1.1
    • Alternate DNS: 1.0.0.1
  6. Save and restart the connection

What is Cloudflare DNS?

Cloudflare DNS is a privacy first public DNS known for speed and zero data logging.

  • IPv4: 1.1.1.1 / 1.0.0.1
  • IPv6: 2606:4700:4700::1111 / 2606:4700:4700::1001

Cloudflare promises no user data collection, and they even underwent external audits to prove it.

Conclusion: Take Control of Your Internet with Smarter DNS Settings

Changing your DNS in Windows 11 doesn’t have to be complicated. Whether you’re a beginner using the Settings app or a pro automating with PowerShell, it’s a powerful tweak that can:

  • Boost your browsing speed
  • Improve online privacy
  • Bypass content blocks and restrictions

What’s Next?

Start with your most used network (Wi Fi or Ethernet) and try a fast, privacy focused DNS like 1.1.1.1. You’ll often notice faster website loadinginstantly.

If you’re unsure which method to use or get stuck, don’t worry:

Drop your question in the comments.

Ready to make your internet faster and safer?
Take 5 minutes to switch your DNS and experience the difference.

Leave a Comment