How to Edit the Hosts File on a Mac
Editing your /etc/hosts file is useful for testing a new website. It allows you to point a domain name (such as www.mynewdomain.com) at a custom IP address on your local computer only. In this article, we will use the IP address 1.2.3.4 as...
Method 1 of 1:
Editing Using TextEdit
- Open the Terminal app. You can use the Spotlight search functionality to do this.
- Copy the
/etc/hosts
file to a local file to be able to edit it.- Type the command:
cp /etc/hosts hosts
.
- Type the command:
- Edit the copy of the
hosts
file using TextEdit.- Type the command:
open /Applications/TextEdit.app hosts
- Type the command:
- Add your new hosts file entry as a single line at the bottom of the file. The format of the line is "
1.2.3.4 www.mynewdomain.com
", where1.2.3.4
is the IP address andwww.mynewdomain.com
is the domain you want to point at the IP address. - Copy the file hosts over top of the system /etc/hosts file. Do this by typing:
sudo cp hosts /etc/hosts
.- You will be prompted for your password at this point because you are overwriting the system
/etc/hosts
file. Note that on the command line, when you type a character into the password field, nothing at all will appear.
- You will be prompted for your password at this point because you are overwriting the system
- Test your new local domain name by typing the domain name into your web browser.
- Note: your new domain name will not work until you have a web server responding at the IP address you specify!
Update 04 March 2020
You should read it
- How to fix hosts file on Mac
- How to reset HOSTS file on Windows 7/8 / 8.1 and Windows 10
- How to modify and manage Hosts files on Linux
- Installing and configuring the 2004 ISA Server Firewall - Chapter 2 Installing Certificate Services
- Instructions to restore the hosts file on Windows to default
- How to block websites using hosts file
- How to check website IP address / domain name
- How to Find Out Who Registered a Domain
- How to edit the Host file, how to edit the Host file, read and open the Host file
- Block the website by hosts files on Windows 8
- What is top-level domain name (TLD) and how do they work?
- Learn about .io domain names