حاسبة الشبكات الفرعية لـ IPv4 وIPv6
احسب عنوان الشبكة والبث وقناع wildcard وأول وآخر مضيف وعدد المضيفين الصالحين لأي شبكة فرعية IPv4 أو IPv6 بصيغة CIDR أو قناع الشبكة، داخل المتصفح.
أمثلة: 192.168.1.10/24، 10.0.0.5 255.255.240.0، 2001:db8::1/48
| العنوان | 192.168.1.130 |
|---|---|
| صيغة CIDR | 192.168.1.0/24 |
| عنوان الشبكة | 192.168.1.0 |
| قناع الشبكة الفرعية | 255.255.255.0 (/24) |
| قناع البدل (Wildcard) | 0.0.0.255 |
| عنوان البث العام | 192.168.1.255 |
| أول مضيف قابل للاستخدام | 192.168.1.1 |
| آخر مضيف قابل للاستخدام | 192.168.1.254 |
| إجمالي العناوين | 256 |
| المضيفون القابلون للاستخدام | 254 |
| نوع العنوان | خاص (RFC 1918) |
| الفئة (نظام الفئات، تاريخي) | C |
| قناع الشبكة الفرعية بالنظام الثنائي | 11111111.11111111.11111111.00000000 |
| العنوان بالنظام الست عشري | 0xC0A80182 |
ما هو حاسبة الشبكات الفرعية؟
تأخذ هذه الحاسبة عنوان IP مع طول البادئة أو قناع الشبكة وتعرض كل ما يخص الشبكة الفرعية التي ينتمي إليها: عنوان الشبكة وعنوان البث وقناع الشبكة وقناع wildcard ونطاق المضيفين الصالحين وعدد العناوين. تعمل مع IPv4 وIPv6، وتخبرك أيضاً إن كان العنوان عاماً أو خاصاً (RFC 1918) أو loopback أو link-local أو CGNAT أو محجوزاً.
كيفية استخدام حاسبة الشبكات الفرعية
- اكتب عنواناً مع بادئته مثل
192.168.1.130/24أو مع قناع بالنقاط مثل10.1.2.3 255.255.240.0. - لـ IPv6 أدخل عنواناً مثل
2001:db8::1/64؛ ويُعامل العنوان المجرد كمضيف واحد (/32 أو /128). - اقرأ جدول النتائج: الشبكة وقناع الشبكة وwildcard والبث وأول وآخر مضيف صالح وإجمالي العناوين والمضيفين الصالحين.
- استخدم زر النسخ لنسخ ملخص قصير للتوثيق أو لتذكرة دعم.
مثال
192.168.1.130/24
Network 192.168.1.0, mask 255.255.255.0, wildcard 0.0.0.255, broadcast 192.168.1.255, hosts 192.168.1.1 – 192.168.1.254, 254 usable of 256 addresses, Private (RFC 1918), class C
مع 10.1.2.3 255.255.240.0 تعرض الأداة 10.1.0.0/20 مع 4,094 مضيفاً صالحاً.
متى تستخدم حاسبة الشبكات الفرعية
استخدمها عند تخطيط نطاقات العناوين أو كتابة قواعد الجدار الناري أو مجموعات الأمان أو ضبط نطاقات DHCP أو التحقق من وجود مضيفين في الشبكة الفرعية نفسها. هي عمليات حسابية بحتة لا تفحص ولا تُرسل ping، ولا تعرف كيف ضُبطت شبكتك فعلياً، لذا قد يختلف السلوك الحقيقي إن كان القناع على الجهاز مختلفاً.
كيف يعمل حاسبة الشبكات الفرعية
يُحوَّل العنوان إلى عدد صحيح من 32 بت (IPv4) أو 128 بت (IPv6). تنتج البادئة قناعاً بعدد البتات 1 الأولى المطلوب؛ وnetwork = address AND mask وآخر عنوان هو network OR NOT mask. إجمالي العناوين 2^(bits − prefix). في IPv4 يُستثنى عنوانا الشبكة والبث من المضيفين الصالحين، عدا روابط /31 من نقطة إلى نقطة (RFC 3021، مضيفان صالحان) وعناوين /32 للمضيف الواحد. لا يوجد بث في IPv6؛ وعنوان المضيف صفري البتات هو عنوان anycast الخاص بموجّه الشبكة الفرعية فلا يُحتسب صالحاً. لا يُقبل القناع بالنقاط إلا إذا كانت بتاته 1 متصلة. وتأتي أنواع العناوين من جداول النطاقات الخاصة في ipaddr.js.
حالات الاستخدام الشائعة
- إيجاد عنوان البث ونطاق المضيفين لشبكة VLAN من نوع /26 قبل ضبط الموجّه.
- تحويل قناع مثل 255.255.248.0 إلى CIDR (/21) لإعدادات السحابة أو Kubernetes.
- الحصول على قناع wildcard اللازم لقوائم ACL في Cisco أو لعبارات شبكة OSPF.
- معرفة عدد العناوين التي يوفرها تفويض IPv6 من نوع /64 أو /56.
- التحقق من كون العنوان خاصاً أو CGNAT (100.64.0.0/10) أو عاماً قبل نشر خدمة.
الأسئلة الشائعة
لماذا تعرض /31 مضيفين صالحين بدل صفر؟
يسمح RFC 3021 بشبكات /31 على روابط نقطة إلى نقطة، حيث يستخدم الطرفان العنوانين ولا حاجة إلى عنوان بث. تتبع الحاسبة هذه القاعدة، أما /32 فهو مضيف واحد.
ما هو قناع wildcard؟
هو المعكوس البتّي لقناع الشبكة (لـ /24 يكون 0.0.0.255). تستخدمه قوائم ACL في Cisco وبروتوكول OSPF لتحديد البتات التي يجوز أن تتغير.
لماذا لا يُحتسب أول عنوان IPv6 مضيفاً صالحاً؟
في IPv6 يُحجز العنوان الذي معرّف الواجهة فيه صفري كاملاً بوصفه عنوان anycast لموجّه الشبكة الفرعية (RFC 4291). ولا يوجد بث في IPv6، فيُستثنى هذا العنوان وحده.
هل ما زالت فئة IP مهمة؟
لا. حلّ CIDR محل العنونة الفئوية عام 1993. تُعرض الفئة للمرجعية فقط لأنها ما زالت تظهر في الاختبارات والوثائق القديمة.