สืบเนื่องจากการที่ผมทำงานเกี่ยวกับระบบเว็บ (ดูแลระบบ) บางทีต้องมีการเช็คว่า Host แต่ละเครื่อง มีการทำงานที่เหมือนกันหรือไม่
ซึ่งแน่นอนว่า เราต้องทดสอบ โดยเจาะจงไปที่ host ใด host หนึ่ง ซึ่งโดยปกติแล้ว ใน linux ไฟล์ที่สำหรับ fix host จะอยู่ใน /etc/hosts
ส่วน windows จะอยู่ใน \windows\system32\drivers\etc\hosts
แล้วสำหรับ OS X หล่ะ
ปกติแล้ว File นี้จะอยู่ที่ /etc/hosts เหมือนกับกับ Linux เลย หรือใน /private/etc/hosts ซึ่งเวลาเราจะแก้ไข ให้เปิด terminal ขึ้นมา จากนั้นใช้คำสั่งดังนี้
sudo vi /etc/hosts
sudo vi /private/etc/hosts
การแก้ไขก็จะมีรูปแบบประมาณนี้
[ipaddress] [site_name]
ตัวอย่าง
127.0.0.1 www.chatreek.com
เมื่อแก้ไขเสร็จแล้ว ทำการ save และต้องทำการ clear cache ก่อน เพื่อที่ไม่ให้ browser มันจำ ip เดิม ของ web ที่เราต้องการทดสอบ
dscacheutil -flushcache
จากนั้นก็ปิด browser แล้วเปิดใหม่ เท่านี้ก็เรียบร้อยครับ