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

محول IPv6 إلى النظام الثنائي

يكشف محول IPv6 إلى النظام الثنائي كل بت يتكون منه عنوان IPv6. أدخلوا صيغة مضغوطة مثل 2001:db8::1، أو عنوانًا موسعًا بالكامل، أو عنوان IPv6 صالحًا يتضمن نهاية IPv4.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

توسّع النتيجة المقاطع الثمانية وتحول كل مقطع إلى ستة عشر رقمًا ثنائيًا بالضبط مع الحفاظ على الأصفار البادئة. تحصلون على تمثيل مقروء تفصله مسافات وقيمة متصلة من 128 بت، مما يفيد في تعليم الشبكات ومقارنة البادئات وتمارين الشبكات الفرعية والتوثيق والفحوص الدقيقة من دون حسابات سداسية عشرية يدوية.

كيف يتحول عنوان IPv6 السداسي عشري إلى 128 بت ثنائي

يتكون عنوان IPv6 من 128 بت موزعة على ثمانية مقاطع سداسية عشرية. يحتوي كل مقطع على أربعة أرقام سداسية عشرية، ويقابل كل رقم سداسي عشري أربعة أرقام ثنائية بالضبط. لذلك يبلغ عرض المقطع الكامل ستة عشر بت، وتكوّن المقاطع الثمانية 128 بت بالضبط. يوسع المحول الإدخال أولًا إلى ثماني مجموعات، في كل منها أربعة محارف سداسية عشرية، ثم يحول كل مجموعة على حدة مع إبقاء جميع الأصفار البادئة. فعلى سبيل المثال، يتحول المقطع 0001 إلى 0000000000000001 وليس إلى 1 فقط. ثبات العرض ضروري لأن موضع كل بت يحمل معنى داخل العنوان. يقدم الحقل binary_groups ثماني سلاسل منفصلة طول كل منها ستة عشر بت، بينما يجمعها binary بمسافات لتسهيل القراءة. أما binary_128 فيزيل الفواصل للبرامج أو التمارين التي تحتاج إلى سلسلة واحدة متصلة. ويتيح العنوان الموسع وحقول المقاطع ربط كل مجموعة ثنائية بمصدرها السداسي عشري، وبذلك يمكنكم تدقيق التحويل بدل تلقي جدار من الأرقام بلا سياق.

استخدام النتيجة لفهم البادئات والأقنعة

تحدد بادئات IPv6 عددًا من البتات بدءًا من يسار العنوان ذي 128 بت. تختار البادئة /32 أول مقطعين ثنائيين، وتختار /48 أول ثلاثة مقاطع، بينما تختار /64 أول أربعة مقاطع. تنتهي أطوال البادئات التي ليست من مضاعفات ستة عشر داخل أحد المقاطع، وهنا يصبح العرض الثنائي الكامل مفيدًا بوجه خاص. ففي /52 مثلًا، يتكون جزء الشبكة من ثلاثة مقاطع كاملة وأول أربعة بتات من المقطع الرابع. يمكنكم وضع نتيجتي تحويل جنبًا إلى جنب والعد من اليسار لمعرفة الموضع الدقيق الذي تتطابق عنده بتات الشبكة أو تختلف. تنفذ الأداة التحويل فقط؛ فهي لا تطبق قناع CIDR ولا تقرر أن عنوانين ينتميان إلى الشبكة نفسها. يفيد هذا الفصل في التعليم لأنه يتيح للمتعلم تحديد الحد بنفسه. وللتحقق الفعلي في بيئة الإنتاج، استخدموا أداة متخصصة لفحص البادئات. وعندما تكون الدقة مهمة، عدّوا على قيمة binary_128، لأن المسافات في الحقل binary فواصل بصرية بين المقاطع ولا تمثل بتات إضافية.

الصيغ المقبولة والتوحيد وأخطاء الإدخال

يمكنكم إدخال صيغة IPv6 المضغوطة القياسية، أو الصيغة الموسعة بالكامل، أو عنوان IPv6 يتضمن نهاية IPv4 عشرية منقطة. يمكن للنقطتين المزدوجتين أن تحلا محل سلسلة من مقطع صفري واحد أو أكثر، كما يمكن حذف الأصفار البادئة داخل كل مقطع. يوحّد المحول جميع الصيغ المقبولة إلى ثمانية مقاطع مكتوبة بأحرف صغيرة قبل إنتاج القيمة الثنائية. يمنع التحقق الصارم إظهار نتيجة تبدو معقولة وهي خاطئة. تُرفض علامات النقطتين المزدوجتين المتعددة، والزيادة أو النقص في عدد المجموعات، والمجموعات السداسية العشرية الأطول من أربعة محارف، والمحارف غير السداسية العشرية، ومقاطع IPv4 غير الصالحة. ولا يعامل عنوان IPv4 المنفرد ضمنيًا بوصفه IPv6. كذلك تُرفض لاحقات CIDR مثل /64، لأن هذه الإمكانية تحول عنوانًا لا تعبير شبكة. وتُستبعد معرفات النطاق مثل %eth0 لأنها تصف نطاق واجهة محلية ولا تدخل في بتات العنوان البالغ عددها 128. عند ظهور خطأ، صححوا صيغة العنوان وأعيدوا إرساله؛ فالمحول لا يخمن بنية مفقودة خارج قواعد ضغط IPv6 المعتمدة.

تعليم حدود بادئات IPv6

اعرضوا بدقة البتات العليا التي يختارها قناع /48 أو /56 أو /64 أو قناع غير محاذٍ لحدود المقاطع.

مقارنة بتات الشبكة

ضعوا سلسلتين كاملتين جنبًا إلى جنب لتحديد أول اختلاف وفهم البادئة المشتركة بينهما.

إعداد الوثائق التقنية

أضيفوا تمثيلًا موسعًا وثنائيًا قابلًا للتدقيق إلى خطط الشبكات الفرعية أو ملاحظات المختبر أو سجلات التشخيص.

كم تبلغ تكلفة عملية تحويل واحدة؟

تبلغ تكلفة كل طلب API مقدار $0.002. ويتاح التحويل الحتمي نفسه مجانًا في المتصفح أيضًا.

هل تحتوي النتيجة دائمًا على 128 بت؟

نعم. يُستكمل كل مقطع إلى ستة عشر بت، ويحتوي binary_128 دائمًا على 128 رقمًا ثنائيًا بالضبط.

هل يمكن إدخال عنوان IPv6 مضغوط؟

نعم. تُوسّع صيغة النقطتين المزدوجتين القياسية والأصفار البادئة المحذوفة قبل إجراء التحويل.

لماذا توجد مسافات في النتيجة الثنائية؟

تفصل المسافات بين المقاطع الثمانية ذات الستة عشر بت لتسهيل القراءة. استخدموا binary_128 عند الحاجة إلى قيمة متصلة.

هل يقبل المحول عنوانًا ينتهي بلاحقة /64؟

لا. أدخلوا عنوان IPv6 فقط؛ فلاحقة CIDR تصف بادئة ولا تدخل ضمن مدخلات هذا التحويل.

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

POSThttps://api.kit.forhosting.com/dev/ipv6-to-binary

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

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

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

لكل طلب$0.002

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

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

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