Tag Archive for command

How to Fix Host on Mac OS X.

สืบเนื่องจากการที่ผมทำงานเกี่ยวกับระบบเว็บ (ดูแลระบบ) บางทีต้องมีการเช็คว่า 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 แล้วเปิดใหม่ เท่านี้ก็เรียบร้อยครับ