كيفية تحرير ملف Hosts على نظام Mac
مثل أجهزة الكمبيوتر التي تعمل بنظام Windows ، يحتوي Mac على ملف مضيف لتكوين كيفية اتصال جهازك بمواقع الويب على الإنترنت(Internet) . يحتوي هذا الملف على مراجع لمواقع الويب وعناوين IP ، ويمكنك استخدامه بعدة طرق مختلفة على جهاز Mac(Mac) الخاص بك .
أحد الأسباب التي قد تجعلك ترغب في تحرير ملف المضيفين على (edit the hosts file)جهاز Mac(Mac) الخاص بك هو حظر مواقع الويب. إنها طريقة رائعة لمنع الوصول إلى مواقع ويب معينة على جهازك. الاستخدام الثاني المحتمل هو اختبار مواقع الويب الخاصة بك محليًا على جهازك. يمكنك جعل ملف المضيفين يعيد توجيه اسم المجال الذي اخترته إلى مسار الشبكة للتخزين المحلي الخاص بك.
موقع ملف مضيفات Mac(Mac Hosts File Location)
نظرًا لأن تحرير ملف المضيفين يعد مهمة محفوفة بالمخاطر ، فقد وضعته Apple عمدًا في مجلد خاص على نظامك. هذا لمنع المستخدمين من تعديله دون معرفة مناسبة والتسبب في تلف النظام بأكمله.
للمستخدمين الفضوليين هناك ، المسار هو /etc/hosts/ ويمكنك الوصول إليه باستخدام نافذة طرفية .(Terminal)
تحرير ملف المضيفين على ماك(Edit Hosts File On Mac)
من السهل إلى حد ما تحرير ملف المضيفين على جهاز Mac(Mac) الخاص بك نظرًا لوجود محرر مضمن للقيام بذلك. إنه موجود داخل Terminal ويسمى محرر nano. يمكنك استخدامه لفتح أي ملف نصي وتحريره بما في ذلك ملف المضيفين على جهازك.
تأكد(Make) من أنك تستخدم حساب المسؤول للقيام بالخطوات التالية.
- انقر فوق Launchpad في Dock ، وابحث عن Terminal ، وقم بتشغيله.
- اكتب الأمر التالي في Terminal واضغط على Enter . سيفتح ملف المضيفين في محرر النانو.
sudo nano /etc/hosts
- نظرًا لأنه أمر sudo ، سيطلب منك إدخال كلمة المرور الخاصة بك. أدخل كلمة المرور وتابع.
- يجب أن يكون الملف مفتوحًا الآن على شاشتك ويمكنك البدء في تحريره.
فهم ملف 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) .
- أثناء فتح الملف في محرر nano ، استخدم مفاتيح الأسهم لإحضار المؤشر إلى حيث ينتهي المضيف المحلي . (localhost)ثم اضغط على Enter لإضافة سطر جديد لإدخالك.
- في السطر الجديد الذي أضفته للتو ، اكتب عنوان IP الذي تريد إعادة توجيه المجال المصدر إليه. سنستخدم 103.102.166.224 ، وهو عنوان IP الخاص بـ Wikipedia.
- اضغط على مفتاح Tab في لوحة المفاتيح للوصول إلى حقل المجال المصدر.
- هنا ، اكتب اسم المجال الذي سيتم إعادة توجيهه إلى عنوان IP الذي كتبته سابقًا. سنستخدم facebook.com هنا.
- بمجرد إجراء التغييرات ، اضغط على Ctrl + O على لوحة المفاتيح لحفظ الملف.
- اضغط على Enter لتأكيد الإجراء.
- اضغط على Ctrl + X لإغلاق محرر nano.
- أنت الآن بحاجة إلى مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) لتطبيق التغييرات. للقيام بذلك ، اكتب الأمر التالي في Terminal واضغط على Enter .
dscacheutil -flushcache
- افتح متصفحًا واكتب 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) .
- في نافذة Terminal ، اكتب الأمر التالي واضغط على Enter . تأكد من استبدال wikipedia.org بالموقع الإلكتروني الذي تختاره.
ping wikipedia.org
- سيعرض عنوان IP على شاشتك. هذا ما يمكنك استخدامه في ملف المضيفين.
قم بحظر مواقع الويب عن طريق تحرير ملف Hosts على نظام Mac(Block Websites By Editing The Hosts File On Mac)
إن الشيء العظيم في ملف المضيفين هو أنه يتيح لك حظر المواقع(it lets you block sites) دون مطالبتك بتثبيت أي تطبيقات تابعة لجهات خارجية على جهاز Mac(Mac) الخاص بك . يمكنك إضافة إدخال إلى الملف وسيتم رفض جميع طلبات الاتصال لهذا الإدخال.
- قم بتشغيل ملف hosts في محرر nano كما هو موضح أعلاه.
- أحضر المؤشر حيث ينتهي إدخال المضيف المحلي(localhost) واضغط على Enter لإضافة سطر جديد.
- اكتب عنوان IP 127.0.0.1 واضغط على Tab في لوحة المفاتيح.
- أدخل(Enter) اسم المجال الخاص بالموقع الذي تريد حظره. على سبيل المثال ، إذا كنت تريد حظر Instagram ، فاكتب instagram.com .
- اضغط على Ctrl + O لحفظ التغييرات.
- اضغط على Ctrl + X لإغلاق الملف.
- اكتب الأمر التالي واضغط على Enter لمسح ذاكرة التخزين المؤقت لـ DNS.
dscacheutil -flushcache
الآن في كل مرة تحاول فيها الوصول إلى الموقع المحظور ، سينقلك إلى المضيف المحلي الذي سيعرض صفحة خطأ.
يوفر لك ملف مضيفات Mac العديد من الطرق للتلاعب بطلبات الشبكة الصادرة ، ويمكنك حظرها وإلغاء حظرها كما يحلو لك. هل استخدمت ملف المضيفين على جهاز Mac(Mac) الخاص بك من قبل؟ إذا كان الأمر كذلك ، فما الغرض منه؟ اسمحوا لنا أن نعرف في التعليقات أدناه.
Related posts
قم بتغيير أو انتحال عنوان MAC في نظام التشغيل Windows أو OS X
إصلاح "لا يمكن تثبيت البرنامج للطابعة" على OS X
اعرض كلمات مرور Wi-Fi المحفوظة (WPA ، WEP) على OS X
كيفية إنشاء صورة قرص مشفرة في OS X
5 طرق للكشف عن مسار ملف على نظام MacOS
كيفية فرض Empty Trash على Mac
كيفية تهيئة بطاقة SD على نظام Mac
كيفية إعادة تعيين جهاز كمبيوتر يعمل بنظام التشغيل Mac OS X وإعادة تثبيت نظام التشغيل
كيفية تمكين قفل التنشيط على جهاز كمبيوتر Mac الخاص بك
جدار حماية Mac: كيفية تمكينه وتكوينه
كيفية تمكين واستخدام وضع "صورة في صورة" على جهاز Mac الخاص بك
كيفية التقاط لقطات الشاشة على نظام التشغيل Mac OS باستخدام اختصارات لوحة المفاتيح
APFS مقابل Mac OS Extended - ما هو تنسيق قرص Mac الأفضل؟
كيفية إصلاح عدم مزامنة محرك جوجل على نظام ماكنتوش
كيفية تسجيل آلة من خلال واجهة صوتية في نظام التشغيل Mac OS X
كيفية الاتصال بخادم بعيد أو محلي على جهاز Mac
أفضل اختصارات لوحة مفاتيح Mac للتعلم
كيفية الطباعة بالأبيض والأسود على جهاز Mac
ما هو التخزين الآخر على جهاز Mac وكيفية تنظيفه
كيفية تحديث تطبيقات Mac OS X و Mac من Terminal