محوّل عناوين IP

Convert an IP address between dotted decimal, integer, hexadecimal, binary and IPv6 formats, or turn a number back into an IP address.

::

IPv6
الصيغة القياسية::
عدد صحيح (عشري)0
سداسي عشري0x00000000000000000000000000000000
ثنائي0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000
الصيغة الموسّعة0000:0000:0000:0000:0000:0000:0000:0000
اسم DNS العكسي0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa
نوع العنوانخاص

لماذا تحوّل عناوين IP؟

تخزّن الحواسيب عنوان IPv4 رقمًا واحدًا من 32 بتًا؛ أما الصيغة المنقطة المألوفة مثل 192.168.0.1 فهي مجرد طريقة سهلة على البشر لكتابة بايتاته الأربعة. وتستخدم الأدوات وقواعد البيانات المختلفة تمثيلات مختلفة:

  • عدد صحيح (عشري): تخزين مضغوط واستعلامات نطاقات سريعة في قواعد البيانات وملفات تحديد المواقع الجغرافية. العنوان 192.168.0.1 هو 3232235521.
  • ستة عشري: يُستخدم في التقاط الحزم وجداول النواة وبعض صيغ السجلات: 0xC0A80001.
  • ثنائي: أساسي لفهم أقنعة الشبكات الفرعية وCIDR. فكل بت 1 في القناع يحدد الجزء الخاص بالشبكة.
  • IPv6 المعيَّن من IPv4: هكذا تمثّل البرمجيات المزدوجة الحزمة (dual-stack) عملاء IPv4، مثل ::ffff:192.168.0.1.

كيف يعمل التحويل

اضرب كل ثمانية (octet) في قيمتها المنزلية ثم اجمع النواتج: a × 256³ + b × 256² + c × 256 + d. ففي 8.8.8.8 يكون الناتج 8 × 16,777,216 + 8 × 65,536 + 8 × 256 + 8 = 134,744,072. وللعودة اقسم على 256 مرارًا واحتفظ بالبواقي.

ضغط IPv6 وتوسيعه

يمكن كتابة عناوين IPv6 بصيغة مختصرة: تُحذف الأصفار البادئة في كل مجموعة ويُستبدل تتابع واحد من المجموعات الصفرية بالكامل بـ ::. ويعرض المحوّل الصيغة المضغوطة (2001:db8::1) والصيغة الكاملة الموسَّعة (2001:0db8:0000:0000:0000:0000:0000:0001). تعرّف أكثر على IPv6.

ملاحظة أمنية: تقبل المتصفحات ومكتبات كثيرة صيغ IP غير معتادة مثل http://2130706433/ (وهو 127.0.0.1) أو ثمانيات بالنظام الثماني. ويستخدم المهاجمون هذه الصيغ لتجاوز المرشِّحات الساذجة، لذا طبّع العناوين دائمًا قبل التحقق منها.

الأسئلة الشائعة

هل يمكنني إدخال عنوان ثنائي؟

نعم. أدخل 32 بتًا لـ IPv4 أو 128 بتًا لـ IPv6، مع نقاط أو بدونها.

ما أكبر رقم في IPv4؟

4294967295، وهو 255.255.255.255 (2³² − 1).

آخر تحديث

تم النسخ إلى الحافظة