เช่นเดียวกับคอมพิวเตอร์ที่ใช้ Windows Mac มีไฟล์โฮสต์เพื่อกำหนดค่าวิธีที่เครื่องของคุณเชื่อมต่อกับเว็บไซต์บนอินเทอร์เน็ต ไฟล์นี้มีข้อมูลอ้างอิงถึงเว็บไซต์และที่อยู่ IP และคุณสามารถใช้งานได้หลายวิธีบน Mac
สาเหตุหนึ่งที่คุณอาจต้องการแก้ไขไฟล์โฮสต์บน Mac ของคุณคือการบล็อกเว็บไซต์ เป็นวิธีที่ยอดเยี่ยมในการบล็อกบางเว็บไซต์ไม่ให้เข้าถึงบนเครื่องของคุณ การใช้งานที่เป็นไปได้ประการที่สองคือการทดสอบเว็บไซต์ของคุณเองในเครื่องของคุณ คุณสามารถให้ไฟล์โฮสต์เปลี่ยนเส้นทางชื่อโดเมนที่คุณเลือกไปยังเส้นทางเครือข่ายของที่จัดเก็บในเครื่องของคุณ

ตำแหน่งไฟล์โฮสต์ของ Mac
เนื่องจากการแก้ไขไฟล์โฮสต์เป็นงานที่มีความเสี่ยง Apple จึงตั้งใจวางไฟล์ไว้ในโฟลเดอร์ส่วนตัวในระบบของคุณ นั่นคือเพื่อป้องกันไม่ให้ผู้ใช้แก้ไขโดยไม่ทราบสาเหตุและก่อให้เกิดความเสียหายต่อทั้งระบบ

สำหรับผู้ใช้ที่อยากรู้อยากเห็นเส้นทางคือ /etc/hosts/ และคุณสามารถเข้าถึงได้โดยใช้หน้าต่างเทอร์มินัล
แก้ไขไฟล์โฮสต์บน Mac
การแก้ไขไฟล์โฮสต์บน Mac ของคุณค่อนข้างง่าย เนื่องจากมีตัวแก้ไขในตัวที่ต้องทำ อยู่ภายใน Terminal และเรียกว่า nano editor คุณสามารถใช้เพื่อเปิดและแก้ไขไฟล์ข้อความใด ๆ รวมถึงไฟล์โฮสต์ในเครื่องของคุณ
ตรวจสอบว่าคุณใช้บัญชีผู้ดูแลระบบเพื่อทำตามขั้นตอนต่อไปนี้
- คลิกที่ Launchpad ใน Dock ให้ค้นหา เทอร์มินัล และเริ่มใช้งาน

- พิมพ์คำสั่งต่อไปนี้ลงใน Terminal แล้วกด Enter . จะเปิดไฟล์โฮสต์ในตัวแก้ไขนาโน
sudo nano /etc/hosts

- เนื่องจากเป็นคำสั่ง sudo ระบบจะขอให้คุณป้อนรหัสผ่าน ป้อนรหัสผ่านและดำเนินการต่อ

- ไฟล์ควรจะเปิดบนหน้าจอของคุณ และคุณสามารถเริ่มแก้ไขได้
ทำความเข้าใจไฟล์ Mac Hosts
หากคุณไม่เคยแก้ไขไฟล์โฮสต์มาก่อน คุณอาจพบว่าไฟล์นั้นซับซ้อนกว่าที่จะใช้งาน อย่างไรก็ตาม แก้ไขได้ไม่ยากอย่างที่คิด
หนึ่งในรายการที่คุณจะพบในไฟล์คือ 127.0.0.1 localhost .

ส่วนแรกที่มีตัวเลขคือที่อยู่ IP ในเครื่องสำหรับ Mac ของคุณ ส่วนที่สองที่มีชื่อโฮสต์คือสิ่งที่คุณใช้ในการเข้าถึงที่อยู่ IP นั้น
เมื่อรวมสองส่วนข้างต้นเข้าด้วยกันแล้ว ให้เปลี่ยนเส้นทาง localhost . ทั้งหมด แบบสอบถามไปยังที่อยู่ IP 127.0.0.1 . เมื่อคุณป้อน localhost ในเบราว์เซอร์ของคุณ เบราว์เซอร์ของคุณจะตรวจสอบไฟล์โฮสต์ รับที่อยู่ IP ที่ระบุ และนำคุณไปยังที่อยู่ IP นั้น
โดยสรุป ไฟล์ hosts เป็นเพียงการรวมกันของที่อยู่ IP และชื่อโดเมน คุณสามารถปรับเปลี่ยนสิ่งเหล่านี้ได้ตามที่คุณต้องการเพื่อให้ได้ผลลัพธ์ที่ต้องการ
ตั้งค่าการเปลี่ยนเส้นทางด้วยไฟล์โฮสต์
สิ่งหนึ่งที่คุณสามารถทำได้กับไฟล์โฮสต์คือการตั้งค่าการเปลี่ยนเส้นทาง คุณสามารถให้ชื่อโดเมนชี้ไปยังสิ่งที่แตกต่างไปจากที่ควรชี้ไปโดยสิ้นเชิงได้
ตัวอย่างเช่น หากคุณกำลังพยายามลดการใช้โซเชียลมีเดีย คุณสามารถมีโดเมนอย่าง facebook.com เปลี่ยนเส้นทางเบราว์เซอร์ของคุณไปยังไซต์เช่น Wikipedia คุณสามารถใช้โดเมนและที่อยู่ IP ใดก็ได้ที่คุณต้องการ
มาดูกันว่าคุณจะตั้งค่าการเปลี่ยนเส้นทางด้านบนโดยใช้ไฟล์โฮสต์ได้อย่างไร
- ขณะที่ไฟล์เปิดอยู่ในโปรแกรมแก้ไข nano ให้ใช้ปุ่มลูกศรเพื่อนำเคอร์เซอร์ไปที่ localhost สิ้นสุด จากนั้นกด Enter เพื่อเพิ่มบรรทัดใหม่สำหรับรายการของคุณ

