สำหรับ 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
อัปเดต:ฉันใช้ซอฟต์แวร์ Cisco AnyConnect VPN ด้วยและนั่นก็กลายเป็นเบาะแส ดูคำตอบของ Daniel ด้านล่าง
ปรับปรุง 2013/05/20:ลักษณะการทำงานนี้ได้รับการแก้ไข / การเปลี่ยนแปลงโดย Cisco AnyConnect ใน v3.0.5080 (หรือสูงกว่า) เปิดตัวในฤดูใบไม้ผลิปี 2013 บันทึกประจำรุ่น - hosts.ac
ค้นหา
/etc
เป็น symbolic link /private/etc
ไป
/etc/hosts.ac
ไหม