ForHosting KIT · أدوات المطورين

محول IPv4-mapped إلى IPv6

أدخل 192.0.2.1 واحصل على كل الطرق الشائعة لكتابته داخل IPv6: الصيغة المضمّنة ::ffff:192.0.2.1 و::ffff:c000:201، والصيغة المتوافقة القديمة ::192.0.2.1 و::c000:201. والصق أيًا منها لتستعيد عنوان IPv4 أيضًا. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
العنوان
192.0.2.1
تحصل على
النوع
ipv4
Ipv4
192.0.2.1
الثمانيات
192, 0, 2, 1
IPv4 المُعيَّن
::ffff:192.0.2.1

تحتاج شبكات المكدس المزدوج ومكتبات المقابس ومختبرات الشهادات باستمرار إلى التضمينين الكلاسيكيين اللذين يضعان عنوان IPv4 بطول اثنين وثلاثين بتاً داخل عنوان IPv6 بطول مئة وثمانية وعشرين بتاً: الشكل IPv4-mapped ببادئة النقطتين المزدوجتين ffff، والشكل التاريخي IPv4-compatible ببادئة ستة وتسعين بتاً صفراً. يلصق المشغّلون رباعياً منقطاً ويريدون كل الحروف الشائعة دفعة واحدة؛ ويستقبل محللو السجلات ::ffff:c000:201 ويحتاجون IPv4 المضمّن دون عدّ الـ hextets يدوياً. يقبل محول IPv4-mapped إلى IPv6 عنوان IPv4 عادياً أو حرفياً IPv6 مضمّناً أو متوافقاً، ويعيد تطبيع الأثمان الأربعة، ويعيد عروض النقاط المختلطة والست عشري الصرف للشكلين المضمّن والمتوافق مع سلسلة IPv4 المستعادة.

شرح تضمينات IPv4-mapped وIPv4-compatible

تعرّف RFC 4291 كيف يمكن لعنوان IPv4 أن يظهر داخل عنوان IPv6 للانتقال والتمثيل. يستخدم شكل IPv4-mapped البادئة من البت صفر إلى خمسة وتسعين مضبوطة على صفر باستثناء آخر ستة عشر بتاً من تلك البادئة وهي كلها واحد: أي البادئة المعروفة ::ffff:0:0/96. كتابة المضيف المضمّن كرباعي منقط بعد تلك البادئة تعطي الحرف المختلط المألوف ::ffff:192.0.2.1؛ وكتابة الاثنين وثلاثين بتاً نفسها كـ hextet ست عشريين تعطي ::ffff:c000:201.

المكدسات التي تقبل عملاء IPv4 على مقبس IPv6 غالباً ما تعرض عناوين الأقران بهذا الشكل المضمّن، لذا فإن التحويل في الاتجاهين مهمة يومية للمكدس المزدوج. الشكل الأقدم IPv4-compatible استخدم بادئة صفرية صرفة من ستة وتسعين بتاً (::/96) مع بتات IPv4 في آخر اثنين وثلاثين، مكتوباً ::192.0.2.1 أو ::c000:201. ذلك الشكل المتوافق مهجور للاستخدام الجديد على السلك، لكنه ما زال يظهر في الكتب وأمثلة الإعداد القديمة وأسئلة الامتحان التي تطلب التعرف على التضمينين.

يُصدر هذا المحول دائماً العائلتين من أي إدخال مقبول حتى تقارنهما جنباً إلى جنب دون تشغيل أداتين. وهو لا يخترع آليات انتقال أخرى مثل 6to4 أو Teredo أو بادئات NAT64 المعروفة؛ فتلك التضمينات تستخدم بادئات ثابتة مختلفة وخارج النطاق.

أين يبرهن محول IPv4-mapped إلى IPv6 قيمته

ما زالت مقررات هندسة الشبكات والتحضير للشهادات تطلب من المرشحين كتابة الشكل المضمّن لـ IPv4 معطى وقراءة IPv4 المضمّن من زوج hextets ::ffff. يحتاج المصححون الآليون إلى أوراكل حتمي يعامل ::ffff:c000:201 و::ffff:192.0.2.1 كالمضيف نفسه ويرفض أحادي بث عالمي عشوائياً مثل 2001:db8::1. كتيبات الترحيل التي ما زالت تذكر الحروف المتوافقة المهجورة يمكنها توليد السلسلتين لنفس المضيف دون صيانة سكربت خاص.

التحقق الفاشل لا يستهلك الرصيد. أبقوا الطلب على سلسلة عنوان واحدة، وثبّتوا حقلي mapped وcompatible في الاختبارات، لتحصلوا على تضمينات قابلة لإعادة الإنتاج للواجبات وتركيبات CI وعُقد الحافة دون إقامة مكدس كامل لإدارة عناوين IP.

تطبيع مقابس المكدس المزدوج وقوائم السماح

حوّلوا عناوين الأقران من نوع IPv4-mapped من مقابس IPv6 إلى IPv4 منقط لمقارنتها بقوائم السماح القديمة وقواعد الجدار الناري.

الشهادات وتمارين الصف

ولّدوا حروف ::ffff والمتوافقة من رباعي منقط، أو استخرجوا IPv4 المضمّن من الأشكال المختلطة والست عشرية لمفاتيح إجابات الامتحان.

أدوات الإعداد والسجلات

طبّعوا كتابات ::ffff:a.b.c.d و::ffff:HHHH:HHHH المختلطة في إعدادات المكدس المزدوج وسجلات الوصول إلى IPv4 قانوني واحد مع أسلوبي التضمين.

