باختصار
لا يملك IPv4 سوى 4.3 مليار عنوان (خصصت بالكامل منذ عام 2019)، بينما يملك IPv6 340 تريليون تريليون تريليون (3.4×10³⁸) عنوان. وأصبح النطاق العريض المنزلي لدى كبرى الشركات يعمل افتراضيًا بالمكدس المزدوج (IPv4 + IPv6 في آن واحد)، ويفضل متصفحك IPv6 متى كان متاحًا — لذا قد تعرض لك الصفحة الرئيسية لموقع cleanip.io قيمة طويلة في خانة «IP الخاص بي» تبدأ بالمقطع 2408:8456:.... هذا أمر طبيعي — فهو ليس خطأ برمجيًا ولا تسريبًا. نشرح أدناه ما هو IPv6، وكيف يختلف عن IPv4، وكيف تديره.
1. لماذا وجد IPv6 — عناوين IPv4 نفدت منذ زمن بعيد
صمم IPv4 في عام 1981 (RFC 791) باستخدام 32 بتًا (4 بايتات) لكل عنوان، ما يتيح إجمالًا 2³² ≈ 4.3 مليار عنوان. وقد افترض المصممون في الثمانينيات أن هذا العدد سيكفي إلى الأبد، لكنهم لم يتوقعوا:
- انفجار الإنترنت في التسعينيات — عنوان IP لكل حاسوب شخصي
- طفرة الإنترنت عبر الهاتف المحمول في العقد الأول من الألفية — عنوان IP لكل هاتف
- موجة إنترنت الأشياء في العقد الثاني من الألفية — عنوان IP لكل جهاز منزلي ذكي أو كاميرا
نشرت IETF بروتوكول IPv6 رسميًا في عام 1998 (RFC 2460؛ والمعيار الحالي هو RFC 8200)، باستخدام 128 بتًا (16 بايتًا) بإجمالي 2¹²⁸ ≈ 3.4×10³⁸ عنوان — ولو وزعت هذه العناوين على سطح الأرض، لكان نصيب كل مليمتر مربع أكثر من 600 كوادريليون عنوان.
لكن انتشاره كان بطيئًا للغاية:
| السنة | حصة مستخدمي IPv6 عالميًا | الحدث الأبرز |
|---|---|---|
| 2010 | 0.5% | IANA تحذر من قرب نفاد عناوين IPv4 |
| 2012 | 1% | World IPv6 Launch — تفعيل دائم لدى Google / Facebook |
| 2015 | 10% | مشغلو الاتصالات المتنقلة في الولايات المتحدة (Verizon / T-Mobile) يفرضون IPv6-only |
| 2019 | 30% | تخصيص مجمع عناوين IPv4 العالمي بالكامل |
| 2023 | 40% | China Telecom / China Unicom تنشران IPv6 على كامل شبكات النطاق العريض المنزلي |
| 2026 | 45%+ | انتشار واسع في النطاق العريض المنزلي و5G ومراكز البيانات |
2. IPv4 مقابل IPv6 — الفروق الجوهرية
| الخاصية | IPv4 | IPv6 |
|---|---|---|
| طول العنوان | 32 بتًا (4 بايتات) | 128 بتًا (16 بايتًا) |
| عدد العناوين | 4.3 مليار | 3.4×10³⁸ (غير محدود عمليًا) |
| طريقة الكتابة | 192.168.1.1 | 2001:db8::1 (8 مجموعات من 4 أرقام سداسية عشرية) |
| طول الترويسة | 20-60 بايتًا (متغير) | 40 بايتًا (ثابت) |
| NAT | مطلوب (الشبكات المنزلية تستخدم NAT دائمًا) | بطبيعته لا يحتاج إلى NAT |
| البث | نعم (255.255.255.255) | ألغي، وحل محله البث المتعدد |
| التهيئة التلقائية للعنوان | يتطلب DHCP | تهيئة تلقائية عبر SLAAC / DHCPv6 اختياري |
| التجزئة | يمكن للموجهات تجزئة الحزم | التجزئة بين الطرفين فقط (PMTUD إلزامي) |
| IPsec | اختياري | إلزامي في التصميم الأصلي (أصبح اختياريًا لاحقًا) |
| QoS | حقل ToS | حقل Flow Label |
3. كيف تقرأ عنوان IPv6 من النظرة الأولى
3.1 الصيغة الكاملة
2001:0db8:85a3:0000:0000:8a2e:0370:73348 مجموعات، كل منها عدد سداسي عشري من 4 خانات (0-9 / a-f)، تفصل بينها النقطتان :. وأقصى قيمة لكل مجموعة هي ffff = 65535.
3.2 قواعد الاختصار
- تحذف الأصفار البادئة في كل مجموعة:
0db8→db8,0000→0 - يمكن استبدال مجموعة صفرية واحدة أو أكثر من المجموعات المتتالية بالرمز :: (مرة واحدة فقط في العنوان):
2001:db8::8a2e:370:7334= العنوان الطويل أعلاه - غير حساس لحالة الأحرف:
2001:DB8::1=2001:db8::1
3.3 نطاقات IPv6 ذات الأغراض الخاصة
| النطاق | المعنى | المقابل في IPv4 |
|---|---|---|
::1/128 | الاسترجاع المحلي | 127.0.0.1 |
::/128 | غير محدد (كله أصفار) | 0.0.0.0 |
fe80::/10 | ارتباط محلي (يتوفر تلقائيًا على كل واجهة) | 169.254.x.x |
fc00::/7 | محلي فريد (خاص؛ فعليًا fd00::/8) | 10/8, 192.168/16 |
ff00::/8 | البث المتعدد | 224/4 |
2000::/3 | بث أحادي عالمي (IPv6 عام) | عنوان IPv4 عام عادي |
2001:db8::/32 | محجوز لأمثلة التوثيق | TEST-NET-1/2/3 |
::ffff:0:0/96 | IPv4-mapped (يتضمن عنوان v4) | — |
راجع الدليل الشامل إلى عناوين IP الخاصة لمزيد من التفاصيل.
4. ما هو المكدس المزدوج — تشغيل IPv4 وIPv6 معًا
تعمل اليوم جميع خطوط النطاق العريض المنزلي وخوادم مراكز البيانات والخوادم السحابية تقريبًا بنظام المكدس المزدوج (تهيئة IPv4 وIPv6 كليهما على الواجهة نفسها)، وتختار طبقة التطبيقات بينهما تلقائيًا وفقًا لعنوان الوجهة.
المتصفح يزور google.com:
↓
يستعلم DNS عن سجل A (IPv4) وسجل AAAA (IPv6) معًا
↓
يتلقى: 142.250.x.x (A) + 2607:f8b0:4004::200e (AAAA)
↓
ينفذ نظام التشغيل خوارزمية Happy Eyeballs (RFC 8305):
يجرب العنوانين في وقت واحد، ويستخدم أيهما يكمل مصافحة TCP أولًا (وعادة يسبق IPv6 بفارق ضئيل).ولهذا قد يكون العنوان المعروض عند فحص IP الخاص بك عنوان IPv6 — فحتى عندما يعمل IPv4 أيضًا، يتصل IPv6 عادة أسرع بلحظة.
5. كيف تتحقق مما إذا كان لديك IPv6
5.1 أسهل طريقة: المتصفح
يكفي أن تفتح الصفحة الرئيسية لموقع cleanip.io — إذ نعرض نقطتي الخروج IPv4 وIPv6 في المكدس المزدوج جنبًا إلى جنب؛ فإن كان لديك أحدهما ظهر، وإلا ظهرت العلامة «—».
أو زر موقع اختبار يعمل عبر IPv6 فقط: https://ipv6.google.com — إذا فتح الموقع، فلديك IPv6.
5.2 من سطر الأوامر
$ curl -6 -s ifconfig.co # فرض v6
2408:8456:1234::1 ← عنوان v6 العام الخاص بك
$ curl -4 -s ifconfig.co # فرض v4
1.2.3.4
$ ping -6 ipv6.google.com
PING ipv6.google.com(... 2607:f8b0:4004::200e) 56 data bytes
64 bytes from ...: icmp_seq=1 ttl=117 time=12.3 ms5.3 تحديد نوع عنوان IPv6 — عام أم ارتباط محلي
إذا كان عنوان IPv6 الذي تراه يبدأ بأحد ما يلي:
2xxx:أو3xxx:— IPv6 عام (Global Unicast)fe80:— ارتباط محلي — غير قابل للتوجيه على الإنترنت العام، وصالح فقط داخل الشبكة الفرعية المحليةfd00:/fc00:— ULA (خاص) — يشبه نطاقات IPv4 الخاصة::1— الاسترجاع المحلي
6. كيفية تفعيل IPv6 أو تعطيله
6.1 كيفية التفعيل — غالبًا يكون مفعلًا افتراضيًا
قامت شركات النطاق العريض المنزلي في الصين بتفعيله افتراضيًا للجميع منذ عام 2023. إذا لم يكن لديك IPv6 في المنزل:
- ادخل إلى لوحة إدارة الموجه، وابحث عن «IPv6 Settings» (إعدادات IPv6) → قم بتفعيله، واضبط وضع WAN على «Native» أو «DHCPv6-PD»
- اتصل بخط الدعم لدى مزود خدمة الإنترنت: «ليس لدي IPv6 في المنزل، يرجى تفعيله»
- إذا كان البرنامج الثابت للموجه أقدم من أن يدعمه، فقم بتحديث البرنامج الثابت أو استبدل الموجه
6.2 كيفية التعطيل — قد تحتاج إليه أحيانًا
أسباب شائعة لتعطيل IPv6:
- لا يمرر VPN الخاص بك عبر النفق سوى IPv4، فتتجاوز حركة IPv6 شبكة VPN وتكشف IP الحقيقي الخاص بك — يجب على مستخدمي VPN تعطيل IPv6 (ما لم يتعامل VPN مع حركة v6 أيضًا)
- بعض التطبيقات أو البوابات القديمة غير متوافقة مع IPv6 وتسبب مشكلات في الاتصال
- تشخص مشكلة في الشبكة وتريد استبعاد IPv6 أولًا
| المنصة | طريقة التعطيل |
|---|---|
| Windows | Control Panel (لوحة التحكم) → Network → خصائص المحول الحالي → أزل التحديد عن «Internet Protocol Version 6 (TCP/IPv6)» أو عبر PowerShell: Disable-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_tcpip6 |
| macOS | System Settings → Network → Details → TCP/IP → اضبط «Configure IPv6» على «Link-local only» أو «Off» |
| Linux | sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1لجعل الإعداد دائمًا، اكتبه في /etc/sysctl.d/99-disable-ipv6.conf |
| iOS / Android | لا يمكن تعطيل IPv6 على مستوى النظام (يتطلب كسر الحماية / صلاحيات root)؛ استخدم بدلًا من ذلك خيار «Force IPv4 only» في تطبيق VPN |
| الموجه | لوحة الإدارة → IPv6 Settings → Disable — يعطله لجميع أجهزة المنزل |
7. مشكلات IPv6 الشائعة
7.1 VPN لا يمرر IPv6 عبر النفق → تسريب IP الحقيقي الخاص بك
كثير من تطبيقات VPN لا تمرر عبر البروكسي افتراضيًا سوى IPv4. فيظهر عنوان IPv4 الخاص بك على أنه نقطة خروج VPN، لكن عند زيارة موقع يدعم المكدس المزدوج يفضل متصفحك IPv6 ويوجهه مباشرة عبر شبكتك المنزلية — فينكشف عنوان IPv6 العام الحقيقي الخاص بك. الحل: اختبر بنفسك باستخدام أداة فحص التسريب /leak، ثم إما أن تعطل IPv6 على مستوى النظام أو تنتقل إلى VPN يمرر v4 وv6 كليهما عبر البروكسي.
7.2 IPv6 قابل للتوجيه علنًا → الأجهزة مكشوفة مباشرة
لا يوجد NAT في IPv6، لذا يحصل كل جهاز في شبكتك المنزلية على عنوان IPv6 عام فريد عالميًا. وهذا يعني أن أي مستخدم IPv6 على الإنترنت يمكنه الاتصال بأجهزتك مباشرة — وقد تتعرض الأجهزة المنزلية الذكية وأجهزة NAS والكاميرات للاختراق إذا كانت تهيئتها خاطئة.
الحل: تأكد من تفعيل جدار حماية IPv6 في الموجه (يكون مفعلًا افتراضيًا عادة)، بحيث يحظر الاتصالات الواردة من الخارج ويسمح بحركة المرور الصادرة.
7.3 عنوان IPv6 الذي يخصصه مزود خدمة الإنترنت غير مستقر — بادئات DHCPv6-PD تتغير مع كل إعادة تشغيل
يخصص النطاق العريض المنزلي في الصين عادة بادئة /56 أو /60 لموجهك عبر DHCPv6-PD، لكن هذه البادئة قد تتغير مع كل إعادة تشغيل أو تجديد للإيجار، مما يعطل أي إعادة توجيه للمنافذ قمت بإعدادها.
الحل: اطلب بادئة ثابتة (لا يوفرها معظم المزودين)، أو استخدم DDNS (DNS الديناميكي) للتحديث تلقائيًا.
7.4 بعض العقد في الخارج لا تدعم IPv6 → قد يصبح المكدس المزدوج أبطأ فعليًا
تجرب خوارزمية Happy Eyeballs كلًا من v4 وv6 في وقت واحد، لكن إذا كان مسار IPv6 رديئًا (زمن استجابة مرتفع أو فقدان حزم)، فقد يكون انتظار انتهاء مهلته قبل الرجوع إلى v4 أبطأ من استخدام v4 وحده.
8. مرجع IPv6 السريع
| المطلوب | الأمر / الإجراء |
|---|---|
| معرفة IPv6 العام الخاص بي | curl -6 ifconfig.co |
| عرض جميع عناوين IPv6 المحلية | ip -6 addr show / ifconfig | grep inet6 |
| اختبار وصول IPv6 إلى الإنترنت | زر ipv6.google.com |
| تعطيل IPv6 مؤقتًا (Linux) | sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 |
| تعطيل IPv6 مؤقتًا (Windows) | أزل تحديد IPv6 في Control Panel، أو استخدم أمر PowerShell |
| عرض مسار IPv6 الافتراضي | ip -6 route | grep default |
| مسح ذاكرة الأجهزة المجاورة المؤقتة في IPv6 | ip -6 neigh flush all |
| تتبع مسار IPv6 إلى وجهة | traceroute6 example.com / mtr -6 example.com |