حاسبة الشبكات (IPv4)

أدخل IP ثم احسب
الأولوية لـ CIDR داخل حقل الـ IP إن وُجد، ثم القناع، ثم قيمة البادئة.
كيف نحسب الشبكات (Subnetting)؟

يُقصَد بالتقسيم الشبكي Subnetting تجزئة شبكة IPv4 كبيرة إلى شبكات أصغر باستخدام CIDR (طول البادئة) أو قناع الشبكة Subnet Mask. يتيح ذلك ضبط عدد العناوين، عزل الأقسام، وتحسين الأمان. في المثال 192.168.1.34/24 يعني أن أول 24 بت للشبكة (قناع 255.255.255.0).

١) من CIDR إلى القناع والعكس

القناع = 232−1   مع تبديل آخر (32−CIDR) بت إلى 0

أمثلة سريعة: /24 → 255.255.255.0، /26 → 255.255.255.192، /30 → 255.255.255.252. والعكس صحيح: إذا كان القناع 255.255.255.192 فعدد البتات=26 ⇒ /26.

٢) الشبكة والبث ونطاق المضيفين

عنوان الشبكة = IP AND القناع   ·   عنوان البث = الشبكة OR (NOT القناع)

  • عدد العناوين الكلي = 2(32−CIDR).
  • العناوين القابلة للاستخدام عادةً = 2(32−CIDR) − 2 (باستثناء /31 و/32).
  • أول مضيف = الشبكة + 1، آخر مضيف = البث − 1 (عدا /31 و/32).

٣) مثال عملي خطوة بخطوة

مثال:10.0.5.73/26

  • الحجم = 26 = 64 عنوانًا ⇒ القابل للاستخدام = 62.
  • قناع ‎/26 = ‎255.255.255.192.
  • الشبكة = ‎10.0.5.64 ، البث = ‎10.0.5.127.
  • نطاق المضيفين: ‎10.0.5.65 → ‎10.0.5.126.

٤) جداول شائعة (للتذكر سريعًا)

CIDRالقناعإجمالي العناوينالقابلة للاستخدام
/24255.255.255.0256254
/26255.255.255.1926462
/27255.255.255.2243230
/30255.255.255.25242
/31255.255.255.25422 (نقطة-إلى-نقطة)
/32255.255.255.25511 (مضيف واحد)

٥) الخاص والعام وWildcard

  • خاص: ‎10/8، ‎172.16/12، ‎192.168/16.
  • Link-Local: ‎169.254/16   |   CGNAT: ‎100.64/10   |   Loopback: ‎127/8.
  • Wildcard Mask (لـ ACL): هو عكس القناع؛ مثلًا قناع ‎255.255.255.0 ⇒ 0.0.0.255.

٦) أفضل الممارسات

  • اختر CIDR يغطي عدد المضيفين الفعلي مع هامش نمو معقول (VLSM عند الحاجة).
  • تجنّب نطاقات خاصة عند الحاجة إلى وصول إنترنت مباشر، واستخدم NAT عند العكس.
  • راقب تقسيمات /31 و/32 لأنها حالات خاصة بلا بث تقليدي.

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

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

CIDR يعبّر عن عدد بتات الشبكة مثل ‎/24، بينما القناع هو القيمة العشرية المنقوطة (مثل ‎255.255.255.0) المكافئة لنفس الطول.

ما هو VLSM ولماذا أستخدمه؟

تقسيم متغيّر الطول يمنحك شبكات بأحجام مختلفة في نفس المخطط (مثل /26 و/27) لتقليل الهدر وتحسين استغلال العناوين.

لماذا لا نطرح 2 في /31 و/32؟

/31 يُستخدم لوصلات نقطة-إلى-نقطة (مضيفان بلا بث)، و/32 يمثل مضيفًا واحدًا؛ لذا صيغة “-2” لا تنطبق.

هل يدعم هذا الحاسِب IPv6؟

النسخة الحالية مخصصة لـ IPv4. يمكن إضافة IPv6 (شبكات /64 شائعة) لاحقًا عند الحاجة.

٨) أدوات مرتبطة