كيفية تعديل وإدارة ملف Hosts على Linux

كيفية تعديل وإدارة ملف Hosts على Linux

يوجد ملف واحد على جهاز الكمبيوتر الخاص بك يعمل كبوابة صغيرة بينك وبين الويب. يطلق عليه ملف المضيفين. إذا كنت بحاجة إلى حظر مواقع الويب أو إنشاء اختصارات ويب مخصصة على نظام Linux ، فيمكنك فقط إضافة أو تعديل بضعة أسطر في الملف.





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





ما هو ملف Linux Hosts؟

ملف المضيفين هو ملف نصي عادي تستخدمه جميع أنظمة التشغيل لترجمة أسماء المضيف (المعروفة أيضًا باسم عناوين الويب أو عناوين URL) إلى عناوين IP. عندما تكتب اسم مضيف ، مثل wikipedia.org ، فسيقوم نظامك بالبحث في ملف المضيفين للحصول على عنوان IP المطلوب للاتصال بالخادم المناسب.





إذا فتحت ملف المضيفين ، فستلاحظ بسرعة أنه لا يحتوي على دليل الإنترنت بالكامل هناك. بدلاً من ذلك ، قد يكون هناك سطرين فقط وهذا كل شيء. ما يعطي؟

تبين أن نظامك سيفحص ملف المضيفين أولاً قبل البحث عن موقع على خوادم DNS المحددة في إعدادات الشبكة الخاصة بك (عادةً خوادم DNS الخاصة بمزود خدمة الإنترنت).



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

على سبيل المثال ، إذا طلبت wikipedia.org ، فستعيد خوادم DNS عنوان IP الخاص بـ Wikipedia إلى جهاز الكمبيوتر الخاص بك. ولكن إذا كنت ترغب في حظر Wikipedia على هذا الكمبيوتر ، فيمكنك إضافة إدخال في ملف المضيفين يخبر جهاز الكمبيوتر الخاص بك أن wikipedia.org يشير إلى بعض عناوين IP الأخرى التي تختلف عن عنوان IP الفعلي لـ Wikipedia.





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

جعل هذا ملف المضيفين قديمًا إلى حد كبير عند التعامل مع الإنترنت العام أو حتى مع أكثر من عدد قليل من الأجهزة ، ولكنه مثالي لإدارة جهازك المحلي وشبكة محلية صغيرة مثل شبكة Wi-Fi الخاصة بك.





في الوقت الحاضر ، سيحتوي هذا الملف عادةً على اسم المضيف الذي اخترته لجهاز Linux عند تثبيته وتحديد المضيف المحلي ، وهو الحد الأدنى المطلوب لاستخدام الشبكة.

موقع ملف Linux Hosts

في نظام Linux ، يمكنك العثور على ملف hosts ضمن / etc / hosts . نظرًا لأنه ملف نصي عادي ، يمكنك فتح ملف المضيفين باستخدام محرر النصوص المفضل لديك.

نظرًا لأن ملف المضيفين هو ملف نظام ، فستحتاج إلى حقوق إدارية لحفظ التغييرات. لتحرير الملف باستخدام محرر نصوص Linux قائم على المحطة الطرفية مثل nano ، ستحتاج إلى وصول المستخدم المتميز.

على سبيل المثال:

sudo nano /etc/hosts

لاستخدام محرر نص رسومي مثل gedit:

gksu gedit /etc/hosts

بمجرد الانتهاء من تحرير الملف ، اخرج من المحرر. في نانو ، ضرب السيطرة + X ، وثم و لتأكيد الكتابة فوق التغييرات. من الجيد حفظ نسخة احتياطية من الملف قبل تحريره حتى تتمكن من استعادته إذا ارتكبت خطأ لأنه قد يعبث بالوصول إلى الشبكة.

لعمل نسخة احتياطية من ملف المضيفين ، ما عليك سوى عمل نسخة منه. يمكنك إضافة لاحقة مثل .قديم لذلك تذكر أن هذه نسخة قديمة من الملف:

sudo cp /etc/hosts /etc/hosts.old

كيفية إضافة مواقع إلى ملف Hosts

في ملف المضيفين ، يكون لكل إدخال سطر خاص به. بناء الجملة بسيط. اكتب عنوان IP الذي تريد أن يترجم اسم المضيف إليه ، واضغط على فاتورة غير مدفوعة على لوحة المفاتيح ، ثم اكتب اسم المضيف.

