ฉันใช้ OS X 10.8.5 และ Chrome 30
ฉันเพิ่มลง127.0.0.1 youtube.com
ใน/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
127.0.0.1 youtube.com
เมื่อฉันเรียกใช้คำสั่งtraceroute youtube.com
ฉันได้รับผลลัพธ์ที่คาดหวัง (youtube.com ได้รับการแก้ไขเป็น 127.0.0.1):
traceroute to youtube.com (127.0.0.1), 64 hops max, 52 byte packets
1 localhost (127.0.0.1) 0.272 ms 0.118 ms 0.063 ms
อย่างไรก็ตามเมื่อฉันพิมพ์ youtube.com ใน Chrome เบราว์เซอร์ของฉันไม่ได้สร้างการเชื่อมต่อกับ 127.0.0.1 แต่แทนที่ด้วยที่อยู่ IP "ปกติ" สำหรับ YouTube ฉันคาดหวังให้ Chrome แก้ไข youtube.com เป็น 127.0.0.1
ฉันได้กำหนดค่า Chrome ให้ใช้การตั้งค่าพร็อกซีของระบบ ใน OS X เมื่อฉันไปที่การตั้งค่าระบบ> เครือข่าย> "ขั้นสูง ... "> พร็อกซีฉันได้เลือก "การค้นหาพร็อกซีอัตโนมัติ"
เหตุใด Chrome จึงมองข้าม/etc/hosts
ไฟล์ของฉัน