IP والتوجيه وIPv6

مشكلات IPv6 على Mac

تمنح معظم الشبكات Mac عنوانَي IPv4 وIPv6. إذا تعطل مسار IPv6، فقد تنتظر بعض الاتصالات أو تفشل.

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

الأعراض

  • تتوقف بعض المواقع أو واجهات API، لكن أخرى تُحمّل فورًا.
  • تتصل أداة بعد تأخير أو بعد عدة محاولات.
  • تعمل الاتصالات على شبكة لكنها لا تعمل على أخرى.

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

  • موجّه يعلن عن IPv6 لكنه لا يوجهه. يحصل Mac على عنوان IPv6، لكن حركة IPv6 لا تصل إلى الإنترنت.
  • مزود خدمة أو VPN لا يدعم IPv6 بالكامل. تنقل بعض شبكات VPN بيانات IPv4 فقط. عندها تمر حركة IPv6 خارج النفق أو تفشل.
  • جدار حماية يحظر IPv6. قد يحظر موجّه أو جدار حماية شركة حركة IPv6 مع السماح بـ IPv4.

كيفية التحقق

  1. اعثر على اسم الجهاز لكل منفذ شبكة، مثل en0 لـ Wi-Fi.

    networksetup -listallhardwareports
  2. اعرض عناوين IPv6 لواجهة Wi-Fi. العناوين التي تبدأ بـ fe80 محلية للوصلة فقط.

    ifconfig en0 inet6
  3. اعرض إعلان الموجّه الذي قبله Mac. يعني الخطأ أنه لم يرد أي موجّه IPv6.

    ipconfig getra en0
  4. أرسل طلبات ping عبر IPv6 إلى عنوان عام.

    ping6 -c 3 2606:4700:4700::1111
  5. اطلب موقعًا عبر IPv4 فقط، ثم عبر IPv6 فقط. قارن النتائج.

    curl -4 -I https://www.apple.com
  6. إذا نجح طلب IPv4 وفشل طلب IPv6، فمسار IPv6 معطّل.

    curl -6 -I https://www.apple.com

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

  1. أعد تشغيل الموجّه. ثم اختبر مجددًا.

  2. حدّث البرامج الثابتة للموجّه، أو اسأل مزود الخدمة عن IPv6 على خطك.

  3. للاختبار، أوقف IPv6 على الخدمة.

    networksetup -setv6off Wi-Fi

    يتطلب كلمة سر مسؤول.

  4. أعد تشغيل IPv6 بعد الاختبار. استخدم الإعداد التلقائي.

    networksetup -setv6automatic Wi-Fi

    يتطلب كلمة سر مسؤول.

  5. يمكنك أيضًا استخدام قائمة تكوين IPv6 في إعدادات النظام > الشبكة > الخدمة > التفاصيل > TCP/IP.

  6. إذا توقفت المشكلة فقط عند إيقاف IPv6، فأبلغ مالك الشبكة أو مزود الخدمة.

باستخدام Kilobat

  1. يجرّب why كلًا من IPv4 وIPv6 على حدة ويوضح أيهما فشل.

    kilobat why api.example.com
  2. تعيد أداة MCP diagnose_connection الخطوات نفسها للوكيل. انظر معرفة سبب تعذر اتصال موقع أو API.

الأسئلة

هل يجب أن أبقي IPv6 متوقفًا؟

لا. أوقفه للاختبار فقط. اطلب من مالك الشبكة إصلاح IPv6، ثم أعد تشغيله.

ما العنوان المحلي للوصلة؟

يعمل العنوان الذي يبدأ بـ fe80 على الوصلة المحلية فقط. ولا يصل إلى الإنترنت.

المصادر

  • صفحة دليل networksetup(8) المثبتة مع macOS 27.2
  • صفحة الدليل ipconfig(8) المثبتة مع macOS 27.2
  • صفحة الدليل ping6(8) المثبتة مع macOS 27.2
  • صفحة دليل curl(1) المثبتة مع macOS 27.2
  • دعم Apple: تغيير إعدادات TCP/IP على Mac

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