ما الذي تفعله هذه الأداة
حاسبة CIDR لـ IPv4 و IPv6 معاً. عند ترميز مثل 10.0.0.0/24 أو 2001:db8::/48، تحسب عنوان الشبكة، والبثّ (لـ v4) أو آخر عنوان (لـ v6)، ومدى المضيفين، وإجمالي العناوين، والأقنعة، ونطاق العنوان (loopback و link-local و ULA و multicast و global unicast). ولـ IPv4 تُبلّغ أيضاً عن معلومات الفئات القديمة.
متى تستخدمها
- تحديد حجم شبكة فرعية لـ VPC جديد — كم مضيفاً قابلاً للاستخدام يعطيك
/22؟ - تقسيم كتلة أب إلى شبكات فرعية أصغر دون إخراج آلة حاسبة.
- التأكد هل العنوان يقع داخل نطاق خاص (RFC 1918 أو ULA أو link-local).
- التأكد من عدم تداخل كتلتي CIDR قبل دمج المسارات.
كيف تعمل
تعمل حسابات IPv4 على أعداد صحيحة 32 بت. وتستخدم حسابات IPv6 BigInt — العناوين بطول 128 بت، وهو ما لا تستطيع أعداد JavaScript تمثيله بدقّة. تتبع صيغ IPv6 المضغوطة (2001:db8::1) معيار RFC 5952 للتقنين: ست عشري بأحرف صغيرة، :: واحدة لأطول تتابع من الأصفار، ولا أصفار في بداية المجموعات.
يقارن اكتشاف النطاق العنوان ببادئات معروفة: 127.0.0.0/8 و ::1/128 لـ loopback، و 10/8 + 172.16/12 + 192.168/16 لـ RFC 1918، و fc00::/7 لـ ULA، و 169.254/16 و fe80::/10 لـ link-local، و 224/4 و ff00::/8 لـ multicast.
ملاحظات
هل يعطيني /24 256 مضيفاً؟ لا، 254. أول عنوان هو عنوان الشبكة وآخر عنوان هو البثّ — وكلاهما ليس مضيفاً قابلاً للاستخدام. لا توجد هذه القاعدة في IPv6، لذا /64 يعطيك فعلاً 2⁶⁴ عنواناً قابلاً للاستخدام.
ما فائدة معلومات الفئات؟ قبل CIDR (1993)، كان IPv4 يُقسَّم إلى فئات A/B/C وفقاً للبتات الأولى. الفئات مهجورة لكنها لا تزال تظهر في الوثائق القديمة، لذا نعرضها للسياق.
هل يعمل /0؟ نعم — هو فضاء العناوين بالكامل. مفيد كمسار افتراضي في جداول التوجيه.
أدوات ذات صلة
- مولّد التجزئة — لبصمات للعناوين أو المسارات
- اختبار التعابير المنتظمة — للتحقّق من إدخالات العناوين في كودك