Di Mac saya (menjalankan OS 10.6.8), saya dapat mengedit file host saya sudo vi /etc/hosts
, tetapi perubahan yang saya buat tampaknya tidak bertahan melalui restart atau mungkin bangun dari mode tidur.
Apakah ada cara untuk membuat perubahan ini tetap ada?
Berikut ini contoh perubahan menambahkan penggantian untuk 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
Pembaruan: Saya juga menggunakan perangkat lunak Cisco AnyConnect VPN, dan itu ternyata petunjuknya. Lihat jawaban Daniel di bawah ini.
Pembaruan 2013-05-20: Perilaku ini diperbaiki / diubah oleh Cisco di AnyConnect v3.0.5080 (atau lebih tinggi), dirilis pada Spring 2013. Catatan Rilis - cari hosts.ac
.
macos
mac
hosts-file
BrianC
sumber
sumber
/etc
adalah tautan simbolis ke/private/etc
./etc/hosts.ac
?Jawaban:
Anda menggunakan perangkat lunak Cisco AnyConnect, yang akan menimpa
/private/etc/hosts
dengan/private/etc/hosts.ac
. Hanya mengedit yang file bukan.sumber
Saya memiliki masalah yang sama. Dalam kasus saya, saya menggunakan klien F5 VPN. Anda tidak boleh mengedit
/etc/hosts
saat klien VPN sedang berjalan, karena perubahan ini akan dihapus ketika Anda menutup klien VPN. Untuk membuat perubahan Anda permanen, edit/etc/hosts
file sebelum Anda memulai klien VPN Anda.sumber
Terima kasih atas penjelasan @ Danial. Menggunakan skrip pembungkus untuk mengedit host daripada mengeditnya secara langsung akan banyak mengurangi rasa sakit Anda.
sumber
Saya juga punya masalah dengan klien Pulse Secure VPN, yang membuat file /etc/pulse-hosts.bak yang harus Anda edit juga. Mengedit / etc / hosts sebelum meluncurkan Pulse juga berfungsi.
sumber
Sebagian besar klien VPN membuat file cadangan dari / etc / host ketika Anda memulai VPN.
Untuk menjaga perubahan Anda secara permanen, cukup ubah file host tanpa koneksi VPN.
Setelah Anda memulai VPN, file cadangan akan dibuat dengan perubahan Anda, dan setiap klien VPN yang menimpa file host akan tetap menyimpan perubahan Anda.
Nama file cadangan umum oleh klien:
sumber