بهروزرسانی نشدن iMessage روی VPN مک: بررسیها به ترتیب
خطاهای push بهندرت فقط یک پورت مسدود است. بررسیها را به ترتیب انجام دهید: مسیریابی و دامنه برنامهها، resolver، دسترسی به APNs، سپس وضعیت حساب.
اگر Messages همگامسازی را متوقف کند در حالی که Safari هنوز صفحهها را بارگذاری میکند، VPN علتی محتمل است اما اثباتشده نیست. iMessage به سرویس اعلانهای push اپل (APNs) و سرویسهای هویت اپل وابسته است و یک تونل میتواند مسیر، resolver یا بازرسی اعمالشده بر این اتصالها را بدون دستزدن به ترافیک وب تغییر دهد. یک پورت مسدود بهندرت کل ماجراست، بنابراین بررسیهای زیر از مک به سمت بیرون حرکت میکنند. در نخستین مرحلهای که شکست میخورد بایستید و پیش از تغییر هر چیز دیگری آن را درست کنید.
نخست نشانه را دقیق مشخص کنید. خطای ورود، پیامی که هرگز نمیرود، پیامی که هرگز نمیرسد و پیوستی که دانلود نمیشود چهار مشکل متفاوتاند که تصادفاً یک برنامه را شریکاند. بنویسید کدامیک را دارید، کدام پروفایل VPN فعال بود و نسخه کلاینت؛ این یادداشت بعداً به کار مالک شبکه هم میآید.
بررسی 1: تونل چه چیزی را مسیریابی و پوشش میدهد
پیش از برنامه به پروفایل نگاه کنید. تونل کامل همه ترافیک را از VPN میفرستد، تونل تقسیمشده فقط زیرشبکههای فهرستشده را، و تونل هر برنامه فقط برنامههای انتخابشده را شامل میشود. اگر Messages بیرون از مجموعه شامل باشد، از رابط فیزیکی استفاده میکند و VPN نمیتواند علت باشد. scutil --nc list سرویسهای مدیریتشده با پیکربندی را نشان میدهد، netstat -rn -f inet نشان میدهد مسیر پیشفرض به کجا اشاره میکند، و نمای پروفایل در کلاینت نشان میدهد آیا دامنه بر پایه برنامه است.
شرط عبور: مسیر پیشفرض یا شمول هر برنامه واقعاً Messages را پوشش میدهد، و پروفایلی که آزمایش میکنید همان است که اکنون اعمال شده. اگر نیست، بایستید و بهجای شبکه، کلاینت یا سیستمعامل را بررسی کنید.
بررسی 2: سیاست resolver و بازرسی
سرویسهای push و حساب نامهایی را حل میکنند که غالباً با نامهای مرورگر شما فرق دارند، و DNS تقسیمشده میتواند آن پرسوجوها را جایی غیرمنتظره بفرستد. scutil --dns resolverها را به تفکیک دامنه فهرست میکند؛ resolver استفادهشده برای دامنههای اپل را با آنچه انتظار دارید مقایسه کنید. resolوری که با نشانی داخلی پاسخ میدهد یا پرسوجو را یکسره رد میکند، سرویس را پیش از رسیدن حتی یک بسته به اپل میشکند.
سپس بررسی کنید آیا تونل TLS را بازرسی میکند. الزامات شبکه اپل میگویند سرویسهای فهرستشده آن برای رهگیری HTTPS طراحی نشدهاند، و دستگاهی که این اتصالها را خاتمه میدهد میتواند مرور وب را دستنخورده بگذارد در حالی که پیامرسانی بیصدا شکست میخورد. اگر بازرسی همه چیز را پوشش میدهد، دستههای مرتبط سرویس اپل را استثنا کنید و دوباره آزمایش کنید، نه اینکه بازرسی را سراسری خاموش کنید.
بررسی 3: انتقال APNs، از جمله 443
اتصالهای دستگاه به APNs از TCP 5223 استفاده میکنند و TCP 443 برای فعالسازی و مسیر جایگزین در موقعیتهای پشتیبانیشده به کار میرود. هر دو اتصالهای خروجی و آغازشده توسط دستگاهاند. به پورت ورودی روی روتر نیاز ندارید، و باز کردن یکی روی مک سرویسی را آشکار میکند بیآنکه به کلاینتی کمک کند که از آغاز نمیتواند به اپل برسد.
شرط عبور: پیام تازهای از مک به گیرندهای در شبکهای دیگر میرسد و پاسخش میآید، در حالی که همان پروفایل هنوز فعال است. یک پیام غیرحساس بفرستید و بهجای دستهای، منتظر یک پاسخ بمانید تا موفقیت جزئی هم نشان دهد کدام جهت شکست خورده. اگر ارسال کار میکند و پیوستها گیر میکنند، انتقال احتمالاً سالم است و مسیر باریکتر همان چیزی است که باید بررسی شود.
بررسی 4: وضعیت حساب پیش از بازنشانی آن
خطای فعالسازی یا ورود به لایه حساب تعلق دارد، نه به تونل. تأیید کنید تاریخ و ساعت مک درست است، Apple ID وارد شده، و آیا درخواست تأییدی روی دستگاه دیگری منتظر است. تأیید دومرحلهای معلق از داخل پنجره Messages دقیقاً مانند شکست اتصال به نظر میرسد.
در برابر غریزه بازنشانی مقاومت کنید. خروج و ورود دوباره، یا بازنشانی حساب، وضعیتی را دور میریزد که نشان میداد اشکال کجا بوده، و روی مک مدیریتشده میتواند مراحل ثبتنامی را آغاز کند که بهتنهایی نمیتوانید برگردانید. یک بار دوباره احراز هویت کنید، و تنها پس از عبور بررسیهای انتقال و وقتی حساب تنها مظنون باقیمانده است.
چه چیزی به مالک شبکه بدهید
اگر بررسیها به تونل اشاره کنند، گزارش سودمند کوتاه است: مدل مک و نسخه macOS، نام و نسخه کلاینت، نام پروفایل، بازه زمانی، کدام جهت شکست خورد، و مشاهده مسیر یا resolver که متفاوت بود. محتوای پیامها و تصویرهای گفتگو را بیرون بگذارید.
بخواهید سیاست در مرز واقعی فیلتر اعمال شود. الزامات شبکه سازمانی کنونی اپل میزبانها و شرایط انتقال را به تفکیک سرویس فهرست میکنند، تا مالک آنها را با مجموعه قواعد بسنجد بهجای آنکه پورتی باز کند و امیدوار باشد. پس از هر تغییر با یک پیام دوباره آزمایش کنید؛ دو متغیر همزمان نتیجهای میدهند که نمیتوانید بخوانید.