Wi-Fi تقول متصل ولا شيء يُحمَّل: مُحلِّلات أسماء قديمة على Mac
أمر Ping ينجح، والأيقونة تقول متصل، لكن التصفح لا يعمل. تحليل الأسماء يشير إلى خادم غادر الشبكة، ولازم حذف القائمة المثبَّتة لا ذاكرة التخزين المؤقت.
أرسل أمر Ping إلى عنوان صريح فيجيب. افتح موقعًا بالاسم فلا يحدث شيء، بينما تصرّ أيقونة الشبكة على أن الاتصال سليم. على جهاز Mac انضم للتو إلى VPN، هذه التركيبة تعني دائمًا تقريبًا أن عمليات البحث موجَّهة إلى خادم لم يعد يمكن الوصول إليه، لا أن الشبكة معطلة. ثُبِّتت العناوين على خدمة Wi-Fi في وقت سابق ولم يزل أحدٌ شيئًا منها منذ ذلك الحين. شخِّص بالاستبعاد، ثم احذف الإدخالات المثبَّتة.
الإصلاح حذف لا تفريغ، والفرق مهم لأن الأوامر التي يجرّبها معظم الناس أولًا تفعل شيئًا آخر تمامًا.
«متصل» عبارة عن الوصلة
يحتفظ macOS بإعداد مُحلِّل لكل خدمة شبكة. القيم القادمة من DHCP مصدر، والقيم المكتوبة يدويًا مصدر آخر، والقيم التي يدفعها ملف تعريف أو يكتبها عميل مصدر ثالث. القيم المثبَّتة تتقدّم على ما تقدّمه الشبكة، ولا شيء في المنظومة يعيد التحقق منها. لذلك يبقى الخادم الذي رحل في القائمة حتى يزيله إنسان أو تُعاد الخدمة من الصفر.
لهذا فإن نفقًا يُكمل مصافحته لا يغيّر شيئًا في بحث كان موجَّهًا خطأً من قبل. أضاف VPN مُحلِّلًا، ولم يدقّق في الذي كان يفشل.
افصل الأسماء عن الحزم
اوصل إلى مضيف بعنوان صريح أولًا. حين يُحمَّل، فالحزم سليمة والمُحلِّل هو المسؤول عن العطل. وحين لا يُحمَّل، توقف عند هذا الحد وعالج المشكلة كأنها مشكلة مسار، لأن تغييرات DNS ستضيف متغيرًا فقط إلى صورة مشوّشة أصلًا.
فشل اسم مع نجاح العنوان المطابق هو البصمة. لاحظ النطاق أيضًا: فشل كل شيء يشير إلى إدخال عام معطوب، بينما فشل المضيفين داخل النفق فقط يشير إلى مالك مختلف وإصلاح أضيق.
احذف الخوادم المثبَّتة
في إعدادات الشبكة، افتح تفاصيل خدمة Wi-Fi وانتقل إلى تبويب DNS. أزل كل صف خادم، وأكّد التغيير، ثم تصفّح نطاقات البحث بحثًا عن قيم لم تضفها قط. اترك القائمة فارغة، وأعد توصيل الخدمة، وأكّد أن العنوان الذي قدّمه DHCP يظهر من تلقاء نفسه. القائمة الفارغة هي الحالة المؤقتة التي تثبت أن القيم المثبَّتة كانت المشكلة.
الإصدارات الأقدم تخفي اللوحة نفسها على مستوى أعمق، خلف زر خيارات متقدمة، بالسلوك نفسه والنتيجة نفسها.
اقرأ الحالة لا اللوحة
scutil --dns | head -40 يطبع المُحلِّلات التي يستخدمها macOS فعليًا، مجمّعة حسب النطاق، و nslookup سريع لاسم داخلي معروف يُظهر إن كانت الإجابة تصل أصلًا. قارن المخرَجين: لوحة نظيفة ما زال فيها خادم قديم مدرج تعني أن كاتبًا آخر يملك ذلك الإعداد. ذلك عطل مختلف بإصلاح مختلف.
حين يبدو كلا المخرَجين نظيفًا وتظل الأسماء تفشل، فقد انتقل العطل إلى مكان آخر ولم تعد تدقّق في إعداد DNS.
من يعيد الإدخالات
الخوادم التي تعود بعد الحذف لها مصدر. تحقق من إدارة الأجهزة بحثًا عن ملف تعريف إعداد، لأن ملفات التعريف قد تحمل DNS وتُعاد تقييمها وفق جدولها الخاص. تحقق من تفضيلات العميل بحثًا عن خيار ضبط DNS عند الاتصال، وقرّر ما إذا كان لا يزال يستحق مكانه على هذا الجهاز. إن كان VPN يحتاج فعلًا مُحلِّلًا خاصًا، فاحصره في النطاقات التي يملكها بدلًا من الكتابة في القائمة العامة التي يرثها كل شبكة مستقبلية.
سجّل المُحلِّل المقصود والنطاقات التي يجب أن يجيب عنها. بعد تحديث العميل التالي، تحقق من اسم عام واسم خاص، وهذا أسرع من تكرار جولة الإعدادات ويلتقط الانحدار بينما الجهاز لا يزال بين يديك.
أي شيء آخر هو مسرح صيانة: أوامر تبدو مقصودة، ولا تغيّر شيئًا قابلًا للقياس، وتترك البحث المعطوب نفسه للشخص التالي.