ما عنوان IPv6 من نوع IPv4-mapped؟

هو عنوان IPv6 تحت البادئة ::ffff:0:0/96 تحوي آخر 32 بتاً فيه عنوان IPv4، يُكتب ::ffff:a.b.c.d أو ::ffff:HHHH:HHHH. غالباً ما تمثل مكدسات المكدس المزدوج أقران IPv4 هكذا على مقابس IPv6.

ما عنوان IPv6 من نوع IPv4-compatible؟

هو التضمين الأقدم ::/96 (::a.b.c.d أو ::HHHH:HHHH). مهجور للاستخدام الجديد على السلك لكنه ما زال في الكتب والعينات القديمة؛ وما زال هذا المحول يُصدره للمرجعية.

هل يمكن التحويل في الاتجاهين؟

نعم. أرسلوا IPv4 منقطاً للحصول على الشكلين المضمّن والمتوافق، أو حرفياً IPv6 مضمّناً/متوافقاً لاستعادة IPv4 المضمّن وأسلوبي العرض.

أي عناوين IPv6 تُرفض؟

أي حرف ليس IPv4-mapped ولا IPv4-compatible (مثل 2001:db8::1)، إضافة إلى لواحق CIDR والأقواس ومعرّفات المنطقة والأثمان التالفة والـ hextets المعطوبة.

لماذا يظهر ::ffff: قبل عنوان IPv4 في سجل الخادم؟

لأن أنظمة كثيرة تستقبل عملاء IPv4 عبر اتصال IPv6 وتسجّل عناوينهم بالصيغة المضمّنة، مثل ::ffff:192.0.2.1. الصق العنوان هنا لتستعيد 192.0.2.1 وتقارنه بقوائم السماح وقواعد جدار الحماية القديمة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/dev/ipv4-mapped-ipv6

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/dev/ipv4-mapped-ipv6 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"address":"192.0.2.1"}'
{
  "address": "192.0.2.1"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.ipv4_mapped_ipv6",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

المنطق النقي نفسه يغذّي ودجة المتصفح المجانية ومسار API، فلا تختلف أدوات الواجب ومولّدات إعداد المكدس المزدوج وعُقد الحافة الإنتاجية حول ما إذا كان 192.0.2.1 يُحوَّل إلى ::ffff:192.0.2.1 أو إلى ::ffff:c000:201.

شرح تضمينات IPv4-mapped وIPv4-compatible

إذا أرسلتم عنوان IPv6 أحادي البث عالمياً صرفاً ليس مضمّناً ولا متوافقاً، تفشل المهمة بـ invalid_input بدلاً من تخمين IPv4 غير ذي صلة.

عقد الإدخال وحقول الاستجابة وأخطاء التحقق

يجوز لإدخال IPv6 استخدام ضغط النقطتين المزدوجتين أو الشكل الموسّع بثمانية hextets، ويجوز كتابة آخر اثنين وثلاثين بتاً كرباعي منقط أو كـ hextet ست عشريين. من أمثلة الأشكال المقبولة ::ffff:10.0.0.1 و::ffff:a00:1 و0:0:0:0:0:ffff:c000:201 و::192.0.2.1 و::c000:201. تُرفض لواحق CIDR والأقواس المربعة ومعرّفات المنطقة. أرسلوا عبر POST جسماً JSON يحتوي حقل سلسلة إلزامياً اسمه address: إما عنوان IPv4 عشري منقط بأربعة أثمان بالضبط من صفر إلى مئتين وخمسة وخمسين بلا أصفار بادئة، أو حرفياً IPv6 من نوع IPv4-mapped أو IPv4-compatible. تُقبل الأسماء البديلة ip وipv4 وipv6 بنفس المعنى. عند النجاح يعيد الجسم سلسلة address الأصلية، ويضبط kind إلى ipv4 أو ipv4_mapped أو ipv4_compatible حسب ما أُرسل، ويعيد ipv4 كرباعي منقط مطبّع وoctets كمصفوفة من أربعة أعداد صحيحة، ويتضمن دائماً ipv4_mapped وipv4_mapped_hex مع ipv4_compatible وipv4_compatible_hex حتى يختار العملاء الأسلوب المختلط أو الست عشري الصرف دون استدعاء ثانٍ. مثال: address 192.0.2.1 يعطي kind ipv4 وipv4_mapped ::ffff:192.0.2.1 وipv4_mapped_hex ::ffff:c000:201 وipv4_compatible ::192.0.2.1 وipv4_compatible_hex ::c000:201. الأثمان التالفة والـ hextets خارج النطاق وضغوط النقطتين المزدوجتين المتعددة وعناوين IPv6 خارج بادئتي mapped أو compatible تفشل بـ invalid_input ولا تُفوتر.

أين يبرهن محول IPv4-mapped إلى IPv6 قيمته

يقارن المطوّرون الذين يفعّلون المكدس المزدوج على المستمعين نتائج getpeername الواردة كـ IPv6 من نوع IPv4-mapped مع قوائم السماح المخزّنة كرباعيات منقطة؛ استدعاء واحد لهذا الـ API يطبّع الجانبين. مواقع التوثيق التي تتنافس على عبارة محول ipv4 مضمّن ipv6 تستفيد من ودجة حية يتطابق مسارها المجاني في المتصفح مع مسار الأتمتة المدفوع على الوحدة النقية نفسها. لأن التنفيذ parse نقي من المستوى A، تكلف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة.

كم تكلفة محول IPv4-mapped إلى IPv6؟

أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بمبلغ $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.

اطّلع على توثيق KIT الكامل ←