เช่นเดียวกับคอมพิวเตอร์ที่ใช้ Windows Mac มีไฟล์โฮสต์สำหรับกำหนดค่าวิธีที่เครื่องของคุณเชื่อมต่อกับเว็บไซต์บนอินเทอร์เน็ต ไฟล์นี้มีการอ้างอิงถึงเว็บไซต์และที่อยู่ IP และคุณสามารถใช้งานได้หลายวิธีบน Mac ของคุณ
หนึ่งในเหตุผลที่คุณอาจต้องการแก้ไขไฟล์โฮสต์บน Mac ของคุณคือการบล็อกเว็บไซต์ เป็นวิธีที่ยอดเยี่ยมในการบล็อกเว็บไซต์บางแห่งไม่ให้เข้าถึงได้จากเครื่องของคุณ การใช้งานที่เป็นไปได้อย่างที่สองคือการทดสอบเว็บไซต์ของคุณเองในเครื่องของคุณ คุณสามารถให้ไฟล์โฮสต์เปลี่ยนเส้นทางชื่อโดเมนที่คุณเลือกไปยังเส้นทางเครือข่ายของที่จัดเก็บในเครื่องของคุณได้
ตำแหน่งไฟล์โฮสต์ของ Mac
เนื่องจากการแก้ไขไฟล์โฮสต์เป็นงานที่มีความเสี่ยง Apple จึงจงใจวางไฟล์ไว้ในโฟลเดอร์ส่วนตัวในระบบของคุณ เพื่อป้องกันไม่ให้ผู้ใช้แก้ไขโดยปราศจากความรู้ที่ถูกต้องและทำให้ระบบทั้งหมดเสียหาย
สำหรับผู้ใช้ที่อยากรู้อยากเห็น เส้นทางคือ /etc/hosts/ และคุณสามารถเข้าถึงได้โดยใช้หน้าต่าง Terminal
แก้ไขไฟล์โฮสต์บน Mac
การแก้ไขไฟล์โฮสต์บน Mac ของคุณนั้นค่อนข้างง่าย เนื่องจากมีตัวแก้ไขในตัวให้ทำ อยู่ภายในเทอร์มินัลและเรียกว่าตัวแก้ไขนาโน คุณสามารถใช้เพื่อเปิดและแก้ไขไฟล์ข้อความใด ๆ รวมถึงไฟล์โฮสต์บนเครื่องของคุณ
ตรวจสอบให้แน่ใจว่าคุณใช้บัญชีผู้ดูแลระบบเพื่อทำตามขั้นตอนต่อไปนี้
- คลิกที่ Launchpad ใน Dock ค้นหา Terminal และเปิดใช้งาน
- พิมพ์คำสั่งต่อไปนี้ลงใน Terminal แล้วกด Enter มันจะเปิดไฟล์โฮสต์ในตัวแก้ไขนาโนsudo nano /etc/hosts
- เนื่องจากเป็นคำสั่ง sudo ระบบจะขอให้คุณป้อนรหัสผ่าน ป้อนรหัสผ่านและดำเนินการต่อ
- ไฟล์ควรเปิดบนหน้าจอของคุณและคุณสามารถเริ่มแก้ไขได้
ทำความเข้าใจไฟล์โฮสต์ Mac
หากคุณยังไม่เคยแก้ไขไฟล์โฮสต์มาก่อน คุณอาจพบว่าไฟล์นั้นซับซ้อนเล็กน้อยในการทำงาน อย่างไรก็ตาม การแก้ไขนั้นไม่ยากอย่างที่คิด
หนึ่งในรายการที่คุณจะพบในไฟล์คือ 127.0.0.1 localhost.
ส่วนแรกที่มีตัวเลขคือที่อยู่ IP ในเครื่องสำหรับ Mac ของคุณ ส่วนที่สองที่มีชื่อโฮสต์คือสิ่งที่คุณใช้เพื่อเข้าถึงที่อยู่ IP นั้น
สองส่วนข้างต้น เมื่อรวมกันแล้ว เปลี่ยนเส้นทางการสืบค้น localhost ทั้งหมดไปยังที่อยู่ IP 127.0.0.1 เมื่อคุณป้อน localhost ในเบราว์เซอร์ของคุณ เบราว์เซอร์ของคุณจะค้นหาไฟล์โฮสต์ รับที่อยู่ IP ที่ระบุ และ นำคุณไปยังที่อยู่ IP นั้น
โดยสรุปแล้ว ไฟล์โฮสต์ไม่ได้เป็นอะไรนอกจากที่อยู่ IP และชื่อโดเมนรวมกัน คุณสามารถแก้ไขด้วยวิธีใดก็ได้ที่คุณต้องการเพื่อให้ได้ผลลัพธ์ที่ต้องการ
ตั้งค่าการเปลี่ยนเส้นทางด้วยไฟล์โฮสต์
สิ่งหนึ่งที่คุณสามารถทำได้กับไฟล์โฮสต์คือการตั้งค่าการเปลี่ยนเส้นทาง คุณสามารถให้ชื่อโดเมนชี้ไปยังบางสิ่งที่แตกต่างไปจากที่ควรจะเป็นโดยสิ้นเชิง
ตัวอย่างเช่น หากคุณกำลังพยายามลดการใช้โซเชียลมีเดีย คุณสามารถให้โดเมนอย่างเช่น facebook.com เปลี่ยนเส้นทางเบราว์เซอร์ของคุณไปยังเว็บไซต์ เช่น วิกิพีเดีย คุณสามารถใช้โดเมนและที่อยู่ IP ใดก็ได้ที่คุณต้องการ
มาดูวิธีตั้งค่าการเปลี่ยนเส้นทางข้างต้นโดยใช้ไฟล์โฮสต์
- ในขณะที่เปิดไฟล์ในโปรแกรมแก้ไขนาโน ให้ใช้ปุ่มลูกศรเพื่อนำเคอร์เซอร์ไปที่ตำแหน่ง localhost สิ้นสุด จากนั้นกด Enter เพื่อเพิ่มบรรทัดใหม่สำหรับรายการของคุณ
- ในบรรทัดใหม่ที่คุณเพิ่งเพิ่ม ให้พิมพ์ที่อยู่ IP ที่คุณต้องการเปลี่ยนเส้นทางโดเมนต้นทางไป เราจะใช้ 103.102.166.224 ซึ่งเป็นที่อยู่ IP ของวิกิพีเดีย
- กดปุ่ม Tab บนแป้นพิมพ์ของคุณเพื่อไปยังช่องโดเมนต้นทาง
- ที่นี่ พิมพ์ชื่อโดเมนที่จะเปลี่ยนเส้นทางไปยังที่อยู่ IP ที่คุณพิมพ์ก่อนหน้านี้ เราจะใช้ facebook.com ที่นี่
- เมื่อทำการเปลี่ยนแปลงแล้ว ให้กด Ctrl + O บนแป้นพิมพ์เพื่อบันทึกไฟล์
- กด Enter เพื่อยืนยันการดำเนินการ
- กด Ctrl + X เพื่อปิดตัวแก้ไขนาโน
- ตอนนี้คุณต้องล้างแคช DNS เพื่อให้การเปลี่ยนแปลงมีผล โดยพิมพ์คำสั่งต่อไปนี้ลงใน Terminal แล้วกด Enter.dscacheutil -flushcache
- เปิดเบราว์เซอร์ พิมพ์ facebook.com แล้วกด Enter . คุณจะพบว่าเปิด Wikipedia มากกว่า Facebook
เคล็ดลับฉบับย่อ: วิธีค้นหาที่อยู่ IP ของเว็บไซต์
ดังที่คุณเห็นในขั้นตอนข้างต้น คุณต้องมีที่อยู่ IP ของไซต์ที่คุณต้องการเปลี่ยนเส้นทางผู้คนไป หากคุณไม่ทราบ คุณสามารถใช้คำสั่งในเทอร์มินัลเพื่อค้นหาที่อยู่ IP ของเว็บไซต์ใดก็ได้
- ในหน้าต่าง Terminal พิมพ์คำสั่งต่อไปนี้แล้วกด Enter อย่าลืมแทนที่ wikipedia.org ด้วยเว็บไซต์ที่คุณเลือกping wikipedia.org
- มันจะแสดงที่อยู่ IP บนหน้าจอของคุณ นั่นคือสิ่งที่คุณสามารถใช้ในไฟล์โฮสต์
บล็อกเว็บไซต์ด้วยการแก้ไขไฟล์โฮสต์บน Mac
วิธีบล็อกเว็บไซต์บน WINDOWS: การใช้ไฟล์โฮสต์สิ่งที่ยอดเยี่ยมเกี่ยวกับไฟล์โฮสต์คือมันให้คุณบล็อกไซต์ต่าง ๆ โดยไม่ต้องติดตั้งแอพของบุคคลที่สามใด ๆ บน Mac ของคุณ คุณสามารถเพิ่มรายการในไฟล์และคำขอการเชื่อมต่อทั้งหมดไปยังรายการนั้นจะถูกปฏิเสธ
- เปิดไฟล์โฮสต์ในตัวแก้ไขนาโนตามที่แสดงด้านบน
- นำเคอร์เซอร์ของคุณไปวางที่ localhost รายการสิ้นสุดแล้วกด Enter เพื่อเพิ่มบรรทัดใหม่
- พิมพ์ที่อยู่ IP 127.0.0.1 แล้วกด Tabบนแป้นพิมพ์ของคุณ
- ป้อนชื่อโดเมนของไซต์ที่คุณต้องการบล็อก ตัวอย่างเช่น หากคุณต้องการบล็อก Instagram ให้พิมพ์ instagram.com.
- กด Ctrl + O เพื่อบันทึกการเปลี่ยนแปลง
- กด Ctrl + X เพื่อปิดไฟล์
- พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อล้างแคช DNSdscacheutil -flushcache
ตอนนี้ ทุกครั้งที่คุณพยายามเข้าถึงไซต์ที่ถูกบล็อก ระบบจะนำคุณไปที่ localhost ซึ่งจะแสดงหน้าข้อผิดพลาด
ไฟล์โฮสต์ของ Mac ให้คุณมีวิธีมากมายในการเล่นกับคำขอเครือข่ายขาออก และคุณสามารถบล็อกและเลิกบล็อกได้ตามที่คุณต้องการ คุณเคยใช้ไฟล์โฮสต์บน Mac มาก่อนหรือไม่ ถ้าเป็นเช่นนั้น มีไว้เพื่ออะไร แจ้งให้เราทราบในความคิดเห็นด้านล่าง