عدم تحديث iMessage عبر VPN على Mac: فحوص بالترتيب
نادرًا ما تكون أعطال الدفع منفذًا واحدًا محظورًا. نفّذ الفحوص بالترتيب: التوجيه ونطاق التطبيقات، ثم المحلّل، ثم إمكانية الوصول إلى APNs، ثم حالة الحساب.
إذا توقّف Messages عن المزامنة بينما لا يزال Safari يحمّل الصفحات، فإن VPN سبب محتمل لكنه ليس مؤكدًا. يعتمد iMessage على خدمة إشعارات Apple (APNs) إلى جانب خدمات الهوية لدى Apple، ويمكن للنفق أن يغيّر المسار أو المحلّل أو الفحص المطبّق على تلك الاتصالات دون أن يمسّ حركة الويب. نادرًا ما يكون منفذ واحد محظور القصة كاملة، لذا تنتقل الفحوص أدناه من الـ Mac نحو الخارج. توقّف عند أول خطوة تفشل وأصلحها قبل تغيير أي شيء آخر.
حدّد العَرَض أولًا. فشل تسجيل الدخول، رسالة لا تغادر أبدًا، رسالة لا تصل أبدًا، ومرفق لا يُنزَّل هي أربع مشكلات مختلفة تشترك في تطبيق واحد. اكتب أيّها لديك، وأي ملف VPN كان نشطًا، وإصدار العميل؛ فهذه الملاحظة هي أيضًا ما يحتاجه مسؤول الشبكة لاحقًا.
الفحص 1: ما الذي يوجّهه النفق ويشمله
انظر إلى الملف قبل التطبيق. النفق الكامل يمرّر كل حركة المرور عبر VPN، والنفق المنقسم يمرّر الشبكات الفرعية المدرجة فقط، والنفق لكل تطبيق يشمل التطبيقات المختارة فقط. إذا كان Messages خارج المجموعة المشمولة، فهو يستخدم الواجهة الفيزيائية ولا يمكن أن يكون VPN هو السبب. scutil --nc list يعرض الخدمات المُدارة بالتهيئة، netstat -rn -f inet يعرض أين يتّجه المسار الافتراضي، ويعرض عرض الملف في العميل ما إذا كان النطاق قائمًا على التطبيق.
شرط النجاح: أن يغطّي المسار الافتراضي أو إدراج التطبيق الافتراضي Messages فعليًا، وأن يكون الملف الذي تختبره هو المطبّق الآن. إن لم يكن كذلك، توقّف وافحص العميل أو نظام التشغيل بدلًا من الشبكة.
الفحص 2: سياسة المحلّل والفحص
تحلّ خدمات الدفع والحساب أسماء غالبًا ما تختلف عن تلك التي يستخدمها متصفحك، ويمكن لـ DNS المنقسم أن يرسل تلك الاستعلامات إلى مكان غير متوقع. scutil --dns يسرد المحلّلات لكل نطاق؛ قارن المحلّل المستخدم لنطاقات Apple بالمحلّل الذي تتوقعه. المحلّل الذي يجيب بعنوان داخلي، أو يرفض الاستعلام جملةً، يعطّل الخدمة قبل أن تصل أي حزمة إلى Apple.
ثم افحص ما إذا كان النفق يفحص TLS. تنص متطلبات شبكة Apple على أن خدماتها المدرجة غير مصمّمة لاعتراض HTTPS، والجهاز الذي ينهي تلك الاتصالات قد يبقي تصفح الويب سليمًا بينما تفشل المراسلة بهدوء. إذا كان الفحص يغطي كل شيء، فاستثنِ فئات خدمات Apple ذات الصلة وأعد الاختبار بدلًا من تعطيل الفحص عالميًا.
الفحص 3: نقل APNs، بما في ذلك 443
تستخدم اتصالات الأجهزة بـ APNs بروتوكول TCP 5223، مع TCP 443 للتنشيط والرجوع الاحتياطي في الحالات المدعومة. كلاهما اتصالات صادرة يبدأها الجهاز. لا تحتاج إلى منفذ وارد على الموجّه، وفتح منفذ على الـ Mac يكشف خدمة دون مساعدة عميل لا يستطيع الوصول إلى Apple أصلًا.
شرط النجاح: أن تصل رسالة جديدة من الـ Mac إلى مستلم على شبكة مختلفة، وأن يصل ردّه، مع بقاء الملف نفسه نشطًا. أرسل رسالة واحدة غير حساسة وانتظر ردًا واحدًا بدلًا من دفعة، حتى يُظهر النجاح الجزئي أي اتجاه فشل. إذا نجح الإرسال وتوقّفت المرفقات، فالنقل سليم على الأرجح والمسار الأضيق هو ما يجب فحصه.
الفحص 4: حالة الحساب قبل إعادة تعيينه
خطأ التنشيط أو تسجيل الدخول ينتمي إلى طبقة الحساب لا إلى النفق. تأكّد من أن تاريخ الـ Mac ووقته صحيحان، وأن Apple ID مسجّل الدخول، وما إذا كانت مطالبة تحقّق تنتظر على جهاز آخر. الموافقة الثنائية المعلّقة تبدو من داخل نافذة Messages تمامًا مثل فشل في الاتصال.
قاوم غريزة إعادة التعيين. تسجيل الخروج ثم الدخول، أو إعادة تعيين الحساب، يتخلّص من الحالة التي كانت ستُظهر لك أين يكمن الفشل، وعلى Mac مُدار قد يبدأ خطوات تسجيل لا يمكنك التراجع عنها وحدك. أعد المصادقة مرة واحدة، وفقط بعد نجاح فحوص النقل وبقاء الحساب المشتبه الوحيد.
ما الذي تسلّمه إلى مسؤول الشبكة
إذا أشارت الفحوص إلى النفق، فالتقرير المفيد قصير: طراز الـ Mac وإصدار macOS، واسم العميل وإصداره، واسم الملف، ونافذة الوقت، وأي اتجاه فشل، وملاحظة المسار أو المحلّل التي اختلفت. اترك محتوى الرسائل ولقطات المحادثات.
اطلب تطبيق السياسة عند حد التصفية الفعلي. إن متطلبات شبكة المؤسسات الحالية من Apple تسرد المضيفين وشروط النقل لكل خدمة، فيمكن للمالك مطابقتها مع مجموعة القواعد بدلًا من فتح منفذ والأمل. أعد الاختبار برسالة واحدة بعد كل تغيير؛ متغيّران في وقت واحد يعطيانك نتيجة لا يمكنك قراءتها.