مواقع الويب والسرعة

موقع يعمل على هاتفك ولا يعمل على Mac

عندما يُفتح موقع على هاتفك دون Mac، تكون المشكلة عادةً على Mac. قارن الجهازين طبقةً تلو الأخرى.

ينطبق على: macOS 13 Ventura والإصدارات الأحدث لمسارات إعدادات النظام. تعمل أوامر Terminal على جميع إصدارات macOS الحالية.تاريخ التحقق: 29 أكتوبر 2026

الأعراض

  • يعرض Safari أو متصفح آخر خطأ أو صفحة فارغة لموقع واحد.
  • يُفتح الموقع نفسه على هاتفك.
  • تُفتح مواقع أخرى على Mac.
  • يفشل الموقع في كل متصفح على Mac أو في متصفح واحد فقط.

الأسباب المحتملة

  • شبكة مختلفة. قد يستخدم هاتفك البيانات الخلوية بينما يستخدم Mac شبكة Wi-Fi. عندئذٍ لا يستخدم الجهازان مسار الشبكة نفسه.
  • إعدادات DNS أو وكيل مخصصة. تقول Apple إن إعدادات DNS أو الوكيل المخصصة على Mac قد تمنع الوصول إلى بعض المحتوى.
  • برنامج VPN أو أمان. قد يمنع البرنامج الذي يراقب اتصالات الشبكة أو يغيّرها بعض المواقع.
  • امتدادات المتصفح أو بيانات الموقع المخزنة. قد يمنع حاجب محتوى أو ملفات تعريف ارتباط تالفة موقعًا واحدًا في متصفح واحد.
  • إصدار IP مختلف. قد يصل الهاتف وMac إلى الموقع عبر IPv4 أو IPv6. قد يفشل مسار بينما يعمل الآخر.

كيفية التحقق

  1. صِل هاتفك بشبكة Wi-Fi نفسها التي يستخدمها Mac. أوقف البيانات الخلوية على الهاتف لهذا الاختبار.

  2. افتح الموقع على الهاتف مجددًا. إذا فشل الآن أيضًا، فالمشكلة في الشبكة أو الموقع، لا Mac.

  3. على Mac، افتح الموقع في نافذة خاصة. في Safari، اختر ملف ‹ نافذة خاصة جديدة.

  4. افتح الموقع في متصفح آخر على Mac. إذا عمل هناك، فالمشكلة في المتصفح الأول.

  5. في Terminal، اطلب الموقع واعرض كل خطوة من الاتصال.

    curl -v -I https://example.com
  6. جرّب الطلب عبر IPv4 فقط، ثم عبر IPv6 فقط. قارن النتائج.

    curl -4 -I https://example.com
    curl -6 -I https://example.com
  7. اعرض خوادم DNS التي يستخدمها Mac الآن.

    scutil --dns
  8. اعرض إعدادات وكيل النظام.

    scutil --proxy

كيفية الإصلاح

  1. إذا عمل الموقع في نافذة خاصة، فأزل بياناته المخزنة. في Safari، اختر Safari ‹ الإعدادات ‹ الخصوصية ‹ إدارة بيانات الموقع. حدد الموقع، ثم انقر على إزالة.

  2. إذا عمل الموقع في متصفح آخر، فأوقف الامتدادات. في Safari، اختر Safari ‹ الإعدادات ‹ الامتدادات وألغِ تحديد كل مربع.

  3. إذا كان VPN أو تطبيق أمان مفعّلًا، فأوقفه لاختبار قصير. أعد تشغيله بعد الاختبار.

  4. إذا عرض scutil --proxy وكيلًا لا تتوقعه، فأزله.

  5. افتح إعدادات النظام ‹ الشبكة. حدد الخدمة، وانقر على التفاصيل، ثم الوكلاء.

  6. إذا كنت تستخدم خوادم DNS مخصصة، فأعد DNS إلى خوادم الشبكة نفسها للاختبار. راجع DNS لا يترجم الأسماء على Mac.

  7. إذا فشل IPv6 وعمل IPv4، فاقرأ مشكلات IPv6 على Mac.

  8. لإعادة تعيين جميع إعدادات الشبكة، أنشئ موقع شبكة جديدًا. في إعدادات النظام ‹ الشبكة، انقر على قائمة الإجراء المنبثقة، ثم اختر المواقع ‹ تحرير المواقع.

باستخدام Kilobat

  1. يفحص تشخيص الاتصال في Kilobat موقعًا واحدًا طبقةً تلو الأخرى: الشبكة والوكيل وDNS وقواعد Kilobat وIPv4 وIPv6 وTLS والخادم. ويحدد الطبقة التي فشلت.

    kilobat why https://example.com
  2. لاختبار مسار تطبيق واحد، أضف معرّف الحزمة الخاص به. يفحص التشخيص عندئذٍ الوكيل في بيئة ذلك التطبيق أيضًا.

    kilobat why https://example.com --app com.apple.Safari
  3. في التطبيق، استخدم «لماذا لا يمكن الاتصال؟» في علامة تبويب حالة الاتصال. هذه الميزة مجانية. راجع اكتشاف سبب تعذّر اتصال موقع أو API واحد.

الأسئلة

لماذا يعمل الموقع على البيانات الخلوية دون شبكة Wi-Fi الخاصة بي؟

تستخدم الشبكتان خوادم DNS ومسارات مختلفة. اختبر الهاتف على Wi-Fi نفسها التي يستخدمها Mac لمقارنة المسار نفسه.

هل يمكنني العودة إلى إعدادات الشبكة القديمة؟

نعم. يحتفظ الموقع الجديد بالموقع القديم. اختر الموقع القديم من قائمة Apple، أو من قائمة الإجراء المنبثقة في إعدادات النظام ‹ الشبكة.

المصادر

تم التحقق في 29 أكتوبر 2026.