ما الذي تقوم به هذه الحاسبة
تأخذ هذه الأداة عنوان IPv4 وطول بادئة CIDR (وهو الرقم الذي يأتي بعد الشرطة المائلة، مثل /26)، ثم تحسب المعطيات الأساسية للشبكة الفرعية، وهي: عنوان الشبكة، وعنوان البث، وقناع الشبكة الفرعية بصيغة النقاط الرباعية، وأول وآخر عنوان مضيف قابل للاستخدام، إضافة إلى العدد الإجمالي وعدد المضيفين القابلين للاستخدام. تعمل الأداة مع أي بادئة من /0 إلى /32، وهي مفيدة لتصميم الشبكات وضبط قواعد الجدار الناري والتحضير للاختبارات.
كيفية الاستخدام
أدخل عنوان IPv4 مثل 192.168.1.130 وطول البادئة مثل 26، ثم اضغط للحصول على التفصيل الكامل. تتعامل الحاسبة مع العنوان كرقم بطول 32 بت، وتطبّق القناع عبر العمليات على مستوى البتات، ثم تحوّل النتائج مجددًا إلى الصيغة العشرية المنقّطة.
شرح المعادلة
بادئة CIDR بمقدار n تعني أن أول n بت هي بتات الشبكة، وبذلك يكون قناع الشبكة الفرعية عبارة عن n من الآحاد يتبعها (32 − n) من الأصفار. ويُحسب عنوان الشبكة عبر العملية IP AND mask التي تصفّر بتات المضيف. أما عنوان البث فيُحسب عبر network OR (NOT mask) التي تجعل كل بتات المضيف تساوي 1. ويساوي العدد الإجمالي للعناوين \(2^{32 - n}\)، بينما عدد المضيفين القابلين للاستخدام هو الإجمالي ناقص 2 (واحد للشبكة وآخر للبث) في البادئات حتى /30.
$$\begin{gathered} \text{Network} = \text{IP} \,\&\, M, \qquad \text{Broadcast} = \text{Network} \mid \lnot M \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{IP} &= \text{IP Address} \\ M &= \texttt{0xFFFFFFFF} \ll \left(32 - \text{Prefix}\right) \\ \text{Total Hosts} &= 2^{\,32 - \text{Prefix}} \\ \text{Usable Hosts} &= 2^{\,32 - \text{Prefix}} - 2 \end{aligned} \right. \end{gathered}$$
مثال محلول
لنأخذ 192.168.1.130/26: قناع /26 هو 255.255.255.192. وبتطبيق العملية على الثُمانية الأخيرة: \(130 \mathbin{\text{AND}} 192 = 128\)، فيكون عنوان الشبكة 192.168.1.128. وبما أن حجم الكتلة 64، يكون عنوان البث 192.168.1.191. أما النطاق القابل للاستخدام فيمتد من 192.168.1.129 إلى 192.168.1.190، أي 62 مضيفًا قابلاً للاستخدام من أصل 64 عنوانًا إجماليًا.
الأسئلة الشائعة
لماذا تختلف /31 و/32 عن البقية؟ البادئة /32 تمثّل مضيفًا واحدًا، بينما تستخدم /31 (حسب RFC 3021) كلا العنوانين لوصلات النقطة إلى النقطة، ولذلك لا تطرح أيٌّ منهما زوج الشبكة/البث.
ما هو قناع الشبكة الفرعية لـ /24؟ البادئة /24 هي 255.255.255.0، وتمنح 256 عنوانًا إجماليًا و254 مضيفًا قابلاً للاستخدام.
هل الأداة متوافقة مع IPv6؟ لا، فهذه الحاسبة مخصّصة لعناوين IPv4 فقط.