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

تعمل في المتصفح جديد الإنترنت والشبكات

أدخل الشبكة بصيغة 192.168.10.0/24 أو مع قناع عشري نقطي أو قناع Wildcard، فتعرض لك عنوان الشبكة وعنوان البث ونطاق المضيفين القابلين للاستخدام والقناع بالنظام الثنائي والكتلتين المجاورتين، وجدولاً بكل بادئة يمكن أن تنقسم إليها. وتتيح ثلاثة أوضاع للتخطيط: تقسيم متساوٍ، أو توزيع شبكات فرعية لقائمة بأعداد الأجهزة بدءاً بالأكبر (VLSM)، أو إيجاد المسار الواحد الذي يلخّص قائمة شبكات مع بيان ما إذا كان يضيف عناوين ليست لك. ويجري الحساب كله في متصفحك.

الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

كيف يعمل التقسيم الفرعي لشبكات IPv4؟

طول البادئة مثل /26 يقسم بتات عنوان IPv4 الاثنتين والثلاثين إلى جزء للشبكة وجزء للمضيف: فتضم الكتلة 2^(32 − 26) = 64 عنواناً، أولها عنوان الشبكة وآخرها عنوان البث، والاثنان والستون بينهما للمضيفين (RFC 950 وRFC 4632). والتقسيم الفرعي يستعير بتات من جزء المضيف ليصنع 2^n كتلة أصغر متساوية، وVLSM يعطي كل شبكة فرعية الحجم الذي تحتاجه فقط، أما التلخيص فيعمل بالعكس فيستبدل بالكتل المتجاورة بادئة واحدة أقصر. والاستثناء هو /31: على الوصلة من نقطة إلى نقطة يكون عنواناها كلاهما مضيفين (RFC 3021).

كيفية استخدام حاسبة الشبكات الفرعية IPv4

  1. اكتب الشبكة في حقل «شبكة IPv4»، مثل 10.20.0.0/22 أو 10.20.0.0 255.255.252.0.
  2. اختر العملية الحسابية: تفاصيل الشبكة، أو تقسيم متساوٍ، أو خطة VLSM، أو تلخيص المسارات.
  3. للتقسيم اكتب /26 أو عدد الشبكات الفرعية المطلوب؛ ولـ VLSM اكتب كل شبكة فرعية في سطر باسمها وعدد أجهزتها؛ وللتلخيص اكتب الشبكات سطراً سطراً.
  4. اقرأ النتيجة وهي تتحدّث أثناء الكتابة، ونزّل جدول الشبكات الفرعية أو جدول الأقنعة بصيغة CSV لتوثيق شبكتك.

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

  • تقبل الشبكة بصيغة 192.168.10.0/24، أو عنواناً مع قناع عشري نقطي، أو عنواناً مع قناع Wildcard على طريقة Cisco، وتنقل عنوان المضيف إلى الشبكة التي ينتمي إليها
  • عنوان الشبكة وعنوان البث وأول وآخر مضيف قابل للاستخدام، وإجمالي العناوين والقابل منها للاستخدام، وقناع الشبكة وقناع Wildcard، وعنوان الشبكة بالنظام الثنائي مع علامة عند الحد بين جزء الشبكة وجزء المضيف
  • جدول بكل بادئة يمكن أن تنقسم إليها الشبكة، من طولها هي حتى /32، مع القناع وعدد الشبكات الفرعية التي تتسع لها وعدد المضيفين في كل منها
  • تقسيم متساوٍ حسب البادئة (/26) أو حسب عدد الشبكات الفرعية، مع التقريب إلى أقرب قوة للعدد 2 والتنبيه على ذلك، وعرض حتى 256 شبكة فرعية بنطاقها القابل للاستخدام وعنوان البث
  • تخطيط VLSM من قائمة بالأسماء وأعداد الأجهزة: كتل بحجم الحاجة، توزَّع بدءاً بالأكبر، مع العناوين الفائضة في كل شبكة فرعية والكتل الحرة المتبقية في النهاية
  • تلخيص المسارات: أصغر مسار واحد يغطي قائمة من الشبكات، وهل هو تلخيص دقيق أم يغطي أيضاً عناوين لا تحويها أي شبكة منها
  • نوع العنوان (خاص، أو مساحة CGNAT المشتركة، أو للتوثيق، أو عام…) مع جدول بالنطاقات الخاصة داخل الكتلة الكبيرة حين تضم أكثر من نوع، والفئة التاريخية ومنطقة DNS العكسي والكتلة السابقة واللاحقة من الحجم نفسه

