ملف المضيفين لا يعمل على نظام Mac؟ جرب هذا الإصلاح
جدول المحتويات:
اكتشف بعض مستخدمي Mac أن ملف المضيفين في نظام التشغيل MacOS لا يبدو أنه يعمل ، أو يبدو أنه تم تجاهل التغييرات في ملف / etc / hosts على جهاز Mac. نظرًا لاستخدام ملف المضيفين لتعيين عناوين IP لأسماء المضيفين ، ويتم تعديله بشكل متكرر من قبل المستخدمين المتقدمين ، فهذه مشكلة مزعجة بشكل مفهوم.
هذه مشكلة واضحة إلى حد ما عند حدوثها ، لأنه بعد تحرير ملف المضيفين على جهاز Mac من سطر الأوامر أو حتى باستخدام TextEdit ، ومسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات ، لا يبدو أن هناك أي تغيير على المضيفين .
التغييرات في ملف المضيفين التي يتم تجاهلها ، أو أن التعديلات على ملف المضيفين لا تعمل ، هي في الواقع أمر شائع إلى حد ما ، لا سيما مع الإصدارات الحديثة من برامج نظام MacOS. لحسن الحظ ، عادة ما يكون أيضًا حلًا سهلاً حقًا.
إصلاح تغييرات ملف المضيفين التي تم تجاهلها / ملف المضيفين لا يعمل في MacOS
السبب الأكثر ترجيحًا لعدم عمل ملف المضيفين على جهاز Mac هو تلفه ، أو أنه لم يعد تنسيق ملف ASCII. يمكن أن يحدث هذا أحيانًا عند محاولة تحرير ملف المضيفين باستخدام محرر نص منسق أو تطبيق تابع لجهة خارجية ، أو إذا تم حفظ نوع الملف الخطأ عند استخدام vim / vi / nano وما إلى ذلك.
أولاً ، سنقوم بنسخ / نقل ملف hosts القديم عن طريق إعادة تسميته ، وهذا يسمح لك بالعودة إلى التغيير إذا رغبت في ذلك:
sudo mv / etc / hosts / etc / hostsbackup
انسخ محتويات ملف hostsbackup إلى الحافظة الخاصة بك ، طريقة سهلة للقيام بذلك تتمثل في استخدام cat ثم تحديد النص ونسخه إلى الحافظة الخاصة بك:
cat / etc / hostsbackup
الآن أنشئ ملف مضيف جديد باستخدام nano:
sudo nano / etc / hosts
الصق محتويات ملف hosts الأصلي في ملف Hosts الذي تم إنشاؤه حديثًا.
اضغط على Control + o و Control + X للحفظ والخروج من nano.
بعد ذلك ، قد ترغب في مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات حتى تدخل التغييرات حيز التنفيذ.
sudo dscacheutil -flushcache؛ sudo killall -HUP mDNSResponder
يجب أن يكون ذلك كافيًا لاستمرار تغيير المضيفين ، ولن تحتاج إلى إعادة تشغيل أي متصفحات أو تطبيقات أخرى متصلة بالإنترنت.
ملاحظة: أبلغ بعض مستخدمي Mac عن حاجتهم إلى إعادة تشغيل جهاز Mac الخاص بهم حتى يتم التعرف على ملف المضيفين الجديد ، وهذا نادر الحدوث ولكنه قد ينطبق على بعض أجهزة Mac التي تعمل بنظام macOS Catalina أو إصدار أحدث.
هناك أيضًا احتمال أنك قد تحتاج إلى تمكين حساب الجذر في نظام التشغيل Mac OS قبل أن تتمكن من تعديل ملف المضيفين ، اعتمادًا على كيفية تثبيت تثبيت macOS الخاص بك.
يستمر بعض المستخدمين في مواجهة مشكلات مع ملف المضيفين الذي يتم تجاهله في macOS Monterey و macOS Ventura على وجه الخصوص ، وفي هذه الحالة يمكنك أيضًا استخدام تطبيق تابع لجهة خارجية مثل GasMask لإدارة ملف مضيف على جهاز Mac ، أو حتى امتداد متصفح لتعديل المضيفين إذا كنت تريد القيام بذلك على مستوى المتصفح. على سبيل المثال ، بالنسبة إلى Google Chrome ، تؤدي إضافة Chrome مثل LiveHosts المهمة.
هل واجهت مشاكل مع ملف المضيفين في MacOS من قبل؟ هل حل الحل السابق لإنشاء ملف مضيف جديد من سطر الأوامر المشكلة من أجلك؟ هل وجدت حلا آخر؟ شاركنا تجاربك في التعليقات!