حظر الوصول إلى مواقع الويب على جهاز Mac عن طريق تعديل / etc / hosts

جدول المحتويات:

Anonim

لقد تلقينا العديد من الأسئلة حول كيفية منع مواقع معينة من الوصول إليها مباشرة على جهاز Mac. يبدو أن الإحباط يكمن في مدى سهولة التحايل على الإجراءات النموذجية ، مثل إعداد المراقبة الأبوية وحظر المواقع في Safari ، فقط للوصول إليها في Camino أو Firefox. حسنًا ، هناك طريقة سريعة وفعالة لمنع الوصول إلى مواقع محددة تتمثل في تحرير ملف / etc / hosts ، والذي له ميزة إضافية تتمثل في توفير نتائج على مستوى النظام.سواء كنت تحاول منع زيارة موقع ويب معين من أطفال أو زميلك في السكن ، فإليك كيفية القيام بذلك.

حظر الوصول إلى مواقع الويب على جهاز Mac

التحرير / الخ / المضيفين

1)لتحرير ملف المضيفين وإضافة إدخال جديد ، افتح Terminal واكتب ما يلي (ستكون طلب كلمة مرور الجذر لأن هذا ملف نظام):sudo nano / etc / hosts 2) سيظهر هذا شاشة تشبه إلى حد كبير الشاشة أدناه ، لاحظ أنه تمت إضافة yahoo.com في الجزء السفلي كموقع نريد حظره. لحظر أي موقع آخر ، ما عليك سوى كتابته بنفس الطريقة. يمكنك استخدام عنوان IP الخاص بالاسترجاع للمضيف المحلي ولديك العديد من المواقع التي تم تعيينها إلى 127.0.0.1 كما تريد ، أو تحديد عناوين IP أخرى لإعادة توجيه عنوان URL إلى ، مثل 0.0.0.0:

حظر المواقع في ETC HOSTS ملف Mac

3)الآن احفظ الملف في nano بالضغط على control-o ومفتاح الإرجاع.

لاحظ أنك قد تحتاج إلى تشغيل الأمر التالي حتى تصبح التغييرات سارية المفعول:sudo dscacheutil -flushcacheيؤدي هذا إلى مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات.

كيف يعمل هذا:أنت الآن تخبر جهاز Mac الخاص بك بإرسال طلبات لـ MySpace.com (أو أي موقع أدرجته) إلى 127.0 .0.1 ، جهازك المحلي. يؤدي هذا إلى حظر تحميل عنوان موقع MySpace.com تمامًا في أي متصفح ويب. (لاحظ أنه إذا كان شخص ما يتمتع بالذكاء الكافي على الرغم من أنه يمكنه الوصول إلى الموقع المحظور من خلال وكيل الويب). إذا كنت تريد حقًا أن تكون ماكرًا وتمكين ميزة مشاركة الويب الشخصية ، فيمكنك إنشاء صفحة ويب بسيطة ليراها الأشخاص عندما يحاولون الوصول إلى المواقع المحظورة.

خجول؟ تريد تجول بصري؟ اطلع على دليل الفيديو الخاص بنا الذي يوضح كيفية تحرير / etc / hosts في نظام التشغيل Mac OS X

حظر الوصول إلى مواقع الويب على جهاز Mac عن طريق تعديل / etc / hosts