المدخلات والمخرجات

المدخلات

  • شبكة IPv4: عنوان مع /البادئة، أو مع قناع عشري نقطي، أو مع قناع Wildcard (يُقرأ 0.0.0.255 على أنه /24)؛ وتُرفض الأصفار البادئة مثل 010 لأنها قد تعني النظام الثماني.
  • العملية الحسابية: تفاصيل الشبكة وجدول الأقنعة، أو التقسيم إلى شبكات فرعية متساوية، أو تخطيط الشبكات الفرعية حسب عدد المضيفين (VLSM)، أو تلخيص الشبكات في مسار واحد.
  • البادئة الجديدة أو عدد الشبكات الفرعية (للتقسيم)، وعدد المضيفين المطلوب لكل شبكة فرعية (لـ VLSM، سطر «اسم وعدد» لكل شبكة وحتى 256 سطراً)، والشبكات المراد تلخيصها (سطر لكل شبكة وحتى 256).

المخرجات

  • نظرة سريعة: المضيفون القابلون للاستخدام وإجمالي العناوين والقناع وعنوان البث، أو عدد الشبكات الفرعية وحجمها، أو مجاميع الخطة.
  • النتيجة: كل عناوين الشبكة وأقنعتها، أو مجاميع الخطة والكتل الحرة، أو المسار الملخَّص مع العناوين التي يغطيها والزائدة منها.
  • جدول الشبكات الفرعية (للتقسيم وVLSM والتلخيص) وجدول الأقنعة (للتفاصيل)، ويمكن تنزيل كليهما بصيغة CSV؛ وجدول النطاقات الواقعة داخل الكتلة حين تضم أكثر من نوع من العناوين.

مثال على حاسبة الشبكات الفرعية IPv4

تخطيط أربع شبكات فرعية لمكتب داخل 192.168.10.0/24 بأسلوب VLSM

الإدخال:

شبكة IPv4: 192.168.10.0/24 · العملية الحسابية: تخطيط الشبكات الفرعية حسب عدد المضيفين (VLSM) · المضيفون: المبيعات 50، الهندسة 28، الضيوف 12، وصلة WAN 2

النتيجة:

المبيعات 192.168.10.0/26 (62 قابلاً للاستخدام، 12 فائضاً) · الهندسة 192.168.10.64/27 (30 قابلاً للاستخدام) · الضيوف 192.168.10.96/28 (14 قابلاً للاستخدام) · وصلة WAN 192.168.10.112/30 (2 قابلان للاستخدام)
الشبكات الفرعية الموزعة 4 / 4 · العناوين المخصصة 116 · نسبة المستخدم من الشبكة 45.31% · الكتل الحرة بعد الخطة: 192.168.10.116/30، 192.168.10.120/29، 192.168.10.128/25

كيف تقرأ نتائج حاسبة الشبكات الفرعية IPv4

المضيفون القابلون للاستخدام هم ما يمكنك إسناده إلى الأجهزة: أقل من الإجمالي باثنين لأي بادئة حتى /30، وكلا العنوانين في /31، وعنوان واحد في /32. خطّط للنمو: فالشبكة الفرعية الممتلئة حتى آخر عنوان لا تترك مكاناً لطابعة جديدة.

العناوين الفائضة في جدول VLSM هي عدد المضيفين الذي تستطيع الشبكة الفرعية استيعابه بعدُ قبل أن تحتاج كتلة أكبر. والكتل الحرة بعد الخطة هي الكتل المحاذية التي ما زالت متاحة في الشبكة لشبكات فرعية لاحقة.

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

