Файл hosts это простой текстовой файл, который содержит карту доменных имен и соотвествующие им ip адреса. Директива файла hosts выглядит так:

(куда перенаправляем) (пробел) (с кокого адреса) #комментарий

Пример файла hosts

127.0.0.1 localhost
:1 localhost

Для чего бывает нужно изменить файл hosts. Самое очевидное для разработчика это запуск локального домена. К примеру, вы разрабатываете несколько сайтов на локальной машине и одного localhost вам не достаточно. Если ваши сайты example.org и example2.org, а локальные домены вы решили использовать такие: example.loc и example2.loc, то файл hosts у вас может выглядеть следующим образом:

127.0.0.1 localhost
127.0.0.1 example.loc
127.0.0.1 example2.loc

Или мы можем заблокировать доступ к какому-нибудь ресурсу на нашем компьютере. Например, facebook.com. Для этого добавим в файл hosts следующую строку:

0.0.0.0 facebook.com

В разных операционных системах файл hosts может находится в разных местах, но функции выполняет одинаковые:

Где находится файл hosts d Windows 10

В Windows 10 это папка Windows\System32\drivers\etc\

Для Linux это /etc

Для MacOS также /etc

Изменение файла hosts в MAC OS

Запустите терминал, введите sudo nano /private/etc/hosts и нажмите Ввод. Вам потребуется ввести пароль администратора, чтобы выполнить его, как и для всех команд sudo.

Теперь у вас будет файл hosts, открытый в редакторе Nano. Используйте клавиши со стрелками на клавиатуре, чтобы перемещаться и редактировать файл.

Как и в случае с методом Windows, описанным выше, вы должны просто добавить нужный IP-адрес, а затем имя хоста (или имя домена).

Нажмите Control-O, чтобы сохранить файл.

Используйте свой веб-браузер, чтобы протестировать изменения и очистить кеш с помощью dscacheutil -flushcache, если они все еще не вступили в силу.