Управление локальным файлом Hosts в macOS с помощью ServBay
В системе macOS файл /etc/hosts — важный системный файл, позволяющий назначать определённые домены (hostname) конкретным IP-адресам. Это особенно полезно для локальной веб-разработки, тестирования сервисов, симуляции продакшн-среды или блокировки нежелательных сайтов. Редактирование файла /etc/hosts вручную обычно требует прав администратора и сопряжено с ошибками. ServBay предоставляет интуитивно понятный графический интерфейс, который позволяет удобно просматривать, добавлять, изменять, приостанавливать и удалять записи из локального файла hosts, значительно упрощая управление. В этой статье вы найдёте подробное руководство по эффективному управлению локальным файлом hosts при помощи ServBay.
Просмотр содержимого локального файла Hosts
Файл hosts находится по пути /etc/hosts. С помощью ServBay вы можете быстро просмотреть текущее содержимое локального файла hosts — без необходимости открывать терминал или использовать текстовый редактор.
Пошаговый просмотр
- Откройте интерфейс управления ServBay.
- Перейдите в раздел
DNSв левом меню. - В правой части окна прокрутите вниз до панели
Hosts file. - ServBay отобразит актуальное содержимое файла
/etc/hostsв реальном времени.
Через интерфейс ServBay вы наглядно увидите все доменные записи и привязанные к ним IP-адреса — как добавленные ServBay автоматически, так и созданные или изменённые вручную.

Добавление новой записи в файл Hosts
В процессе разработки или тестирования вам может потребоваться привязать домен к определённому IP (например, сопоставить servbay.demo с 127.0.0.1 для локального сервера). С ServBay вы можете легко добавить новую запись в файл hosts.
Как добавить запись
- Откройте интерфейс управления ServBay.
- Перейдите в раздел
DNSв левом меню. - В панели
Hosts fileсправа нажмите кнопку+над списком. - Во всплывающем окне введите новую запись в формате
Домен IP-адрес. Например:127.0.0.1 - Нажмите кнопку
Добавить.
После нажатия Добавить ServBay добавит новую запись сопоставления доменного имени и IP-адреса в /etc/hosts. Обратите внимание: для внесения изменений в файл hosts обычно требуются права администратора — ServBay при необходимости запросит у вас разрешение.
TIP
ServBay поддерживает добавление нескольких IP-адресов для одного домена, а также записи IPv6. Несколько IP-адресов указываются через запятую. Например: 127.0.0.1, ::1

Редактирование существующей записи в файле Hosts
Иногда может понадобиться изменить IP-адрес для существующего домена. С помощью ServBay это можно сделать в несколько кликов.
Как изменить запись
- Откройте интерфейс управления ServBay.
- Перейдите в раздел
DNSв левом меню. - В правой панели
Hosts fileнайдите нужную запись. - Кликните по строке этой записи.
- В появившейся справа панели отредактируйте домен или IP-адрес, например, замените
127.0.0.1на10.0.0.1. - После внесения изменений нажмите кнопку
Сохранить.
ServBay обновит соответствующую строку в файле /etc/hosts. Как и при добавлении, операция может потребовать административных прав.

Приостановка обработки записей файла Hosts
Бывают ситуации, когда нужно временно отключить действие конкретной записи в файле hosts, но не удалять её полностью. В ServBay это можно сделать удобно и быстро.
Как приостановить запись
- Откройте интерфейс управления ServBay.
- Перейдите в раздел
DNSв левом меню. - В панели
Hosts fileсправа найдите нужную запись. - Нажмите кнопку
Приостановитьсправа от строки записи (обычно иконка «пауза»).
После нажатия Приостановить ServBay добавит символ комментария (#) перед строкой, сделав запись временно неактивной, но не удаляя её. Иконка рядом сменит цвет с зелёного на серый, наглядно указывая, что запись приостановлена. Это удобно для временного отключения сопоставления при тестах или отладке.

Удаление записей из файла Hosts
Если какая-либо запись больше не нужна, её можно удалить из локального файла hosts через ServBay.
Как удалить запись
- Откройте интерфейс управления ServBay.
- Перейдите в раздел
DNSв левом меню. - В правом окне
Hosts fileнайдите запись для удаления. - Нажмите кнопку
Удалитьсправа от строки (обычно это иконка корзины). - Подтвердите удаление в появившемся диалоговом окне.
После подтверждения ServBay полностью удалит выбранную строку сопоставления домена и IP-адреса из файла /etc/hosts. Для этой операции также могут потребоваться права администратора.

Часто задаваемые вопросы (FAQ)
Вопрос: В чём разница между приостановкой и удалением записи?
Ответ: Приостановка (через функцию «Приостановить» в ServBay) добавляет символ # в начале строки, делая запись неактивной, но сохраняя её в файле. Удаление же полностью убирает строку. Приостановка полезна для временного отключения сопоставления, чтобы при необходимости быстро восстановить запись; удаление — это безвозвратное действие.
Вопрос: Какие записи ServBay добавляет автоматически?
Ответ: ServBay может автоматически создавать записи для внутренних сервисов или стандартных сайтов (например, servbay.host или servbay.demo), обычно направляя их на 127.0.0.1 или ::1. Эти записи важны для корректной работы ServBay и их не рекомендуется изменять или удалять без полного понимания последствий.
Заключение
Графический интерфейс ServBay делает управление локальным файлом /etc/hosts на macOS проще, чем когда-либо прежде. Вы можете легко просматривать, добавлять, редактировать, приостанавливать и удалять записи, избавляясь от возможных ошибок ручного редактирования. Эффективное управление файлом hosts — ключ к удобной локальной разработке и тестированию, а функции ServBay позволяют гибко и быстро настраивать сетевое окружение для ваших задач.
