Я только что получил компьютер Mac (OSx v10.6), чтобы проверить дизайн моего веб-сайта. Веб-сайт работает в локальной сети, а на компьютерах с Windows я использую файл "hosts" для сопоставления своего сетевого IP-адреса с именем домена, например

192.168.1.7 www.sitename.com

Как я могу сделать это на Mac?

2 ответа2

3

В hosts есть файл /etc/ , путь к которому вы можете получить в Finder с помощью пункта меню « Перейти» Перейти к папке .

Щелкните его правой кнопкой мыши и выберите « Информация», чтобы изменить его разрешения внизу, чтобы вы могли редактировать его. Вам также может понадобиться предоставить разрешения для родительской папки /etc чтобы сохранение работало. Это немного сложно с некоторыми редакторами GUI.


В качестве альтернативы, sudo vim /etc/hosts в терминале, если вам удобен vim (или любой другой редактор CLI).

Сам файл работает так, как вы ожидаете.

3

В OSX есть файл /etc /hosts, но сначала он использует службы каталогов для поиска хостов. Они поддерживаются с помощью команды dscl

На этой веб-странице приведены примеры использования для поиска.

По сути, вам просто нужно выполнить следующую команду в терминале:

sudo dscl localhost -create /Local/Default/Hosts/sitename.com IPAddress 127.0.0.1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .