ما هي حاسبة تحويل IP إلى رقم عشري؟
يُكتب عنوان IPv4 مثل 192.168.1.1 على هيئة أربعة أرقام (تُسمى الثُمانيات أو octets) يفصل بينها نقاط، ويتراوح كل رقم منها بين 0 و255. لكن داخليًا، ليس عنوان IPv4 سوى عدد صحيح موجب واحد بطول 32 بت. تتولى هذه الحاسبة تحويل الصيغة النقطية المألوفة للبشر إلى ذلك العدد العشري الواحد، وهو أمر مفيد لقواعد البيانات، وبرمجة الشبكات، وقواعد قوائم التحكم بالوصول (ACL)، وعمليات تحديد الموقع الجغرافي.
كيفية الاستخدام
أدخل كلًّا من الثُمانيات الأربعة (من 0 إلى 255) في الخانات المخصصة، وستعرض الحاسبة على الفور القيمة العشرية المكافئة. وإذا تجاوزت أي قيمة الرقم 255، يتم ضبطها تلقائيًا ضمن النطاق الصحيح لتظل النتيجة عددًا صحيحًا سليمًا لعنوان IPv4.
شرح الصيغة
بالنسبة لعنوان على الصورة a.b.c.d، تُحسب القيمة العشرية كالتالي:
$$\text{decimal} = a \times 16777216 + b \times 65536 + c \times 256 + d$$
الأوزان هنا هي قوى للعدد 256: حيث \(256^3 = 16{,}777{,}216\)، و\(256^2 = 65{,}536\)، و\(256^1 = 256\)، و\(256^0 = 1\). وبهذا يُنقل كل ثُماني إلى موضعه الصحيح ضمن الـ 8 بت داخل العدد البالغ طوله 32 بت.
مثال تطبيقي
لنحوّل العنوان 192.168.1.1:
$$192 \times 16777216 = 3{,}221{,}225{,}472$$
$$168 \times 65536 = 11{,}010{,}048$$
$$1 \times 256 = 256$$
$$1 \times 1 = 1$$
المجموع = 3,232,235,777
الأسئلة الشائعة
ما هي القيمة القصوى؟ العنوان 255.255.255.255 يساوي 4,294,967,295، وهو أكبر عدد صحيح موجب يمكن تمثيله بـ 32 بت.
إلى ماذا يتحول العنوان 0.0.0.0؟ إلى الصفر — وهو أصغر قيمة ممكنة.
هل تعمل هذه الأداة مع IPv6؟ لا. فبروتوكول IPv6 يستخدم عناوين بطول 128 بت، أما هذه الأداة فمخصصة فقط لعناوين IPv4 ذات الصيغة النقطية.