كيفية حظر مواقع الويب على نظام التشغيل Windows باستخدام ملف Hosts

لماذا تريد أن تعرف كيفية منع المواقع؟ ربما تريد الحفاظ على أمان أطفالك على الإنترنت(keep your kids safe on the Internet) ؟ ربما تريد منع المواقع التي تشتت الانتباه حتى لا تماطل(block distracting websites so you don’t procrastinate) ؟ يمكن استخدامه أيضًا لمنع مواقع التتبع المضمنة في الإعلانات. 

مهما كان السبب ، يمكنك ببساطة حظر مواقع الويب على نظام التشغيل Windows 10(Windows 10) باستخدام شيء يسمى ملف المضيفين.

يمكن أن يصبح النص أدناه تقنيًا بعض الشيء ، خاصةً إذا لم تكن قد دخلت في صواميل ومسامير ملفات نظام Windows . إذا كنت تريد نظرة عامة سريعة ، فتأكد من مراجعة مقطع فيديو YouTube(YouTube video) القصير والسهل المتابعة أولاً.

ما هو ملف Hosts؟(What Is The Hosts File?)

هل سمعت مصطلح DNS ( نظام اسم المجال(Domain Name System) )؟ يشير إلى نظام الملفات الموزعة حول الإنترنت(Internet) والتي تساعد في حل أسماء النطاقات مثل helpdeskgeek.com في (helpdeskgeek.com)عنوان بروتوكول الإنترنت(Internet Protocol) (IP) الفعلي الخاص به والذي يكون 13.225.198.106 . يساعد ذلك جهاز الكمبيوتر الخاص بك في معرفة الخادم الذي تريد التحدث إليه عندما تريد عرض هذا الموقع.

قبل ظهور DNS في عام 1984 ، كان يتم ذلك من خلال ملف محلي على جهاز الكمبيوتر الخاص بك يسمى ملف المضيفين. في(Back) ذلك الوقت ، لم تكن أجهزة الكمبيوتر متصلة بالعديد من أجهزة الكمبيوتر الأخرى. على الأكثر ، ربما نكون قد اتصلنا ببضع عشرات. كان من السهل الاحتفاظ بكل هذه المعلومات في ملف نصي قديم. ملف المضيف يعيش اليوم. 

كيف يعمل ملف Hosts؟(How Does The Hosts File Work?)

يسمح ملف المضيفين للكمبيوتر بالبحث عن أسماء أجهزة كمبيوتر أخرى ، مثل المضيف المحلي(localhost) ، أو أسماء المجال ، مثل helpdeskgeek.com ورقم IP الخاص بهم بجوار الاسم الموجود في الملف مباشرةً. إنه يشبه إلى حد ما كيفية ارتباط أسماء أصدقائك بأرقام هواتفهم في هاتفك. لست بحاجة إلى تذكر الرقم أو إدخاله ، فقط ابحث عن اسم الشخص.

قبل أن نذهب أبعد من ذلك ، من المهم أن نفهم أن بعض عناوين IP محجوزة للاستخدام المحلي. هذا يعني أنه لا يمكن استخدامها إلا للإشارة إلى جهاز الكمبيوتر والأجهزة الموجودة ضمن شبكتك الفورية. هذا يعني أي شيء قبل اتصال اتصالك بالإنترنت(Internet) .

على سبيل المثال ، عنوان IP 127.0.0.1 يعني دائمًا الكمبيوتر الذي تعمل عليه ، والمعروف أيضًا باسم المضيف المحلي(localhost) . حاول كتابة ذلك في متصفح الويب الخاص بك. من المحتمل أن تظهر صفحة فارغة.

افهم أيضًا أن www.website.com و website.com ليسا نفس الشيء تمامًا. لكي يأخذنا كلاهما إلى نفس موقع الويب ، يجب أن يقوم كلاهما بنفس عنوان IP. 

منع المواقع باستخدام ملف Hosts(Blocking Websites With The Hosts File)

  1. افتح المفكرة(Notepad ) كمسؤول . _(Administrator)

  1. انقر فوق ملف(File ) > فتح(Open)

  1. انتقل إلى C:\Windows\System32\Drivers\etc

  1. بمجرد الوصول إلى هناك ، قم بتغيير نوع الملف من Text Documents (*.txt) إلى All Files (*.*) .

  1. الآن يمكنك رؤية ملف المضيفين(hosts) . افتحه.

  1. انتقل إلى السطر الأخير من الصفحة وأضف السطر الخاص بك. لنفترض أننا نحظر Facebook .

أدخل عنوان IP الخاص بالمضيف المحلي 127.0.0.1(127.0.0.1) . اضغط على مفتاح Tab وأدخل facebook.com . اضغط على Enter(Press Enter) للانتقال إلى السطر التالي. أنشئ سطرًا ثانيًا مثل السطر أعلاه ، ولكن استخدم www.facebook.com بدلاً من facebook.com فقط. 

هل الموقع محظور؟(Is The Website Blocked?) 

افتح موجه الأوامر وقم بتشغيل ping facebook.com ثم قم بتشغيل ping www.facebook.com . يجب أن ترى أن عنوان IP الذي تحاول اختبار اتصاله هو 127.0.0.1.

افتح الآن متصفح الويب الخاص بك وانتقل إلى facebook.com. قد يستمر التحميل! لماذا ا؟ ربما لا يزال عنوان IP الحقيقي الخاص بـ Facebook موجودًا في ذاكرة التخزين المؤقت للمتصفح وسيستخدم المتصفح عنوان IP هذا أولاً. احذف ذاكرة التخزين المؤقت للمتصفح(Delete your browser’s cache) وجرب Facebook مرة أخرى. يجب أن تشاهد الآن صفحة خطأ.

لا أريد أن أرى صفحة خطأ(I Don’t Want to See an Error Page)

يمكنك محاولة إعادة توجيه الموقع إلى عنوان IP آخر ، لكن هذا لن يعمل بشكل جيد هذه الأيام. اعتاد المتسللون على تعديل ملف المضيفين بشكل ضار ليكون هجومًا شائعًا. الآن ، تتحقق متصفحات الويب بعناية من وجود شهادات لمنع ذلك. لكن لا يزال بإمكانك المحاولة.

هناك طريقة أخرى لعدم رؤية صفحة خطأ وهي تثبيت خادم ويب وإعداده على جهاز الكمبيوتر الخاص بك(install and set up a web server on your computer) وجعل ملف المضيفين يشير إلى ذلك. ربما تجعله يعرض صفحة تقول ، "عد إلى العمل!" أو يسرد بعض أهدافك على أنها دافع للابتعاد عن وسائل التواصل الاجتماعي.

ما الذي يمكنني فعله أيضًا بملف Hosts؟(What Else Can I Do With The Hosts File?)

يمكنك استخدام نفس الأسلوب ولكن يمكنك لصق عناوين URL(URLs) للعديد من البرامج الضارة ومواقع إعلانات التتبع. يوجد ملف مضيف مُعد مسبقًا يحتوي (pre)على (--)برامج ضارة ومواقع إعلانية(made hosts file of malware and ad sites) يمكنك نسخها ولصقها في ملف المضيفين. حتى كتابة هذا التقرير ، تم آخر تحديث له في مارس(March) 2020.



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts