Главная

Как редактировать файл hosts на Mac - простой способ для разработчика

10-06-2025

Если вы веб-разработчик или просто хотите направить домен на локальный сервер, вам может понадобиться изменить файл /etc/hosts на вашем Mac. Этот файл позволяет переопределить DNS-запросы и настроить собственные маршруты — например, чтобы myproject.loc открывался с вашего локального сервера через 127.0.0.1. Ниже — краткая и понятная инструкция, как это сделать.

Шаг 1 — Откройте Терминал

Запустите Терминал через Finder: перейдите в Программы → Утилиты → Terminal или просто воспользуйтесь Spotlight (Cmd + Space и введите “Terminal”). Убедитесь, что вы вошли в систему как администратор.

Шаг 2 — Откройте файл hosts с правами администратора

В терминале введите следующую команду:

sudo pico /etc/hosts

Здесь используется редактор pico, который прост в управлении. Можно также использовать nano, vim или любой другой терминальный редактор. Система запросит ваш пароль — введите пароль доступа к вашему компьютеру и нажмите Enter.

Шаг 3 — Добавьте нужные строки

Теперь вы внутри текстового редактора. Пролистайте вниз и добавьте нужные записи в формате:

127.0.0.1 myproject.loc www.myproject.loc
127.0.0.1 testsite.localhost

Сначала указывается IP (обычно 127.0.0.1 для локальных сайтов), затем домены, которые вы хотите направить на этот IP.

Шаг 4 — Сохраните изменения

Чтобы сохранить файл и выйти, выполните следующие шаги:

  • Нажмите Ctrl + O (появится строка «File Name to write»)
  • Нажмите Enter для подтверждения
  • Нажмите Ctrl + X, чтобы выйти из редактора

Готово! Проверьте результат

Откройте браузер и введите один из добавленных доменов, например http://myproject.loc. Если всё сделано правильно — вы попадёте на ваш локальный сайт.

⚠️ Важно: Иногда браузеры кэшируют DNS. Если изменения не видны сразу, попробуйте сбросить кэш DNS:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Надеюсь, статья оказалась полезной! Сохрани себе в закладки — ещё не раз пригодится.

Похожие статьи