على سبيل المثال ، لحظر Wikipedia ، عليك كتابة (تذكر استخدام ملف فاتورة غير مدفوعة مفتاح بدلا من فضاء ):

كيفية تدوير الفيديو في مشغل الوسائط
127.0.0.1 wikipedia.org

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

إذا شعرت بالخوف من المحطة ، فقم بتسجيل المغادرة تطبيق مانع المجال Linux Mint (المعروف أيضًا باسم مينتاني ). سيضيف إدخالات إلى ملف المضيفات التي تشير إلى أسماء المضيف التي تحددها إلى 127.0.0.1. ولكن لفعل أي شيء آخر ، ستظل بحاجة إلى إجراء تغييرات باستخدام محرر نصوص.

تحميل: مانع المجال (حر)

قم بإنشاء اختصارات في ملف Hosts

الطريقة الأخرى التي يفيد بها ملف المضيفين هي إنشاء أسماء سهلة التذكر للأجهزة على مكتب صغير أو شبكة منزلية.

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

192.168.1.10 homeserver

بعد ذلك ، إذا فتحت المتصفح واكتبت فقط:

http://homeserver

سيقوم جهاز الكمبيوتر الخاص بك الآن بإعادة التوجيه تلقائيًا إلى 192.168.1.10. إنه أسهل بكثير من البحث عن عنوان IP. يمكنك تعيين عنوان IP بشكل دائم لأي جهاز على شبكتك باستخدام قائمة تكوين موجه Wi-Fi.

بدلاً من ذلك ، يمكنك استخدام ملف المضيفين لإنشاء اختصارات لمواقع معينة على الويب. استخدم أمرًا مثل NSLOOKUP للعثور على عنوان IP الخاص بموقع الويب ، قم بإضافته إلى ملف المضيفين جنبًا إلى جنب مع الاختصار المطلوب ، تمامًا كما في المثال أعلاه. نظرًا لأن معظم مواقع الويب الرئيسية لها عناوين IP متعددة ، فقد لا يعمل هذا على مواقع مثل Google أو Netflix.

المشاكل المحتملة مع ملف Hosts

لذا فقد توصلنا إلى كيفية إجراء تغييرات على ملف المضيف ، ولكن قد تظل تواجه مشكلات عند استخدام Google Chrome. يميل مستعرض الويب هذا إلى تجاهل ملف المضيفين ما لم تفعل أحد أمرين محتملين:

  1. نوع http: // في بداية كل عنوان. على سبيل المثال ، إذا تم حظر Wikipedia في ملف المضيفين ، فسيقوم Chrome بالتحايل على الحظر إذا قمت فقط بكتابة wikipedia.org في شريط العناوين. ومع ذلك ، إذا قمت بكتابة http: //wikipedia.org في شريط العناوين ، فسوف يتبع ملف المضيفين.
  2. تعطيل ' استخدم خدمة الويب للمساعدة في حل أخطاء التنقل 'في إعدادات Chrome ثم لن تضطر إلى الكتابة http: // في البداية في كل مرة. هذا هو واحد من عدة نصائح خصوصية Google Chrome يستحق القيام به على أي حال.

كيف ستغير ملف Hosts؟

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

إذا كان لديك أطفال ، فهذه طريقة بدائية ولكنها فعالة لحظر المواقع التي قد لا تريدهم أن يروها أو يحدوا من وقت الشاشة ، على الأقل طالما لم يكن لديهم وصول مستخدم متميز. هناك أدوات أخرى متاحة تسمح لك بالحد من الوصول إلى الإنترنت ووقت الشاشة على نظام Linux.

يشارك يشارك سقسقة بريد الالكتروني 5 طرق لحظر المواقع والحد من وقت الشاشة على Linux

برامج الرقابة الأبوية غير معروفة فعليًا على Linux. فيما يلي عدة طرق يمكنك من خلالها حظر المواقع وإدارة المحتوى على Linux.

اقرأ التالي
مواضيع ذات صلة
  • لينكس
  • حماية الحاسوب
  • استكشاف الأخطاء وإصلاحها
  • نصائح لينكس
  • إدارة النظام
نبذة عن الكاتب ديفيد ديلوني(49 مقالة منشورة)

ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، ولكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وجمع التسجيلات.

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك