На моем Mac (под управлением ОС 10.6.8) я могу редактировать свой файл hosts sudo vi /etc/hosts
, но изменения, которые я делаю, похоже, не сохраняются после перезапуска или, возможно, пробуждения из спящего режима.
Есть ли способ, чтобы эти изменения сохранялись?
Вот пример изменения, добавляющий переопределение для www.example.com:
$ cat /etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
1.2.3.4 www.example.com
Обновление: я также использую программное обеспечение Cisco AnyConnect VPN, и это оказалось ключом. Смотрите ответ Даниэля ниже.
Обновление 2013-05-20: Это поведение было исправлено / изменено Cisco в AnyConnect v3.0.5080 (или более поздней версии), выпущенной весной 2013 года. Примечания к выпуску - поиск hosts.ac
.
macos
mac
hosts-file
BrianC
источник
источник
/etc
является символической ссылкой на/private/etc
./etc/hosts.ac
?Ответы:
Вы используете программное обеспечение Cisco AnyConnect, которая перезапишет
/private/etc/hosts
с/private/etc/hosts.ac
. Просто отредактируйте этот файл.источник
У меня была такая же проблема. В моем случае я использую F5 VPN-клиент. Вы не должны редактировать
/etc/hosts
во время работы VPN-клиента, потому что эти изменения будут удалены при выключении VPN-клиента. Чтобы сделать ваши изменения постоянными, отредактируйте/etc/hosts
файл перед запуском вашего VPN-клиента.источник
Благодаря объяснению @ Danial. Использование сценария-обертки для редактирования хостов, а не для непосредственного редактирования, значительно облегчит вашу боль.
источник
У меня также была эта проблема с клиентом Pulse Secure VPN, который создает файл /etc/pulse-hosts.bak, который вы также должны отредактировать. Редактирование / etc / hosts перед запуском Pulse также работает.
источник
Большая часть VPN-клиента создает файл резервной копии / etc / host при запуске VPN.
Чтобы сохранить ваши изменения навсегда, просто измените файл хоста без подключения VPN.
Как только вы запустите VPN, файл резервной копии будет создан с вашими изменениями, и любой VPN-клиент, переопределяющий файл хоста, все равно будет сохранять ваши изменения.
Общее имя файла резервной копии по клиенту:
источник