كيفية تعديل ملف المضيفين في نظام macOS

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

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

توجد طريقتان رئيسيتان لتحرير ملف "hosts" في نظام Mac OS X. الطريقة الأولى هي استخدام تطبيق نصي مثل "TextEdit"، بالنظر لأن ملف "hosts" هو عبارة عن مستند نصي عادي. ولكن، لا يمكنك فتح الملف مباشرةً لأنه يقع في منطقة محمية من نظام الملفات. بدلاً من ذلك، يجب علينا نسخ الملف إلى موقع غير محمي، مثل سطح المكتب، ثم تحريره وإعادته مرة أخرى.

للعثور على ملف "hosts"، افتح نافذة Finder، ويمكنك الوصول إليها عن طريق النقر على سطح المكتب أو من خلال أيقونة Finder الموجودة في الزاوية السفلى اليسرى من الشاشة. ثم، اختر "انتقال" من القائمة، تليها "الذهاب إلى المجلد". أدخل "/private/etc/hosts" في المربع واضغط على Return. ستفتح نافذة Finder جديدة وسيتم تحديد ملف "hosts". اسحب الملف وأفلته على سطح المكتب لتتمكن من تحريره.

حجب عناوين IP

بشكل افتراضي، يحتوي ملف "/etc/hosts" على عدد من السطور النصية الوصفية التي تم "تعليقها" باستخدام علامة المربع (#). أي سطر يبدأ بعلامة المربع يُعتبر تعليقًا ولا يتم قراءته من قبل ملف "hosts". يُمكنك استخدام هذه الميزة لإضافة ملاحظات ووصف للحصول على تنظيم أفضل للمعلومات داخل الملف.

إعادة توجيه عناوين الويب

إحدى الاستخدامات المهمة لتحرير ملف "hosts" هي حجب الوصول إلى مواقع ويب محددة. على سبيل المثال، إذا كنت تعتزم استخدام جهاز الكمبيوتر للعمل فقط وتريد حجب الفيسبوك لتجنب المشتتات، يمكنك تعيين عنوان IP مثل "0.0.0.0" لموقع www.facebook.com، مما سيؤدي إلى ظهور خطأ في حالة محاولة الوصول إليه.

اختبار التغييرات

بعد إجراء التعديلات، احفظ الملف في مكانه الأصلي على سطح المكتب، ثم اسحب الملف مرة أخرى إلى موقعه الأصلي في "/private/etc". سيطلب منك macOS اتخاذ إجراء بشأن ملف "hosts" غير المعدل الموجود سابقًا. اختر "استبدال"، ثم أدخل كلمة مرور المستخدم الإداري لتأكيد العملية.

تنظيف ذاكرة التخزين المؤقت لـ DNS

في معظم الحالات، يجب أن تعمل التغييرات التي أجريتها على الفور. ولكن إذا لم تكن ترى سلوكًا صحيحًا، قد تحتاج إلى تنظيف ذاكرة التخزين المؤقت لنظام DNS، مما يجبر المتصفح على قراءة ملف "hosts" الجديد لتحديد الربط المطلوب. لتنظيف ذاكرة التخزين المؤقت، افتح Terminal واستخدم الأمر التالي:

sudo killall -HUP mDNSResponder

سيُطلب منك إدخال كلمة مرور الإدارة لتأكيد العملية.

تحرير ملف Hosts باستخدام Terminal

إذا كنت تفضل تعديل الملف مباشرة في Terminal، يمكنك استخدام محرر نصوص UNIX المدمج "Nano". افتح Terminal، واكتب الأمر التالي:

sudo nano /private/etc/hosts

ثم استخدم مفاتيح الأسهم للتنقل وتعديل المحتوى حسب رغبتك. بعد الانتهاء، اضغط على Control-X للخروج، ثم على Y للحفظ.

أسئلة شائعة

  1. ما فائدة تحرير ملف hosts؟

    • يُستخدم لتحويل عنوان URL إلى IP معين أو لحجب مواقع الويب.
  2. هل يمكنني استخدام ملف hosts لحجب أكثر من موقع واحد؟

    • نعم، يمكنك إضافة أكثر من خط لحجب مواقع متعددة.
  3. ما هي الطريقة الأفضل لتحرير ملف hosts؟

    • يمكنك استخدام TextEdit أو Terminal، حسب ما تفضله.
  4. ماذا يحدث إذا ارتكبت خطأ في ملف hosts؟

    • يمكنك استعادة القيم الافتراضية باستخدام محتوى معين.
  5. كيف يمكنني التحقق من نجاح التعديلات التي أجريتها؟
    • يمكنك زيارة الموقع المحجوب أو الموجه عبر متصفح الويب.

نصيحة هامة

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

ياسمين معتز

هواياتي كتابة المقالات خبرة أكثر من 5 سنوات في مجال الكتابة والتسويق
زر الذهاب إلى الأعلى
Don`t copy text!