Если вы веб-разработчик или просто хотите направить домен на локальный сервер, вам может понадобиться изменить файл /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Надеюсь, статья оказалась полезной! Сохрани себе в закладки — ещё не раз пригодится.