How to Edit the Hosts File in Windows 10
Learn how to change the DNS settings on your device
4 min. read
Updated on
Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more
Key notes
- The hosts file from Windows converts the hostnames into numeric protocol addresses (IP address).
- That is why editing the hosts file will help you override the DNS settings for a domain or a PC.
- It’s very easy to do so by using Notepad but we also explain how to pin the shortcut for quick access.
The computer’s hosts file is a Windows file that translates hostnames to IP addresses.
Precisely, it serves the function of converting the hostnames into numeric protocol addresses (IP address), that will locate a host in an IP network. The hosts file has the form of a plain text file.
Before the development of domain name systems (DNS), hosts files were the only solution for the computers to map hostnames to IP addresses.
After this process was automated through a DNS, the purpose of hosts file became a bit useless.
Most users of computers do not know that a file called hosts.txt exists. Still, in modern operating systems, his function can be handy.
The hosts file remains an alternative name interpretation mechanism and takes priority over the configured DNS server.
Why would you need to modify the hosts file?
Usually, editing the hosts file is performed to override the DNS settings for a domain or a computer.
For example, when you want to block the access to a specific website, from your computer. Or when you transfer a website to a new host provider.
First, you need to move the files to the new server and then shift the domain to a new IP address.
Or maybe, when you do not have a configured DNS server and you need to translate an IP address to a computer name. It’s just easier to use a hostname, than a sequence of numbers (IP address).
Whatever the reason you may have, in this article, we will list the steps to edit the hosts file on Windows 10.
How can I edit the host file in Windows 10?
1. Edit the hosts file using Notepad
1. Click on the Start button on the taskbar or press the Windows key on your keyboard.
2. Type notepad in the search box that opened.
3. Right-click on the first result and select Run as administrator.
4. When the Notepad app opens, select File, from the menu, and then Open.
5. You will find the hosts.txt in the following location (You need to select All files from the drop-down menu, in order to see the hosts.txt file): C:\Windows\System32\Drivers\etc
6. Select the file and hit Open.
7. Make the desired changes in the hosts file. Write just one entry per line.
For example, type the IP address, space (or tab), and then the domain or computer name that you want to use to get to the device/application/website.
After these, you can add also a comment (with a # hashtag sign in front).
8. After you finish, click again on File and Save.
9. Close Notepad.
If you need to make changes to the hosts file on your Windows OS, you can easily do this through the built-in Notepad tool.
After opening the hosts file in Notepad, you can modify it to override the current DNS settings and set-up new ones.
To block your computer’s access to a specific website, you can use an invalid IP address (e.g. 10.10.10.00 or localhost: 127.0.0.1) followed by the domain name (e.g. windowsreport.com) and the comment (e.g. #block site).
2. Test the hosts file using Command Prompt
- Click the Start button type cmd and select Run as administrator.
- In that window, ping the website that you have blocked. To do that, type the following command:
ping www.windowsreport.com
If you change your mind, just open the hosts file again and edit or delete the lines. We also have a guide on how to reset the hosts file back to default in Windows 10.
3. Create a shortcut for the hosts file
- Click the Start menu, search notepad, right-click on it and choose Pin to Start.
- Once you have the shortcut on the Start menu, you have to right-click on it and choose More, then Open file location.
- Right-click on the shortcut and Properties.
- In the Target box, it will be filled with the default Notepad path. Replace it with this path:
C:\Windows\system32\drivers\etc\hosts
- Then, click Apply and OK to make the changes.
If you are a programmer that works on websites, you probably need to edit the hosts file again and again.
To make things simpler, you can make a shortcut in the Start Menu, which will open the hosts file into Notepad, with administrator rights.
Are there differences when you edit the hosts file in Windows 11?
Although it comes with a lot of new features and design, Windows 11 is not that different from Windows 10.
That means, in part, that all the solutions to edit the hosts file we’ve presented above can be applied seamlessly for the new OS as well.
In fact, it will be a little more simple because, as you will probably notice, Notepad is already pinned to the Start menu.
One more thing that you have to know about host file is that this file can be infected with malware.
Through hosts file, viruses corrupt your system and redirect it to other malware-ridden websites.
So, if you are trying to cleanse your computer, it’s always a good idea to check the hosts.txt file.
You can always clear things out by using a third-party antivirus like ESET HOME Security Essential which is very reliable and will do the job perfectly.
That’s it! Now you know how you can edit the hosts file in Windows 10 and 11 and override the DNS settings for a domain or a computer.
If you have any suggestions or if our guide helped you, the comments section below is ready for your input.
User forum
0 messages