macOS – Editing the Hosts File

KB ID 0001268 Dtd 07/01/17

Another guest post from Daniel Newton


I’ve had windows for years; I knew the OS inside out. Recently, I switched to Mac. But I wondered how to edit the hosts file for my VPN connections and my servers. After some research, I found out how to do it and thought I will document it on PeteNetLive! 🙂


Open a terminal session and type in the following command;

Sudo nano /etc/hosts

Sudo Nano

Note: I’m using nano for this but you can use vi to edit the document (sudo vi /etc/hosts).

You’ll be prompted to enter your password.

Nano Hosts

Then you will get this screen;


Type in an entry for example (Note: This is not my IP or my company’s IP!);


To Save, Press Control and O and Enter.


To Exit, press Control and X.


Related Articles, References, Credits, or External Links


Author: PeteLong

Share This Post On


  1. Great little article, it may be worth putting this command at the end to flush the DNS:

    dscacheutil -flushcache;sudo killall -HUP mDNSResponder

    Post a Reply
    • Hi Adam,

      Thanks for the feedback


      Post a Reply

Submit a Comment

Your email address will not be published. Required fields are marked *