How to Add a Static DNS Entry in Windows 11

Published by Nyau Wai Hoe - Updated on

Putting in static Domain Name System (DNS) entries on your computer is a super handy trick. It helps a lot with managing how your computer talks to the internet, like when you’re setting up a website or if you want to block certain websites. If you’re using Windows 11, you can link a certain IP address directly to a domain name, skipping the usual steps your computer takes to find this address. This can make things faster when accessing some websites.

This guide is going to walk you through how to add a static DNS entry in Windows 11 and will also touch on some more advanced stuff about DNS and the hosts file.

How to Add a Static DNS Entry in Windows 11

Before you start

Here’s what you need to know before proceeding:

  • DNS: This is how your computer turns names like www.example.com into numbers (IP addresses) so it knows where to go on the internet.
  • Static DNS entry: This is when you manually tell your computer to always use a specific IP address for a certain domain name, skipping the usual lookup process.
  • Administrator rights: You’ll need to be the boss of your computer (have administrator rights) to do this because it involves changing system settings.

Linked issue: Access Denied When Editing Hosts File in Windows 11/10

How to add a static DNS entry

Here’s how you do it in Windows 11:

  1. Start File Explorer by clicking its icon or pressing Win + E.
  2. Go to C:\Windows\System32\drivers\etc and look for a file named hosts. This file is where your static DNS entries live.
  3. Make a copy of the hosts file just in case you need to undo your changes. Just right-click, copy, and paste it somewhere safe.Backup hosts file in Windows 11
  4. Open Notepad or another text editor as an administrator by searching for it and right-clicking to run as admin.Open Notepad as administrator
  5. In the text editor, go to File > Open.Notepad File Open
  6. Find the hosts file again and open it. If you can’t see it, choose to show “All files” to make it appear.How to open hosts file as administrator in Windows 11
  7. To add a static DNS entry, go to the end of the file and type the IP address, a space, and the domain name. For example:
    192.168.1.1 example.com

    You can also leave comments for yourself by starting a line with a #.Add static DNS entries Windows 11

  8. Save your changes and restart your computer to make them take effect.

Handy tip: How to Use Netsh Interface IP Set Address or DNS in CMD

Check if it worked

To make sure your static DNS entry is doing its job, you can:

  1. Open Command Prompt by searching for it and hitting Enter.
  2. Test it by typing ping and the domain name. Like this:
    ping example.com

    If things are set up right, you’ll see the IP address you chose.Verify static DNS entry in Windows

Related problem: Some Websites Not Loading in Windows 11 (Fix)

Fixing common problems

If you’re having trouble, here are some things to check:

  • Make sure the IP address and domain name are correct in the hosts file.
  • Check that you saved the changes before restarting your computer.
  • Confirm you have administrator rights since you need them to change the hosts file.
  • Look out for typos or extra spaces that could mess things up.
  • If all else fails, go back to your backup of the hosts file and try again.

Understanding the hosts file

The hosts file is a simple text file located at C:\Windows\System32\drivers\etc. It lets you set up custom DNS entries on your computer. These entries can ignore what the DNS server says, which is handy for testing websites, blocking websites, or speeding up access to certain sites.

Here’s how the hosts file works:

127.0.0.1 localhost
192.168.1.1 example.com www.example.com
203.0.113.10 test.example.org
# This is a comment explaining the entry below
198.51.100.42 blocked-site.com

IPv6 support in the hosts file

You can also use IPv6 addresses in the hosts file, just like IPv4. Here’s how to do it with an IPv6 address:

2001:0db8:85a3:0000:0000:8a2e:0370:7334 example-ipv6.com

Add IPv6 static DNS entry in Windows 11

Smart ways to use static DNS entries

Here are a few cool things you can do with static DNS entries:

  1. If you’re building a website on your computer, you can point the domain name to your IP address (127.0.0.1 for IPv4 or ::1 for IPv6). This lets you test your site with its real name before it’s out in the wild.
  2. To block a website, simply link its domain name to a dead-end IP address, like 0.0.0.0. This is a neat trick for keeping distractions or harmful sites at bay. More on this: Blocking access to websites.
  3. When moving your site to a new place or tweaking DNS settings, you can preview the changes in your hosts file before making them live. This helps avoid surprises and downtime.
  4. Sometimes, to troubleshoot network issues or access a server in a specific way, adding a static DNS entry can be a big help.

Keeping your hosts file tidy

To keep your hosts file in good shape, consider these tips:

  1. Always back up the file before making changes. It’s your safety net.
  2. Use comments to note why you added each entry. It’ll save you headaches later.
  3. Organize entries by grouping related ones together. It makes things easier to find and manage.Windows hosts file comments
  4. Get rid of old entries you don’t need anymore to keep the file clean.
  5. Test your changes to make sure everything works as expected.
  6. Limit who can change the file to just those with administrator rights, to avoid mishaps.
  7. If you find yourself changing the hosts file a lot, maybe look into other ways to manage DNS, like using a local DNS server or a different tool for the job.

To wrap things up

Adding a static DNS entry in Windows 11 gives you more control over how your computer connects to the internet and deals with domain names. The steps in this guide will help you set up, change, or remove static DNS entries on your system.

Just don’t forget to always back up your hosts file before making any changes and keep your entries clear and well-documented. This will make it easier to manage your settings and come back to troubleshoot if needed.

Categories: NetworkWindows 11

Nyau Wai Hoe
Nyau Wai Hoe is the Founder and Chief Editor of WindowsDigitals.com. With a degree in software engineering and over 12 years of experience in the tech support industry, Nyau has established himself as an expert in the field, with a primary focus on the Microsoft Windows operating system. As a tech enthusiast, he loves exploring new technologies and leveraging them to solve real-life problems.

Share via
Copy link