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

تحويل IPv4 إلى ست عشري وثنائي حسب كل ثُمانية

تحوّل هذه الأداة عنوان IPv4 العشري المنقّط إلى تمثيلين ثابتَي العرض، ست عشري وثنائي، مع الحفاظ على بنية الثُمانيات الأربع المهمة في أعمال الشبكات.

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

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

اقرؤوا التحويل ثُمانيةً بعد أخرى

يتكوّن عنوان IPv4 من أربع قيم غير موقّعة، طول كل منها ثماني بتات، وتُكتب بالنظام العشري وتفصل بينها نقاط. تتحقق الأداة أولًا من هذه البنية، ثم تحوّل كل ثُمانية بصورة مستقلة. تصبح القيمة العشرية 192 هي C0 بالنظام الست عشري و11000000 بالنظام الثنائي؛ وتصبح القيمة العشرية 1 هي 01 بالنظام الست عشري و00000001 بالنظام الثنائي. ويُعد ثبات العرض مهمًا هنا، إذ قد تجعل القيم الصغيرة حقل الحزمة يبدو أقصر من حقيقته وتزيد صعوبة المقارنة البصرية عند حذف الصفر الأول. لذلك تعرض النتيجة سجلًا لكل موضع يتضمن قيمته العشرية، وقيمته الست عشرية ذات الحرفين، وقيمته الثنائية ذات الخانات الثماني. كما توفر صيغة ست عشرية منقّطة وأخرى متصلة وصيغة ثنائية منقّطة. استخدموا سجلات الثُمانيات للتعلّم أو لفحص حقل واحد، واستخدموا التمثيلات المدمجة لمطابقة قيمة موجودة في لقطة أو ملف مصدّر من جهاز أو سجل منخفض المستوى أو ملاحظة بروتوكول. يُطبّع العنوان الأصلي بعد التحقق، ولذلك تظل النتيجة متوقعة في البرامج النصية ومقارنات golden.

أهمية التحقق الصارم من IPv4

ينبغي لأدوات الشبكات رفض الإدخال الملتبس بدلًا من تخمين معناه بصمت. تتطلب هذه الأداة أربع ثُمانيات عشرية بالضبط، وتقع كل واحدة منها ضمن المجال الشامل من 0 إلى 255. ولا تقبل الإشارات أو البادئات الست عشرية أو الأجزاء الناقصة أو النقاط الزائدة أو الأصفار البادئة مثل 001. فسّرت بعض البرامج القديمة الأصفار البادئة على أنها ترميز ثماني، بينما تعاملت معها أنظمة أخرى بوصفها تنسيقًا عشريًا عاديًا؛ ويمنع رفضها أن يدل النص نفسه على عناوين مختلفة باختلاف البيئة. تُزال المسافات المحيطة بالعنوان، لكن لا تُقبل المسافات داخله. يقتصر التحقق على البنية والقيمة العددية، فلا تزعم الأداة أن العنوان قابل للتوجيه العام أو مخصّص أو متاح أو خاص أو للبث المتعدد أو آمن. تمثل قيم مثل 0.0.0.0 و255.255.255.255 صيغًا صحيحة من أربع ثُمانيات ويمكن تحويلها، مع أن معناها التشغيلي يعتمد على السياق. وعند رفض قيمة، تُرجع الأداة خطأ إدخال محدد النوع بدلًا من تحويل جزئي أو مضلل.

استخدموا الصيغ في أعمال الحزم والموجّهات

الترميز الست عشري موجز ويرتبط بالبايتات بوضوح، ولهذا تعرض أدوات تفريغ الحزم وتصحيح الأخطاء العناوين غالبًا في مجموعات مثل C0 A8 01 0A أو في قيمة واحدة متصلة. أما الترميز الثنائي فيوضح حدود البتات والأقنعة والبادئات؛ إذ يصبح العنوان نفسه أربع مجموعات من ثماني بتات، فتستطيعون معرفة البتات التابعة لبادئة الشبكة الفرعية والبتات التابعة لجزء المضيف. تُبقي النتيجة المنقّطة حدود الثُمانيات ظاهرة، بينما يفيد الحقل الست عشري المتصل في البحث داخل السجلات التي تحذف الفواصل. تحققوا دائمًا من الترميز الذي يتوقعه النظام الهدف قبل لصق النتيجة؛ فبعض صيغ الإعداد تتطلب بادئات 0x أو مسافات أو نقطتين رأسيتين أو عددًا صحيحًا من 32 بت بدلًا من التمثيلات المعروضة هنا. تقدم هذه القدرة عمدًا قيمًا محايدة ثابتة العرض ولا تعيد كتابة أي ملف إعداد. وهي تعمل بصورة حتمية من دون اتصال شبكي أو قيم عشوائية أو ساعة أو استعلامات DNS أو خدمات خارجية، مما يجعلها مناسبة للفحوص القابلة للتكرار في المتصفح ولمسارات API المؤتمتة مقابل $0.002 لكل طلب.

مطابقة عنوان داخل لقطة حزم

حوّلوا عنوان IPv4 عشريًا منقّطًا إلى ترميز ست عشري محاذى حسب البايت، وقارنوه مباشرة ببيانات الحزمة الخام.

فحص بتات الشبكة الفرعية

اعرضوا كل ثُمانية في صورة ثماني بتات لتسهيل فهم الحد الفاصل بين البادئة وجزء المضيف.

البحث في ملفات الموجّهات وسجلاتها

استخدموا الناتج الست عشري المنقّط أو المتصل للعثور على عنوان في الأنظمة التي لا تعرض الترميز العشري.

ما تكلفة التحويل؟

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

هل تُستكمل خانات الثُمانيات الست عشرية؟

نعم. تتكون كل ثُمانية ست عشرية من حرفين بالضبط، ولذلك تُعاد القيمة العشرية 1 في صورة 01.

هل تُستكمل خانات الثُمانيات الثنائية؟

نعم. تتكون كل ثُمانية ثنائية من ثماني بتات بالضبط، وبذلك تبقى حدود بايتات IPv4 محفوظة.

لماذا تُرفض الأصفار البادئة؟

فسّرت البرامج الأرقام ذات الأصفار البادئة بطرق مختلفة تاريخيًا. ويمنع رفضها ظهور عناوين ملتبسة.

هل تتحقق الأداة من أن العنوان عام أو متاح؟

لا. فهي تتحقق من ترميز IPv4 وتحوله فقط، ولا تجري استعلامات DNS أو فحصًا للتوجيه أو الملكية أو الموقع الجغرافي أو إمكانية الوصول.

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

POSThttps://api.kit.forhosting.com/dev/ipv4-to-hex

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

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

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

لكل طلب$0.002

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

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

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