6

/etc/hosts позволяет вам устанавливать поиск по имени хоста в масштабе всей системы. Есть ли место в OS X для установки имен хостов для каждого пользователя?

Я использую две учетные записи на своем ноутбуке и хочу переопределить IP-адреса только для одной из этих учетных записей. Это возможно?

2 ответа2

6

Нет, DNS является глобальным.

Вы не упоминаете никаких деталей.

Вы можете переопределить:

thissite.com 0.0.0.0

mythissite.com 122.122.122.122 <- с IP-адресом реального сайта.

Тогда только люди, которые знают, что thissite.com не работает и вместо этого могут использовать mythissinte.com, смогут получить доступ к thissite.com.

2

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

Я не очень разбираюсь в OS X, возможно, вам придется перезапустить одну или несколько сетевых служб после замены файла.

Вы также можете изменить права доступа или владельца файла /etc/hosts , если ваш скрипт будет запускаться из учетной записи без прав администратора.

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