How to edit the hosts file in Mac

hosts file คือไฟล์ที่จะทำให้เราสร้าง domain ใหม่ขึ้นมาแล้วจะชี้ไปยัง IP address ที่ต้องการได้ ซึ่งใน windows เราสามารถเข้าไปแก้ไขได้ง่ายๆที่ “C:\WINDOWS\system32\drivers\etc\hosts” แล้วเข้าไปเพิ่มข้อมูลข้างใน เช่น

127.0.0.1 localhost

เมื่อเราพิมพ์ localhost ใน address ของ browser ก็จะวิ่งเข้าไปที่ 127.0.0.1 ซึ่งเป็นเครื่องของเราเอง

แต่เมื่อเป็น mac เราจะทำอย่างไร? ทำตามนี้เลยครับ
1. Open the Terminal.app – เข้าไปที่ Applications -> Utilities -> Terminal เปิดโปรแกรมขึ้นมา
2. Open the hosts file – พิมพ์โค๊ดข้างล่างไป แล้วกด Enter จากนั้นโปรแกรมจะถาม password เครื่อง ก็ให้ใส่ไปตามนั้นครับ

sudo nano /private/etc/hosts

3. Edit the hosts file – เพิ่ม IP ที่ต้องการเพิ่มไป (เช่น 127.0.0.1 localhost)

4. Save the hosts file – กด control-o แล้วกด Enter เพื่อเซฟ จากนั้นกด control-x เพื่อออกมา
5. Flush the DNS cache – เพื่อให้เครื่องเรารู้จักกับ IP ใหม่ ให้พิมพ์

dscacheutil -flushcache

ลงไปใน Terminal

หวังว่าข้อมูลนี้จะเป็นประโยชน์ไม่มากก็น้อยนะครับ

Credit :
http://decoding.wordpress.com/2009/04/06/how-to-edit-the-hosts-file-in-mac-os-x-leopard/