كيفية تحرير ملف Hosts على نظام Mac

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

أحد الأسباب التي قد تجعلك ترغب في تحرير ملف المضيفين على (edit the hosts file)جهاز Mac(Mac) الخاص بك هو حظر مواقع الويب. إنها طريقة رائعة لمنع الوصول إلى مواقع ويب معينة على جهازك. الاستخدام الثاني المحتمل هو اختبار مواقع الويب الخاصة بك محليًا على جهازك. يمكنك جعل ملف المضيفين يعيد توجيه اسم المجال الذي اخترته إلى مسار الشبكة للتخزين المحلي الخاص بك.

كيفية تحرير ملف Hosts على جهاز Mac الخاص بك

موقع ملف مضيفات Mac(Mac Hosts File Location)

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

انتقل إلى نافذة المجلد

للمستخدمين الفضوليين هناك ، المسار هو /etc/hosts/ ويمكنك الوصول إليه باستخدام نافذة طرفية .(Terminal)

تحرير ملف المضيفين على ماك(Edit Hosts File On Mac)

من السهل إلى حد ما تحرير ملف المضيفين على جهاز Mac(Mac) الخاص بك نظرًا لوجود محرر مضمن للقيام بذلك. إنه موجود داخل Terminal ويسمى محرر nano. يمكنك استخدامه لفتح أي ملف نصي وتحريره بما في ذلك ملف المضيفين على جهازك.

تأكد(Make) من أنك تستخدم حساب المسؤول للقيام بالخطوات التالية.

  1. انقر فوق Launchpad في Dock ، وابحث عن Terminal ، وقم بتشغيله.

المحطة الطرفية في بحث Spotlight

  1. اكتب الأمر التالي في Terminal واضغط على Enter . سيفتح ملف المضيفين في محرر النانو.

    sudo nano /etc/hosts

شاشة المحطة الطرفية بالأمر: sudo nano / etc / hosts

  1. نظرًا لأنه أمر sudo ، سيطلب منك إدخال كلمة المرور الخاصة بك. أدخل كلمة المرور وتابع.

موجه كلمة المرور في نافذة المحطة الطرفية

  1. يجب أن يكون الملف مفتوحًا الآن على شاشتك ويمكنك البدء في تحريره.

فهم ملف Mac Hosts(Understanding The Mac Hosts File)

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

أحد الإدخالات التي ستجدها في الملف هو 127.0.0.1 localhost .

المضيف المحلي على المحطة

القسم الأول الذي يحتوي على الأرقام هو عنوان IP المحلي لجهاز Mac الخاص بك . القسم الثاني حيث يحتوي على اسم المضيف هو ما تستخدمه للوصول إلى عنوان IP هذا.

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

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

قم بإعداد عمليات إعادة التوجيه باستخدام ملف Hosts(Set Up Redirects With The Hosts File)

أحد الأشياء التي يمكنك فعلها بملف المضيفين هو إعداد عمليات إعادة التوجيه. يمكن أن يكون لديك اسم مجال يشير إلى شيء مختلف تمامًا عما يفترض أن يشير إليه.

على سبيل المثال ، إذا كنت تحاول تقليل استخدامك لوسائل التواصل الاجتماعي ، فيمكنك الحصول على مجالات مثل facebook.com تعيد توجيه متصفحك إلى مواقع مثل ويكيبيديا(Wikipedia) ، على سبيل المثال . يمكنك استخدام أي مجال وعنوان IP تقريبًا.

دعنا نلقي نظرة على كيفية إعداد إعادة التوجيه أعلاه باستخدام ملف المضيفين(set up the above redirection using the hosts file) .

  1. أثناء فتح الملف في محرر nano ، استخدم مفاتيح الأسهم لإحضار المؤشر إلى حيث ينتهي المضيف المحلي . (localhost)ثم اضغط على Enter لإضافة سطر جديد لإدخالك.

خط جديد في شاشة المحطة

  1. في السطر الجديد الذي أضفته للتو ، اكتب عنوان IP الذي تريد إعادة توجيه المجال المصدر إليه. سنستخدم 103.102.166.224 ، وهو عنوان IP الخاص بـ Wikipedia.

103.102.166.224 عنوان مكتوب في المحطة

  1. اضغط على مفتاح Tab في لوحة المفاتيح للوصول إلى حقل المجال المصدر.
  2. هنا ، اكتب اسم المجال الذي سيتم إعادة توجيهه إلى عنوان IP الذي كتبته سابقًا. سنستخدم facebook.com هنا.

facebook.com مضيف في نافذة المحطة

  1. بمجرد إجراء التغييرات ، اضغط على Ctrl + O على لوحة المفاتيح لحفظ الملف.
  2. اضغط على Enter لتأكيد الإجراء.
  3. اضغط على Ctrl + X لإغلاق محرر nano.
  4. أنت الآن بحاجة إلى مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) لتطبيق التغييرات. للقيام بذلك ، اكتب الأمر التالي في Terminal واضغط على Enter .

    dscacheutil -flushcache

نافذة المحطة الطرفية مع الأمر dscacheutil -flushcache

  1. افتح متصفحًا واكتب facebook.com واضغط على Enter . ستجد أنه يفتح ويكيبيديا(Wikipedia) بدلاً من Facebook .

نصيحة سريعة: كيفية البحث عن عنوان IP لموقع الويب(Quick Tip: How To Find a Website’s IP Address)

كما ترى في الإجراء أعلاه ، فأنت بحاجة إلى عنوان IP للموقع الذي تريد إعادة توجيه الأشخاص إليه. إذا كنت لا تعرف ذلك بالفعل ، فيمكنك استخدام أمر في Terminal لمعرفة عنوان IP لأي موقع ويب(find out the IP address of any website) .

  1. في نافذة Terminal ، اكتب الأمر التالي واضغط على Enter . تأكد من استبدال wikipedia.org بالموقع الإلكتروني الذي تختاره.

    ping wikipedia.org

ping wikipedia.org في نافذة المحطة الطرفية

  1. سيعرض عنوان IP على شاشتك. هذا ما يمكنك استخدامه في ملف المضيفين.

يتم عرض عنوان IP في شاشة المحطة الطرفية

قم بحظر مواقع الويب عن طريق تحرير ملف Hosts على نظام Mac(Block Websites By Editing The Hosts File On Mac)

إن الشيء العظيم في ملف المضيفين هو أنه يتيح لك حظر المواقع(it lets you block sites) دون مطالبتك بتثبيت أي تطبيقات تابعة لجهات خارجية على جهاز Mac(Mac) الخاص بك . يمكنك إضافة إدخال إلى الملف وسيتم رفض جميع طلبات الاتصال لهذا الإدخال.

  1. قم بتشغيل ملف hosts في محرر nano كما هو موضح أعلاه.
  2. أحضر المؤشر حيث ينتهي إدخال المضيف المحلي(localhost) واضغط على Enter لإضافة سطر جديد.
  3. اكتب عنوان IP 127.0.0.1 واضغط على Tab في لوحة المفاتيح.
  4. أدخل(Enter) اسم المجال الخاص بالموقع الذي تريد حظره. على سبيل المثال ، إذا كنت تريد حظر Instagram ، فاكتب instagram.com .

instagram.com في نافذة المحطة

  1. اضغط على Ctrl + O لحفظ التغييرات.
  2. اضغط على Ctrl + X لإغلاق الملف.
  3. اكتب الأمر التالي واضغط على Enter لمسح ذاكرة التخزين المؤقت لـ DNS.

    dscacheutil -flushcache

الأمر: dscacheutil -flushcache في المحطة

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

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



About the author

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



Related posts