تخطَّ إلى المحتوى

أدوات المطوّرين

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

احسب الشبكة والنطاق والأقنعة لأي كتلة CIDR في IPv4 أو IPv6.

حساب الشبكة الفرعية

IPv4 أو IPv6، مع بادئة أو بدونها. ويُعامَل العنوان المجرّد كمضيف واحد.

جرّب:

تحسب هذه الأداة عنواني الشبكة والبث، ونطاق المضيفين القابل للاستخدام، وقناعي الشبكة الفرعية وwildcard لأي كتلة CIDR في IPv4 أو IPv6. وكل ذلك يجري في متصفحك دون إرسال أي طلب.

وتُعالَج هنا بدقة قاعدتان تخطئ فيهما حاسبات كثيرة: الكتلة /31 فيها عنوانان قابلان للاستخدام، وIPv6 لا يملك عنوان بث إطلاقًا.

ماذا يحسب وأين يعمل

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

ويحسن تذكّر معنى البادئة: /24 تعني أن أول 24 بتاً تحدّد الشبكة والثمانية الباقية تحدّد المضيف، فينتج 256 عنواناً منها 254 قابلة للاستعمال في IPv4، لأن الأول يعرّف الشبكة والأخير عنوان البثّ.

الحالات التي تلتبس عادةً

في IPv4 تصلح عملية طرح العنوانين لمعظم المدى لكنها لا تصلح للبادئات الأطول. فـ/31 لا يملك عنوان شبكة ولا عنوان بثّ قابلين للاستعمال بالمعنى المعتاد: ويُستعمل في الوصلات نقطة إلى نقطة حيث يُسنَد العنوانان إلى الطرفين. أما /32 فيدلّ على عنوان واحد وهو المعتاد في مسارات المضيف وقواعد الجدار الناري.

ولا يعمل IPv6 على النحو نفسه: فلا وجود لعنوان البثّ ولا تُحجز عناوين داخل الشبكة الفرعية بالطريقة ذاتها، ولذلك يحتوي /64 على كمية من العناوين لا معنى لتعدادها. والعرف أن يُسنَد /64 لكل مقطع حتى لو بدا مفرطاً، لأن التهيئة الذاتية للعناوين تفترض ذلك.

ما فائدته عملياً

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

وهذه الحالة الأخيرة هي أكثرها إحداثاً للمشكلات عملياً: فمكتبان يستعملان 192.168.1.0/24 لا يمكن التوجيه بينهما دون ترجمة عناوين، ولا يظهر التعارض إلا عند رفع النفق بينهما.

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

لماذا تُظهر الكتلة /31 عنوانين قابلين للاستخدام؟

يعرّف RFC 3021 الكتلة /31 للوصلات من نقطة إلى نقطة، حيث يكون العنوانان قابلين للتخصيص ولا يكون أي منهما عنوان شبكة أو بث. وطرح اثنين يعطي نتيجة عبثية هي صفر.

لماذا لا يوجد عنوان بث في IPv6؟

لا يوجد بث في IPv6 إطلاقًا؛ إذ يستخدم البث المتعدّد وanycast بدلًا منه. وذكر عنوان بث سيكون اختراعًا لمفهوم لا وجود له في البروتوكول.

ما قناع wildcard؟

هو معكوس قناع الشبكة الفرعية، وتستخدمه قوائم التحكم بالوصول في بعض معدات الشبكات. فالكتلة /24 قناعها 255.255.255.0 وقناع wildcard لها 0.0.0.255.