نوع العنوان يخبرك أين يصلح استخدام الكتلة: المساحة الخاصة والمشتركة داخل الشبكات فقط، ونطاقات التوثيق في الأمثلة فقط، والمساحة العامة فقط حين تكون مخصصة لك.

متى تستخدم حاسبة الشبكات الفرعية IPv4

  • تقسيم شبكة مكتب أو فرع إلى شبكات VLAN للموظفين والضيوف والهاتف والإدارة، كلٌّ بحجم أجهزته.
  • كتابة قواعد الجدار الناري وقوائم ACL: التحقق من أول عنوان وآخر عنوان في الكتلة ومن قناع Wildcard الخاص بها.
  • الاستعداد لاختبارات الشبكات والمقابلات بالتحقق من إجابات التقسيم الفرعي ومن النظام الثنائي الذي وراءها.
  • تقليص جدول التوجيه أو إعلان BGP بمعرفة الشبكات التي تُلخَّص بدقة في مسار واحد.

استكشاف الأخطاء وإصلاحها

  • رسالة «أضف طول البادئة أو قناع الشبكة»: العنوان وحده لا يحدد حجم الشبكة؛ أضف /24 أو 255.255.255.0.
  • رسالة «يجب أن يكون قناع الشبكة متصلاً»: القناع آحاد تتبعها أصفار، مثل 255.255.240.0. أما قيمة مثل 255.0.255.0 فليست قناعاً، في حين يُقبل قناع Wildcard مثل 0.0.15.255 ويُقرأ معكوسه.
  • شبكة فرعية عليها «لا تتسع»: الشبكات الفرعية تحتاج عناوين أكثر مما في الشبكة. استخدم بادئة أقصر (شبكة أكبر) أو قلّل أعداد المضيفين.
  • التقسيم يرفض البادئة: يجب أن تكون البادئة الجديدة أطول من بادئة الشبكة نفسها، لأن التقسيم ينتج كتلاً أصغر. ولضمّ الشبكات استخدم تلخيص المسارات.

الأسئلة الشائعة حول حاسبة الشبكات الفرعية IPv4

ما الفرق بين قناع الشبكة وقناع Wildcard؟

كلاهما يرسم الحد نفسه لكن بالعكس. قناع الشبكة فيه آحاد لبتات الشبكة (255.255.255.192 لشبكة /26)، وقناع Wildcard فيه آحاد لبتات المضيف (0.0.0.63)، وبه تطابق قوائم ACL في أجهزة Cisco وأوامر network في OSPF نطاقاً من العناوين. تقبل الحاسبة أيّاً منهما بعد العنوان وتعرض الاثنين.

كيف تقرر خطة VLSM مكان كل شبكة فرعية؟

يتحول كل سطر إلى أصغر كتلة تتسع لأجهزته مع عنوان الشبكة وعنوان البث: 50 جهازاً تحتاج 52 عنواناً، أي شبكة /26 من 64 عنواناً. ثم توضع الكتل من بداية الشبكة بدءاً بالأكبر، فتبدأ كل كتلة على حدٍّ يناسب حجمها ولا تضيع مساحة بينها. وما لا يتسع يُعلَّم عليه، وتُعرض الكتل الحرة المتبقية.

طلبت 6 شبكات فرعية فلماذا حصلت على 8؟

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

متى يكون الإعلان عن مسار ملخَّص آمناً؟

حين يكون التلخيص دقيقاً: أي أن الشبكات المدرجة تملأ المسار الملخَّص كله، كما تملأ الشبكات من 172.16.0.0/24 إلى 172.16.3.0/24 الكتلة 172.16.0.0/22. فإن ذكرت الصفحة عناوين زائدة فالمسار الملخَّص سيجذب أيضاً حركة عناوين لا تملكها شبكاتك؛ فلا تعلن عنه إلا إن كانت تلك المساحة لك وغير مستخدمة، وإلا فأبقِ المسارات المفصّلة.

لماذا تغيّر العنوان الذي أدخلته إلى عنوان شبكة آخر؟

