На моєму Mac (під управлінням ОС 10.6.8) я можу редагувати свій файл хостів за допомогою 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
Оновлення: Я також використовую програмне забезпечення VPN Cisco AnyConnect, і це виявилося поняттям. Дивіться відповідь Даниїла нижче.
Оновлення 2013-05-20: Цю поведінку було виправлено / змінено Cisco у AnyConnect v3.0.5080 (або вище), випущеному навесні 2013 року. Примітки до випуску - пошук hosts.ac
.
/etc
- символічне посилання на /private/etc
.
/etc/hosts.ac
?