← العودة إلى المدونة

ما هي كتلة CIDR؟ شرح الترميز

ما هي كتلة CIDR؟ شرح الترميز

كتلة CIDR هي نطاق من عناوين IP يُكتب على هيئة عنوان أساسي وطول بادئة، مثل 192.168.1.0/24، حيث يحدد الرقم الذي يلي الشرطة المائلة عدد البتات الأولى الثابتة التي تعرّف الشبكة. يرمز CIDR إلى Classless Inter-Domain Routing (التوجيه بين النطاقات دون فئات)، وبه تُوصَف الشبكات في جداول التوجيه وقواعد جدار الحماية ومجموعات الأمان السحابية.

كيف تقرأ ترميز CIDR

يتكوّن عنوان IPv4 من 32 بتًا. في 192.168.1.0/24، تعني /24 أن أول 24 بتًا تمثل جزء الشبكة، وأن الـ 8 بتات المتبقية حرة لتعريف المضيفين داخلها. تعطي هذه البتات الثمانية الحرة 2^8 = 256 عنوانًا، تمتد من 192.168.1.0 إلى 192.168.1.255. وتصلح القاعدة لأي بادئة: حجم الكتلة هو 2 مرفوعًا إلى (32 ناقص طول البادئة).

  • /8 تثبّت ثمانية (octet) واحدة وتضم 16,777,216 عنوانًا، مثل 10.0.0.0/8.
  • /16 تثبّت ثمانيتين وتضم 65,536 عنوانًا، مثل 172.16.0.0/16.
  • /24 تضم 256 عنوانًا، أما /32 فهي عنوان واحد بالضبط.
  • /0 تعني كل العناوين، وستراها في قواعد جدار الحماية بصيغة 0.0.0.0/0 بمعنى «من أي مكان».

أما الصيغة الأقدم، قناع الشبكة الفرعية، فتعبّر عن الشيء نفسه. فـ /24 تساوي 255.255.255.0، و/16 تساوي 255.255.0.0، و/20 تساوي 255.255.240.0. وفي IPv6 تنطبق الفكرة نفسها على 128 بتًا، فـ 2001:db8::/32 تثبّت أول 32 بتًا.

لماذا حلّ CIDR محل العنونة ذات الفئات

قبل CIDR كانت العناوين مقسّمة إلى فئات ثابتة هي A وB وC، ببادئات /8 و/16 و/24. وكانت المؤسسة التي تحتاج إلى 2,000 عنوان مضطرة إلى أخذ فئة B بـ 65,536 عنوانًا فتهدر معظمها، أو عدة فئات C فتضخّم جداول التوجيه. يسمح CIDR بأي طول للبادئة، فيمكن تخصيص /21 (2,048 عنوانًا) بدقة. كما يتيح تلخيص الكتل المتجاورة: فكتلتان /24 متجاورتان ومحاذيتان لحدّ مناسب يمكن الإعلان عنهما ككتلة /23 واحدة، مما يُبقي جداول التوجيه العالمية أصغر.

المحاذاة والعناوين القابلة للاستخدام

يجب أن تبدأ الكتلة عند حدّ يناسب حجمها. فالكتلة /24 يجب أن تبدأ بعنوان تكون ثمانيته الأخيرة 0؛ والكتلة /22 يجب أن تبدأ بمضاعف للعدد 4 في الثمانية الثالثة، مثل 10.0.4.0/22. ولذلك فإن 10.0.3.0/22 غير صالحة: فهي غير محاذية، وسترفضها الأدوات أو تعدّلها بصمت إلى الحدّ الفعلي. وفي الشبكات الفرعية العادية يعرّف العنوان الأول الشبكة والأخير هو عنوان البث (broadcast)، فتوفّر كتلة /24 عدد 254 عنوان مضيف قابلًا للاستخدام. وغالبًا ما تحجز مزوّدات الخدمات السحابية عناوين إضافية عدة لكل شبكة فرعية، فراجع قواعدها قبل تحديد الحجم.

أين تصادف CIDR عمليًا

أكثر الحالات شيوعًا جدران الحماية وقوائم السماح. فالسماح بـ 203.0.113.0/24 يتيح 256 عنوانًا بإدخال واحد. والخطر هو الاتساع المفرط: فكتلة /16 حيث كان المقصود /24 قد تسمح بعشرات الآلاف من المضيفين غير ذوي الصلة. وعندما لا تعرف سوى عنوان IP واحد، يصبح العثور على الكتلة المحيطة به خطوة بحثية، ويمكن إنجاز جزء منها عبر ipto. يتيح دليل نطاقات IP تصفّح فضاء العناوين حسب كتل /8 و/16، مع تفصيل الدولة وASN لكل منها. ويعرض البحث عن ASN النطاقات المنسوبة إلى شبكة ما، ويعيد البحث عن IP whois الكتلة المسجلة عبر RDAP، وهو ما يحدد لك النطاق الدقيق الذي تملكه المؤسسة.

وتُعبَّر النطاقات المحجوزة كذلك بصيغة CIDR. فالفضاء الخاص مثل 10.0.0.0/8 و172.16.0.0/12 و192.168.0.0/16، والعودة الذاتية 127.0.0.0/8، والروابط المحلية 169.254.0.0/16، يجب ألا تظهر أبدًا كمصادر عامة. يخبرك فاحص bogon IP ما إذا كان العنوان يقع في أحدها، ويعيد البحث عن IP في ipto الحقلين bogon وbogon_type لهذا الغرض نفسه.

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

أخطاء شائعة

  • الخلط بين العنوان الأساسي والمضيف. 192.168.1.0/24 تصف الشبكة، لا جهازًا.
  • حظر نطاق كامل بسبب عنوان واحد. مضيف مسيء واحد في كتلة استضافة مشتركة لا يجعل كتلة /24 المحيطة به معادية، وحظرها قد يطال عملاء أبرياء.
  • نسيان IPv6. القاعدة المكتوبة لنطاقات IPv4 فقط تترك حركة IPv6 دون تصفية.

وللتحقق السريع، عُدّ بتات المضيف، وارفع 2 إلى هذه القوة، وقارن النتيجة بما توقعته. يوضح توثيق API كيفية جلب بيانات النطاقات برمجيًا.

إجابات مباشرة

تعني /24 أن أول 24 بتًا من عنوان IPv4 تعرّف الشبكة، وتبقى 8 بتات للمضيفين. وهذا يعطي 256 عنوانًا، مثل 192.168.1.0 حتى 192.168.1.255.
اطرح طول البادئة من 32 في IPv4 ثم ارفع 2 إلى هذه القوة. فكتلة /28 تضم 2^4 = 16 عنوانًا، وكتلة /20 تضم 2^12 = 4,096 عنوانًا.
كلاهما يصف الحدّ نفسه بصيغتين مختلفتين: يستخدم CIDR طول بادئة مثل /24، بينما يكتبه قناع الشبكة الفرعية على هيئة 255.255.255.0. وترميز CIDR أقصر ويصلح أيضًا مع IPv6.
← العودة إلى المدونة