บล็อกการเข้าถึงเว็บไซต์บน Mac โดยการแก้ไข /etc/hosts

สารบัญ:

Anonim

เราได้รับคำถามมากมายเกี่ยวกับวิธีบล็อกไซต์เฉพาะไม่ให้เข้าถึงได้โดยตรงบน Mac ความยุ่งยากดูเหมือนจะอยู่ที่ความง่ายในการหลีกเลี่ยงมาตรการทั่วไป เช่น การตั้งค่า Parental Controls และการบล็อกไซต์ใน Safari เพื่อให้เข้าถึงได้ใน Camino หรือ Firefox เท่านั้น วิธีที่รวดเร็วและมีประสิทธิภาพในการบล็อกการเข้าถึงไซต์ที่ระบุคือการแก้ไขไฟล์ /etc/hosts ซึ่งมีโบนัสเพิ่มเติมในการให้ผลลัพธ์ทั้งระบบไม่ว่าจะเป็นลูกหรือเพื่อนร่วมห้องของคุณที่คุณกำลังพยายามหยุดการเยี่ยมชมเว็บไซต์ใดเว็บไซต์หนึ่ง นี่คือวิธีการ

บล็อกการเข้าถึงเว็บไซต์บน Mac

กำลังแก้ไข /etc/hosts

1) หากต้องการแก้ไขไฟล์โฮสต์และเพิ่มรายการใหม่ ให้เปิดเทอร์มินัลแล้วพิมพ์ข้อความต่อไปนี้ (คุณจะ ถามรหัสผ่านรูทของคุณเพราะนี่คือไฟล์ระบบ): sudo nano /etc/hosts 2)สิ่งนี้จะแสดงหน้าจอที่มีลักษณะเหมือนกับด้านล่างมาก สังเกตว่า yahoo.com ถูกเพิ่มที่ด้านล่างเป็นไซต์ที่เราต้องการบล็อก หากต้องการบล็อกไซต์อื่น ๆ เพียงพิมพ์ในลักษณะเดียวกัน คุณสามารถใช้ IP ย้อนกลับของ localhost และมีไซต์จำนวนมากที่จับคู่กับ 127.0.0.1 ตามที่คุณต้องการ หรือระบุ IP อื่นเพื่อเปลี่ยนเส้นทาง URL ไปที่ เช่น 0.0.0.0:

การบล็อกเว็บไซต์ในไฟล์ ETC HOSTS ของ Mac

3) ตอนนี้ให้บันทึกไฟล์ใน nano โดยกด control-o และปุ่ม return

โปรดทราบว่าคุณอาจต้องเรียกใช้คำสั่งต่อไปนี้เพื่อให้การเปลี่ยนแปลงมีผล: sudo dscacheutil -flushcache ซึ่งจะล้างแคช DNS ของคุณ

วิธีการทำงาน: ตอนนี้คุณกำลังบอก Mac ของคุณให้ส่งคำขอสำหรับ MySpace.com (หรือไซต์ใดก็ตามที่คุณระบุไว้) ไปที่ 127.0 .0.1 เครื่องท้องถิ่นของคุณ สิ่งนี้บล็อกที่อยู่ MySpace.com ไม่ให้โหลดในเว็บเบราว์เซอร์ใดๆ (โปรดทราบว่าหากมีคนเข้าใจเพียงพอแม้ว่าจะสามารถเข้าถึงไซต์ที่ถูกบล็อกผ่านเว็บพร็อกซีได้) หากคุณต้องการทำตัวเจ้าเล่ห์และเปิดใช้งานการแชร์เว็บส่วนตัว คุณสามารถสร้างเว็บเพจง่ายๆ เพื่อให้คนอื่นเห็นเมื่อพวกเขาพยายามเข้าถึงไซต์ที่ถูกบล็อก

สับสน? ต้องการคำแนะนำแบบภาพหรือไม่? ดูวิดีโอแนะนำวิธีแก้ไข /etc/hosts ใน Mac OS X

บล็อกการเข้าถึงเว็บไซต์บน Mac โดยการแก้ไข /etc/hosts