ما هي هذه الحاسبة
تُخبرك حاسبة عدد عناوين IP القابلة للاستخدام بعدد عناوين المضيف التي يمكنك تخصيصها فعليًا داخل شبكة فرعية من نوع IPv4 ذات طول بادئة معين (ترميز CIDR مثل /24 أو /16). وهذا أمر أساسي عند تخطيط الشبكات الفرعية، أو تحديد نطاقات DHCP، أو تقدير سعة قطاع شبكي معين.
طريقة الاستخدام
أدخل طول بادئة الشبكة الفرعية، أي الرقم الذي يأتي بعد الشرطة المائلة في ترميز CIDR (من 0 إلى 32). اضغط على «احسب» لتعرض لك الأداة إجمالي العناوين في الكتلة، وعدد بتات المضيف، وعدد العناوين القابلة للاستخدام بعد حجز عنوان الشبكة وعنوان البث.
شرح المعادلة
يتكوّن عنوان IPv4 من 32 بت. تحدّد البادئة \(p\) الجزء الخاص بالشبكة، فيتبقى \(32 - p\) من بتات المضيف. وبالتالي يكون العدد الإجمالي للعناوين هو \(2^{32 - p}\). وفي الشبكة الفرعية القياسية، يُحجز العنوان الأول كمُعرّف للشبكة والعنوان الأخير كعنوان للبث، لذا يكون عدد العناوين القابلة للاستخدام كالتالي:
$$\text{Usable} = 2^{\,32 - p} - 2$$ملاحظة: تُعدّ وصلة النقطة إلى النقطة /31 (حسب RFC 3021) ومسار المضيف /32 حالتين خاصتين لا ينطبق عليهما الطرح التقليدي.
مثال تطبيقي
بالنسبة لشبكة فرعية /24: بتات المضيف = \(32 - 24 = 8\)، والإجمالي = \(2^8 = 256\)، والقابلة للاستخدام = \(256 - 2 = 254\) عنوانًا. أما الشبكة /16 فتعطي $$2^{16} - 2 = 65{,}534$$ مضيفًا قابلًا للاستخدام.
الأسئلة الشائعة
لماذا نطرح 2؟ لأن أحد العناوين يُعرّف الشبكة نفسها، والآخر هو عنوان البث، ولا يمكن تخصيص أيٍّ منهما لجهاز مضيف.
ماذا عن الشبكات الفرعية /31؟ يسمح المعيار RFC 3021 لشبكة /31 باستخدام كلا العنوانين في وصلات النقطة إلى النقطة، مما يمنحك عنوانين قابلين للاستخدام.
هل تعمل هذه الأداة مع IPv6؟ لا، فهذه الأداة مخصصة لـ IPv4 فقط. يستخدم IPv6 عناوين بطول 128 بت ولديه قواعد مختلفة لحجز عناوين المضيف.