Чтобы заняться веб-разработкой на моем локальном компьютере, я использую этот /etc/hosts
файл для определения хостов, которые указывают на 127.0.0.1, к которым у меня есть Apache, обслуживаемый через VirtualHosts. Это прекрасно работает, за исключением того, что теперь кажется, что Lion периодически сбрасывает мой файл / etc / hosts.
Кто-нибудь еще испытывал это? Есть ли способ предотвратить это?
У меня никогда не было этой проблемы в Snow Leopard.
macos
osx-lion
cisco-vpn-client
hosts-file
Джимми З
источник
источник
Ответы:
Я только что обнаружил, что сбрасывает мой файл / etc / hosts. Это VPN-клиент Cisco AnyConnect. Каждый раз, когда я подключался к VPN своей организации, он сбрасывал файл хостов по умолчанию. Я так редко подключаюсь к VPN, что проблема кажется непостоянной.
Если вы используете VPN-клиент Cisco AnyConnect, имейте в виду, что он сбросит файл хостов с содержанием следующего: /etc/hosts.ac
Чтобы решить проблему, внесите изменения в ваши хосты
/etc/hosts
и в/etc/hosts.ac
файл.Я получил подсказку от MacWorld.
источник
hosts.ac
.Службы каталогов (NetInfo в Tiger и более ранних версиях) имеют собственную статическую карту хостов, которая будет использоваться преобразователем адресов ранее
/etc/hosts
. Этим можно манипулировать с помощью утилиты каталогов илиdscl
.источник
Я не видел такого поведения на Lion, и у меня есть собственный / etc / hosts.
Весь файл возвращается или несколько верхних строчек для общих записей, таких как 127.0.0.1?
Вполне возможно, что некоторые действия операционной системы повторно применят несколько верхних «стандартных» строк / etc / host, поэтому я мог бы попытаться добавить строки вместо их редактирования ...
Моя выглядит примерно так и никогда не менялась волшебным образом:
источник
Я был свидетелем той же проблемы, что и Джимми З. Действительно расстраиваюсь, тем более что у меня много собственных хостов. Только в 3-м или 4-м случае я понял, что это происходит всегда после перезагрузки.
Я наконец наткнулся на это сообщение в блоге, в котором предлагалось удалить и воссоздать файл hosts. Я последовал совету, перезагрузился и с облегчением обнаружил / etc / hosts в состоянии перед загрузкой. Вот резюме того, что я сделал.
источник