- ในบรรทัดใหม่ที่คุณเพิ่งเพิ่ม ให้พิมพ์ที่อยู่ IP ที่คุณต้องการเปลี่ยนเส้นทางโดเมนต้นทางไป เราจะใช้ 103.102.166.224 ซึ่งเป็นที่อยู่ IP ของ Wikipedia

- กดปุ่ม แท็บ บนแป้นพิมพ์เพื่อไปยังฟิลด์โดเมนต้นทาง
- ที่นี่ พิมพ์ชื่อโดเมนที่จะเปลี่ยนเส้นทางไปยังที่อยู่ IP ที่คุณพิมพ์ไว้ก่อนหน้านี้ เราจะใช้ facebook.com ที่นี่.

- เมื่อทำการเปลี่ยนแปลงแล้ว ให้กดปุ่ม Ctrl + O ปุ่มบนแป้นพิมพ์ของคุณเพื่อบันทึกไฟล์
- กด Enter เพื่อยืนยันการดำเนินการ
- กดปุ่ม Ctrl + X แป้นเพื่อปิดตัวแก้ไขนาโน
- ตอนนี้คุณต้องล้างแคช DNS เพื่อให้การเปลี่ยนแปลงมีผล โดยพิมพ์คำสั่งต่อไปนี้ลงใน Terminal แล้วกด Enter .
dscacheutil -flushcache

- เปิดเบราว์เซอร์ พิมพ์ facebook.com และกด Enter . คุณจะพบว่ามันเปิด Wikipedia แทน Facebook
เคล็ดลับด่วน:วิธีค้นหาที่อยู่ IP ของเว็บไซต์
ดังที่คุณเห็นในขั้นตอนข้างต้น คุณต้องมีที่อยู่ IP ของไซต์ที่คุณต้องการเปลี่ยนเส้นทางผู้คนไป หากคุณยังไม่ทราบ คุณสามารถใช้คำสั่งใน Terminal เพื่อค้นหาที่อยู่ IP ของเว็บไซต์ใดก็ได้
- ในหน้าต่าง Terminal ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter . อย่าลืมแทนที่ wikipedia.org กับเว็บไซต์ที่คุณเลือก
ping wikipedia.org

- มันจะแสดงที่อยู่ IP บนหน้าจอของคุณ นั่นคือสิ่งที่คุณสามารถใช้ในไฟล์โฮสต์ได้

บล็อกเว็บไซต์โดยการแก้ไขไฟล์โฮสต์บน Mac
วิธีบล็อกเว็บไซต์บน WINDOWS:การใช้ไฟล์โฮสต์
ดูวิดีโอนี้บน YouTube
สิ่งที่ยอดเยี่ยมเกี่ยวกับไฟล์โฮสต์คือให้คุณบล็อกไซต์โดยไม่ต้องติดตั้งแอพของบริษัทอื่นบน Mac ของคุณ คุณสามารถเพิ่มรายการลงในไฟล์และคำขอเชื่อมต่อทั้งหมดไปยังรายการนั้นจะถูกปฏิเสธ
- เปิดไฟล์โฮสต์ในตัวแก้ไขนาโนดังที่แสดงด้านบน
- นำเคอร์เซอร์ไปที่ localhost รายการสิ้นสุดแล้วกด Enter เพื่อเพิ่มบรรทัดใหม่
- พิมพ์ที่อยู่ IP 127.0.0.1 แล้วกด แท็บ บนแป้นพิมพ์ของคุณ
- ป้อนชื่อโดเมนของเว็บไซต์ที่คุณต้องการบล็อก ตัวอย่างเช่น หากคุณต้องการบล็อก Instagram ให้พิมพ์ instagram.com .

- กด Ctrl + O เพื่อบันทึกการเปลี่ยนแปลง
- กด Ctrl + X เพื่อปิดไฟล์
- พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อล้างแคช DNS
dscacheutil -flushcache

ทุกครั้งที่คุณพยายามเข้าถึงไซต์ที่ถูกบล็อก ระบบจะนำคุณไปยัง localhost ซึ่งจะแสดงหน้าข้อผิดพลาด
ไฟล์โฮสต์ของ Mac ให้คุณมีหลายวิธีในการเล่นกับคำขอเครือข่ายขาออก และคุณสามารถบล็อกและเลิกบล็อกได้ตามที่คุณต้องการ คุณเคยใช้ไฟล์โฮสต์บน Mac มาก่อนหรือไม่? ถ้าเป็นเช่นนั้นมีไว้เพื่ออะไร? แจ้งให้เราทราบในความคิดเห็นด้านล่าง