البادئة تصف كتلة كاملة، فالعنوان 192.168.10.77/26 يعني شبكة /26 التي تحتوي العنوان .77، وهي 192.168.10.64/26. تنقل الصفحة العنوان إلى الشبكة التي ينتمي إليها وتنبّهك إلى ذلك، والعنوان الذي كتبته هو أحد مضيفي تلك الكتلة.

هل أستطيع استخدام /31 لوصلة من نقطة إلى نقطة؟

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

ملاحظات تقنية

طول البادئة p يُبقي أول p بت من العنوان للشبكة ويترك 32 − p بتاً للمضيفين، فتضم الكتلة 2^(32 − p) عنواناً. عنوان الشبكة بتات مضيفه كلها أصفار، وعنوان البث بتات مضيفه كلها آحاد، والمضيفون هم ما بينهما وعددهم 2^(32 − p) − 2 (التقسيم الفرعي في RFC 950 وتدوين CIDR في RFC 4632). والاستثناء هو /31 في RFC 3021: على الوصلة من نقطة إلى نقطة يكون عنواناها كلاهما مضيفين.

التقسيم المتساوي يستعير n بتاً من جزء المضيف، فيعطي دائماً 2^n شبكة فرعية بالبادئة الجديدة p + n. أما VLSM فيعطي كل شبكة فرعية أصغر قوة للعدد 2 تتسع لمضيفيها زائد اثنين، ويضع الكتل بدءاً بالأكبر من بداية الشبكة، فتبقى كل كتلة محاذية لحجمها دون فراغات. والمسار الملخَّص هو أطول بادئة مشتركة بين أدنى عنوان وأعلى عنوان في القائمة، ولا يكون دقيقاً إلا إذا كانت الشبكات المدرجة بعد دمجها هي تلك الكتلة بالضبط.

تُجرى الحسابات كلها على قيم من 32 بت باستخدام BigInt في @engines/ip-calc المبني على @engines/ip، الذي يصنّف أيضاً النطاقات ذات الأغراض الخاصة في سجل IANA (RFC 6890): الخاصة (RFC 1918)، ومساحة العناوين المشتركة (RFC 6598)، وloopback، وlink-local، ونطاقات التوثيق (RFC 5737)، وقياس الأداء، وmulticast، والمساحة المحجوزة.

الحدود ومنهجية القياس

خاصة بـ IPv4 فقط. لبادئات IPv6 حاسبتها الخاصة، أما النطاقات من عنوان بداية إلى عنوان نهاية وتداخلها ودمجها فمهمة حاسبة نطاقات IP.

يعرض التقسيم المتساوي أول 256 شبكة فرعية (والأعداد تشملها كلها)، وتقبل خطط VLSM والتلخيص حتى 256 سطراً.

يعطي VLSM وصلات الجهازين /30 لأن بعض الأجهزة لا تقبل /31، ولا يحجز عناوين للبوابات أو للنمو ما لم تُضِفها إلى أعداد المضيفين.

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

الأمان والخصوصية

يجري الحساب كله في متصفحك؛ فالشبكات وأعداد المضيفين التي تكتبها لا تُرسل إلى أي مكان ولا يُخزَّن منها شيء.

المراجع

  • RFC 950: Internet Standard Subnetting ProcedureIETFالتعريف الأصلي للتقسيم الفرعي: استعارة بتات من جزء المضيف لتقسيم شبكة واحدة إلى عدة شبكات، مع إبقاء عنوان المضيف الصفري كله والواحدي كله للشبكة وللبث.
  • RFC 4632: Classless Inter-domain Routing (CIDR)IETF · 2006تدوين طول البادئة (‎/24) لشبكات IPv4 وكيف يحدد نطاقات الشبكة والمضيفين.
  • RFC 3021: Using 31-Bit Prefixes on IPv4 Point-to-Point LinksIETF · 2000يسمح باستخدام /31 على الوصلات من نقطة إلى نقطة، حيث يكون العنوانان كلاهما مضيفين بلا حاجة إلى عنوان شبكة أو عنوان بث، فيوفّر نصف عناوين /30.