هل أفسد المضيفون؟ كيفية استعادة الملف الافتراضي الأصلي / etc / hosts في نظام التشغيل Mac OS X

Anonim

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

لحسن الحظ ، استعادة الملف الافتراضي / etc / hosts الأصلي أمر سهل للغاية ، وأفضل طريقة لاستعادة الملف الافتراضي الأصلي الذي لم يمسّه هو ببساطة الكتابة فوق ملف hosts التالف الحالي بملف جديد نسخة نظيفة هي نسخة من ما يأتي افتراضيًا في نظام التشغيل Mac OS X. وقد تم تضمين مثال على ذلك أدناه للراحة ، ولكن يمكنك استعادته من جهاز Mac آخر إذا لزم الأمر أيضًا. لا يتم تضمين أي إدخالات أو تعديلات إضافية في الإصدار أدناه ، وهو نسخة طبق الأصل مباشرة من تلك الموجودة في OS X Mavericks ، مما يجعل الرجوع إليها آمنًا إذا أخطأت عن طريق الخطأ في مستند المضيفين المهمين أثناء التغيير أو التعديل. ستحتاج إلى نسخ النص أدناه ولصقه في ملف نص عادي ، مخزن في مسار / etc / hosts. إذا لم تكن متأكدًا من كيفية القيام بذلك ، فيمكنك اتباع هذه التعليمات لمعرفة كيفية تحرير الملف بالطريقة الصحيحة من سطر الأوامر والكتابة فوقه ببساطة باستخدام كتلة المضيفين أدناه ، أو استخدام TextEdit وحفظه على الإصدار الفاسد ، وهو ما سنستعرضه أدناه.

الملف الافتراضي والأصلي / etc / hosts في نظام التشغيل Mac OS X يشبه هذا

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

قاعدة بيانات المضيف يتم استخدام المضيف المحلي لتكوين واجهة الاسترجاععند بدء تشغيل النظام. لا تغيير هذا الإدخال.127.0.0.1 localhost 255.255.255.255 مضيف البث :: مضيف محلي واحد fe80 :: 1٪ lo0 localhost

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

استعادة ملف Hosts أصلي غير معدل إلى Mac OS X

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

  1. افتح TextEdit والصق كتلة الرمز أعلاه في ملف فارغ فارغ جديد
  2. حدد كل النص واختر "تنسيق > جعله نصًا عاديًا" وانقر على "موافق
  3. اختر "ملف > حفظ باسم" وقم بإلغاء تحديد مربع "إذا لم يتم توفير امتداد ، استخدم txt" - وهذا أمر مهم ، لا تقم بتضمين امتداد الملف
  4. اضغط على Command + Shift + G لإظهار نافذة "الانتقال إلى المجلد" ، اكتب الآن / etc / وانتقل إلى
  5. قم بتسمية الملف "hosts" وحفظه ، ستحتاج إلى إدخال كلمة مرور المسؤول لتتمكن من الكتابة إلى هذا الدليل

الآن لتأكيد حفظ ملف المضيفين بشكل صحيح ، انتقل إلى تطبيق Terminal واكتب ما يلي:

cat / etc / hosts

يجب أن يبلغ هذا الأمر عن الملف ليبدو هكذا:

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

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

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

هل أفسد المضيفون؟ كيفية استعادة الملف الافتراضي الأصلي / etc / hosts في نظام التشغيل Mac OS X