حاسبة الشبكة الفرعية IP
حاسبة الشبكة الفرعية IP, CIDR, Mask, Hosts, IPv4 & IPv6: أدخل القيم، تابع الحساب خطوة بخطوة، واحصل على نتيجة واضحة يمكنك التحقق منها وإعادة حسابها عند تغيير الأرقام.
تتم جميع العمليات الحسابية في المتصفح. لا يُرسل أي مما تدخله إلى خادم.
تتحدث النتائج أثناء الكتابة. Ctrl/Cmd+Enter ينسخ النتيجة الرئيسية.
النتيجة
—
عرض البتات
إظهار الحل
تأخذ حاسبة شبكة IP الفرعية عنوان IPv4 أو IPv6 بطول بادئة وتقوم بإرجاع عنوان الشبكة وعنوان البث ونطاق المضيف القابل للاستخدام وقناع الشبكة الفرعية وقناع أحرف البدل وعدد المضيفين. يتم عرض كل نتيجة جنبًا إلى جنب مع العملية الثنائية التي أنتجتها، لذلك يمكن التحقق من القناع بدلاً من الوثوق به. تقوم الآلة الحاسبة أيضًا بتقسيم الشبكة إلى شبكات فرعية أصغر ووضع علامات على العناوين التي تقع ضمن النطاقات الخاصة أو المحجوزة.
يتم تشغيل كافة الحسابات في المتصفح الخاص بك. لا يتم إرسال أي شيء تدخله إلى الخادم.
احسب شبكة فرعية IPv4 من عنوان وبادئة
يتم تعريف شبكة IPv4 الفرعية بشيئين: عنوان 32 بت وطول البادئة الذي يوضح عدد البتات التي تحدد الشبكة. أدخل 202.47.56.51/24 وستقرأ الآلة الحاسبة أول 24 بت باعتبارها الشبكة والـ 8 المتبقية باعتبارها الجزء المضيف، ثم تستمد كل قيمة أخرى من هذا التقسيم.
يمكن إدخال البادئة بثلاث طرق، وكلها تعني نفس الشيء: تدوين CIDR (/24)، أو قناع شبكة فرعية منقط عشري (255.255.255.0)، أو عدد مضيف مطلوب تقوم الآلة الحاسبة بتقريبه إلى أقرب بادئة مناسبة. يعتقد مهندسو الشبكات في CIDR أن وثائق المعدات القديمة تستخدم العلامة العشرية المنقط، ويبدأ الأشخاص الذين يخططون لنظام العناوين من أعداد المضيفين.
اقرأ نطاق الشبكة والبث والمضيف
أربعة عناوين مهمة في أي شبكة فرعية IPv4، ولا يمكن تعيين اثنين منها لجهاز. عنوان الشبكة هو العنوان الأول في النطاق، مع تعيين كل بت مضيف على الصفر. عنوان البث هو الأخير، مع تعيين كل بت مضيف على واحد. كل شيء بينهما قابل للتنازل.
بالنسبة إلى 202.47.56.51/24:
| Field | Value |
|---|---|
| Network address | 202.47.56.0 |
| First usable host | 202.47.56.1 |
| Last usable host | 202.47.56.254 |
| Broadcast address | 202.47.56.255 |
| Subnet mask | 255.255.255.0 |
| Wildcard mask | 0.0.0.255 |
| Total addresses | 256 |
| Usable hosts | 254 |
قناع البدل هو عكس اتجاه البت لقناع الشبكة الفرعية. تأخذ قوائم التحكم في الوصول من Cisco وتكوين OSPF أحرف البدل بدلاً من الأقنعة، وعكس واحدة يدويًا في الثالثة صباحًا هو كيفية حدوث الانقطاعات.
قم بتطبيق قناع الشبكة الفرعية باستخدام AND الثنائي
يأتي عنوان الشبكة من نقطة البت AND بين العنوان والقناع. كل جزء من القناع يمر عبره؛ كل بت حيث يكون القناع 0 يصبح 0. هذه العملية الفردية هي الشبكة الفرعية بأكملها، ورؤيتها في النظام الثنائي يجعل الباقي واضحًا.
IP 11001010 . 00101111 . 00111000 . 00110011 202.47.56.51
Mask 11111111 . 11111111 . 11111111 . 00000000 255.255.255.0
───────────────────────────────────────── bitwise AND
Network 11001010 . 00101111 . 00111000 . 00000000 202.47.56.0
└──────────── network ─────────┘ └─ host ─┘
عنوان البث هو نفس العملية مع تعيين بتات المضيف على 1 بدلاً من ذلك:
Network 11001010 . 00101111 . 00111000 . 00000000 202.47.56.0
Wildcard 00000000 . 00000000 . 00000000 . 11111111 0.0.0.255
───────────────────────────────────────── bitwise OR
Broadcast 11001010 . 00101111 . 00111000 . 11111111 202.47.56.255
تعرض الآلة الحاسبة هذا العرض لكل عنوان تدخله، مع وضع أجزاء الشبكة والمضيف بين قوسين. البتات قابلة للنقر عليها، لذا فإن تبديل أحدها يُظهر على الفور ما يفعله بالنطاق.
الشبكة الفرعية 202.47.56.51 ببادئة /24
تنتج البادئة /24 الموجودة في "202.47.56.51" شبكة مكونة من "202.47.56.0" تحتوي على 254 مضيفًا قابلاً للاستخدام. هنا كل خطوة. 1. قم بتحويل البادئة إلى قناع. A /24 يعني أن أول 24 بت هي شبكة. أربعة وعشرون واحدًا متبوعة بثمانية أصفار هو 11111111 11111111 00000000، وهو بالنظام العشري المنقط هو 255.255.255.0.
2. والعنوان مع القناع. 202.47.56.51 و255.255.255.0 = 202.47.56.0. تمر الثمانيات الثلاثة الأولى دون تغيير لأن وحدات بايت القناع الخاصة بها كلها وحدات؛ الرابع يصبح صفراً لأن بايت القناع الخاص به هو كل الأصفار.
3. عد العناوين. 32 − 24 = 8 بتات مضيفة، و2⁸ = 256 عنوانًا إجماليًا.
4. اطرح العنوانين المحجوزين. 256 − 2 = 254 مضيفًا صالحًا للاستخدام. لا يمكن تعيين عنوان الشبكة 202.47.56.0 وعنوان البث 202.47.56.255 لواجهة ما.
5. اقرأ النطاق القابل للاستخدام. المضيف الأول هو الشبكة + 1 = 202.47.56.1. تم بث آخر مضيف − 1 = 202.47.56.254.
قم بتغيير البادئة إلى /25 وسينقسم نفس العنوان إلى شبكتين تضم كل منهما 126 مضيفًا قابلاً للاستخدام: 202.47.56.0/25 يغطي .1 إلى .126، و202.47.56.128/25 يغطي .129 إلى .254. كل بتة بادئة إضافية تقلل عدد المضيف إلى النصف.
اقرأ جدول بادئات CIDR
تم إصلاح العلاقة بين طول البادئة وقناع الشبكة الفرعية وعدد المضيفين، وتتعرف معظم أعمال الشبكات الفرعية على عدد قليل من الصفوف المشتركة التي يمكن رؤيتها. A/24 يعطي 254 مضيفًا، و/30 يعطي 2، و/16 يعطي 65,534.
| Prefix | Subnet mask | Total addresses | Usable hosts |
|---|---|---|---|
| /8 | 255.0.0.0 | 16,777,216 | 16,777,214 |
| /16 | 255.255.0.0 | 65,536 | 65,534 |
| /20 | 255.255.240.0 | 4,096 | 4,094 |
| /22 | 255.255.252.0 | 1,024 | 1,022 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
الجدول الكامل من /1 إلى /32 متوفر في الآلة الحاسبة. هناك نمطان يستحقان الحفظ: إجمالي العناوين يتضاعف مع إزالة كل بتة بادئة، ويكون إجمالي العناوين المضيفة القابلة للاستخدام دائمًا ناقص اثنين، باستثناء /31 و/32، اللذين يعملان بشكل مختلف.
فهم البادئات /31 و/32
A/30 هي أصغر شبكة فرعية تتبع القواعد المعتادة: 4 عناوين، 2 قابلان للاستخدام، وشبكة واحدة وبث واحد. أدناه، ينهار الحساب، ويغير RFC 3021 كيفية تصرف /31 خصيصًا لإيقاف إضاعة العناوين على الروابط من نقطة إلى نقطة.
/31 يعطي عنوانين قابلين للاستخدام، وليس 0. على الرابط بين جهازي توجيه، لا يوجد شيء للبث إليه، والمستلم الوحيد المحتمل هو الجهاز الموجود على الطرف الآخر. ولذلك يسمح RFC 3021 بـ /31 مع كلا العنوانين القابلين للتخصيص ولا يوجد عنوان بث على الإطلاق. يؤدي هذا إلى خفض استهلاك العنوان لكل رابط من نقطة إلى نقطة في الشبكة إلى النصف، وهو أمر كبير على نطاق واسع.
لا تزال العديد من الآلات الحاسبة للشبكات الفرعية، بما في ذلك كلا الحاسبتين الأكثر استخدامًا، تشير إلى أن /31 لا تحتوي على أي مضيفين قابلين للاستخدام. وكان ذلك صحيحاً قبل عام 2000، وأصبح خاطئاً منذ ذلك الحين. تدعم أجهزة التوجيه الحديثة من كل بائع رئيسي /31 على واجهات نقطة إلى نقطة.
/32 هو مسار مضيف واحد. عنوان واحد، ولا يوجد مفهوم للشبكة أو البث. يتم استخدامه لواجهات الاسترجاع وإدخالات التوجيه الخاصة بالمضيف وللإعلان عن عنوان واحد في بروتوكول التوجيه.
تقسيم الشبكة إلى شبكات فرعية أصغر
يأخذ التقسيم شبكة واحدة ويقسمها إلى كتل متساوية ببادئة أطول. أدخل شبكة البداية وإما بادئة مستهدفة، أو عدد الشبكات الفرعية المطلوبة، أو عدد المضيف المطلوب لكل شبكة فرعية، وتقوم الآلة الحاسبة بتعداد النتائج مع نطاقاتها.
تقسيم 192.168.10.0/24 إلى أربع شبكات فرعية يعني الانتقال من /24 إلى /26، لأن 2² = 4:
| Subnet | Network | Usable range | Broadcast |
|---|---|---|---|
| 1 | 192.168.10.0/26 | .1 to .62 | 192.168.10.63 |
| 2 | 192.168.10.64/26 | .65 to .126 | 192.168.10.127 |
| 3 | 192.168.10.128/26 | .129 to .190 | 192.168.10.191 |
| 4 | 192.168.10.192/26 | .193 to .254 | 192.168.10.255 |
نادرًا ما تحتاج خطط العناوين الحقيقية إلى كتل متساوية. يقوم قناع الشبكة الفرعية متغيرة الطول بتعيين البادئة التي يحتاجها لكل مقطع فقط، و/30 لارتباط جهاز التوجيه، و/26 لمكتب صغير، و/23 لشبكة محلية ظاهرية (VLAN) لمستخدم كبير، ولهذا السبب عادةً ما يكون إدخال عدد المضيف المطلوب أكثر فائدة من إدخال عدد الشبكة الفرعية. قم بتخصيص الكتل الأكبر أولاً، من بداية النطاق، وإلا سيتم تجزئة الخطة.
تحديد النطاقات الخاصة والمحفوظة
يتم وضع كتل عناوين معينة جانبًا ولا يتم توجيهها مطلقًا على الإنترنت العام. تقوم الآلة الحاسبة بتسمية أي عنوان يقع داخل أحد العناوين، باستخدام RFC الذي يحدده، لأن استخدام نطاق محجوز عن طريق الصدفة يؤدي إلى حالات فشل تبدو وكأنها أي شيء باستثناء مشكلة العنونة.
| Range | Purpose | RFC |
|---|---|---|
| 10.0.0.0/8 | Private network | RFC 1918 |
| 172.16.0.0/12 | Private network | RFC 1918 |
| 192.168.0.0/16 | Private network | RFC 1918 |
| 127.0.0.0/8 | Loopback | RFC 1122 |
| 169.254.0.0/16 | Link-local, APIPA | RFC 3927 |
| 100.64.0.0/10 | Carrier-grade NAT | RFC 6598 |
| 192.0.2.0/24 | Documentation | RFC 5737 |
| 224.0.0.0/4 | Multicast | RFC 5771 |
فشل جهاز يعرض عنوان 169.254.x.x في الحصول على تأجير DHCP وقام بتعيين عنوان ارتباط محلي لنفسه. هذه الحقيقة الوحيدة تحل جزءًا كبيرًا من مكالمات الدعم "بدون إنترنت"، والعنوان هو التشخيص.
النطاق "100.64.0.0/10" يلفت انتباه الناس لأنه يبدو عامًا. إنه محجوز لـ NAT على مستوى الناقل، ورؤيته على واجهة WAN يعني أن مزود خدمة الإنترنت لا يوفر عنوانًا عامًا.
حساب شبكة فرعية IPv6
تتكون عناوين IPv6 من 128 بت بدلاً من 32، ويتم كتابتها على شكل ثماني مجموعات مكونة من أربعة أرقام سداسية عشرية. تعمل البادئة بنفس الطريقة، /64 تعني أن أول 64 بت تحدد الشبكة، ولكن هناك ثلاثة أشياء تختلف بما يكفي لجذب انتباه أي شخص يطبق عادات IPv4.
لا يوجد عنوان بث. استبدل IPv6 البث بالبث المتعدد بالكامل. الآلة الحاسبة التي تبلغ عن عنوان بث IPv6 تمت كتابتها بواسطة شخص يعرف فقط IPv4، وهذه الآلة الحاسبة تحذف الحقل بدلاً من إظهاره فارغًا.
لا توجد عناوين محجوزة خارج الشبكة الفرعية. جميع العناوين 2⁶⁴ الموجودة في /64 قابلة للاستخدام. لا يوجد "ناقص اثنين".
/64 تم إصلاحه بشكل فعال للشبكات الفرعية العادية. يتطلب التكوين التلقائي للعناوين عديمة الحالة معرف واجهة 64 بت، لذا فإن الشبكات الفرعية أدناه /64 تكسر SLAAC. تتلقى المواقع /48 أو /56 وتقسمها إلى /64s، واحدة لكل شبكة محلية ظاهرية (VLAN)، دون الحاجة إلى تحديد حجمها مقابل أعداد المضيفين. يوفر A/48 65,536/64 شبكة فرعية، وهو أكثر مما سيستخدمه أي موقع منفرد.
بالنسبة إلى 2001:db8:85a3::8a2e:370:7334/64، تكون الشبكة 2001:db8:85a3::/64، وتحتوي على 18,446,744,073,709,551,616 عنوانًا. تظهر الآلة الحاسبة ذلك أيضًا على شكل 2⁶⁴، لأن سلسلة الأرقام غير قابلة للقراءة والأس هو الرقم الذي تريده بالفعل.
:: في العنوان هو ضغط صفري، ليحل محل تشغيل واحد من مجموعات صفرية متتالية. يمكن أن تظهر مرة واحدة فقط، لأن اثنين سيكونان غامضين. تقوم الآلة الحاسبة بتطبيع أي عنوان إلى النموذج الأساسي المحدد في RFC 5952 وتعرض النموذج الموسع بالكامل بجانبه.
فهم فئات العناوين وسبب استبدال CIDR بها
قسمت فئات العناوين مساحة IPv4 إلى كتل ثابتة: الفئة A بجزء شبكة 8 بت، والفئة B بـ 16، والفئة C بـ 24. تحدد الثماني بتات الأولى الفئة، ويتبعها القناع تلقائيًا. تم استبدال هذا النظام بـ CIDR في عام 1993 ولم يتم تصميم أي شبكة حديثة حوله.
أهدرت العنونة الطبقية قدرًا هائلاً من المساحة. كانت المؤسسة التي تحتاج إلى 300 عنوان كبيرة جدًا بالنسبة إلى 254 عنوانًا من الفئة C وحصلت على 65,534 عنوانًا من الفئة B، مما أدى إلى 65,000 عنوانًا. قام CIDR بإزالة الحدود الثابتة وسمح ببادئة بأي طول، بحيث تتلقى هذه المؤسسة الآن /23 مع 510 مضيفًا.
تستمر الفصول في مكانين. لا تزال مناهج الشهادات تدرسهم، ولا تزال بعض المعدات تستنتج قناعًا افتراضيًا من الثماني بتات الأولى عندما لا يتم إعطاء أي شيء. تُبلغ الآلة الحاسبة عن الفئة التي قد يقع فيها العنوان، لأنه يتم سؤال الأشخاص عنها، ولكن البادئة هي دائمًا ما يحدد الشبكة الفعلية.
الأسئلة الشائعة
ما هو قناع الشبكة الفرعية؟
قناع الشبكة الفرعية عبارة عن قيمة 32 بت تحدد البتات من عنوان IP التي تحدد الشبكة والتي تحدد المضيف. بتات الشبكة هي 1، وبتات المضيف هي 0، وتأتي البتات دائمًا في المقام الأول. يشير 255.255.255.0 إلى أول 24 بت كشبكة، وهو نفس البادئة /24 المكتوبة بتدوين CIDR.
كم عدد المضيفين في /24؟
يحتوي A/24 على 256 عنوانًا إجماليًا و254 مضيفًا قابلاً للاستخدام. ثمانية بتات مضيفة تعطي 2⁸ = 256 عنوانًا، واثنان منها غير متاحين: عنوان الشبكة في بداية النطاق وعنوان البث في النهاية. النطاق القابل للاستخدام لـ "192.168.1.0/24" هو "192.168.1.1" حتى "192.168.1.254".
ما هو تدوين CIDR؟
يكتب تدوين CIDR عنوانًا بشرطة مائلة وعدد بتات الشبكة، كما في "192.168.1.0/24". لقد حل محل العنونة ذات الفئات في عام 1993 ويسمح بأي طول بادئة بدلاً من الحدود الثابتة 8 و16 و24 بت التي فرضتها الفئات. يصف A /24 والقناع 255.255.255.0 نفس الشبكة تمامًا.
لماذا يوجد عنوانين في شبكة فرعية غير قابلين للاستخدام؟
يحتوي العنوان الأول في الشبكة الفرعية على تعيين جميع وحدات بت المضيف على الصفر ويقوم بتعريف الشبكة نفسها. يحتوي الأخير على جميع بتات المضيف مضبوطة على واحد وهو عنوان البث لتلك الشبكة. ولا يمكن تعيين أي منهما إلى واجهة، ولهذا السبب فإن /24 الذي يحتوي على 256 عنوانًا يدعم 254 مضيفًا. الاستثناء هو /31، حيث يجعل RFC 3021 كلا العنوانين قابلين للاستخدام.
ما هو قناع البدل؟
قناع البدل هو معكوس اتجاه البت لقناع الشبكة الفرعية، لذلك يصبح "255.255.255.0" "0.0.0.255". تأخذ قوائم التحكم في الوصول من Cisco وبيانات شبكة OSPF أقنعة أحرف البدل بدلاً من أقنعة الشبكة الفرعية. تقوم الآلة الحاسبة بإرجاع كليهما، نظرًا لأن قلب أحدهما يدويًا من السهل أن يخطئ تحت الضغط.
كيف يمكنني تقسيم /24 إلى أربع شبكات فرعية؟
انقل البادئة من /24 إلى /26، لأن 2² = 4 شبكات فرعية. يحتوي كل /26 على 64 عنوانًا إجماليًا و62 مضيفًا قابلاً للاستخدام. بالنسبة إلى 192.168.10.0/24، تبدأ الشبكات الفرعية الأربع عند .0، و.64، و.128، و.192. أدخل إلى الشبكة واختر أربع شبكات فرعية في الآلة الحاسبة لرؤية النطاقات الكاملة.
هل لدى IPv6 عناوين بث؟
لا، لقد أزال IPv6 البث بالكامل ويستخدم البث المتعدد بدلاً من ذلك، لذلك لا يوجد عنوان بث في شبكة IPv6 الفرعية ولا يتم حجز أي عناوين خارج العدد القابل للاستخدام. جميع العناوين 2⁶⁴ في /64 قابلة للتخصيص. أي آلة حاسبة تبلغ عن عنوان بث IPv6 تطبق قواعد IPv4 بشكل غير صحيح.
لماذا /64 هو حجم الشبكة الفرعية IPv6 القياسي؟
يتطلب التكوين التلقائي للعناوين عديمة الحالة أن تكون آخر 64 بت متاحة كمعرف للواجهة، لذا فإن الشبكة الفرعية الأطول من /64 تكسر SLAAC. تتلقى المواقع /48 أو /56 من مزودها وتقسمه إلى /64، واحد لكل مقطع شبكة. لا تقيد أعداد المضيفين التصميم أبدًا، لأن كل /64 يحتوي على عناوين أكثر من مساحة IPv4 بأكملها.
هل 192.168.1.0/24 نطاق خاص؟
نعم. "192.168.0.0/16" محجوز للاستخدام الخاص بواسطة RFC 1918، إلى جانب "10.0.0.0/8" و"172.16.0.0/12". لا يتم توجيه العناوين الموجودة في هذه النطاقات على الإنترنت العام وتتطلب ترجمة عنوان الشبكة للوصول إليها. تقوم الآلة الحاسبة بتسمية أي عنوان يقع داخل كتلة خاصة أو محجوزة.
ماذا يعني العنوان الذي يبدأ بـ 169.254؟
العنوان الموجود في 169.254.0.0/16 هو عنوان ارتباط محلي، ويتم تعيينه بواسطة الجهاز نفسه بعد فشل طلب DHCP. يستدعي Windows هذا APIPA. يمكن للجهاز الوصول إلى الآخرين على نفس القطاع الفعلي ولكن لا يوجد به بوابة ولا إمكانية الوصول إلى الإنترنت. عادةً ما تعني رؤية أحد هذه الأخطاء أن خادم DHCP غير قابل للوصول وليس أن هناك أي خطأ في الجهاز.
ملخص
تستمد حاسبة الشبكة الفرعية IP عنوان الشبكة وعنوان البث ونطاق المضيف القابل للاستخدام والأقنعة وعدد المضيف من أي عنوان وبادئة IPv4 أو IPv6، وتعرض الثنائي AND الذي ينتجها بحيث يمكن التحقق من النتيجة بدلاً من الوثوق بها.
المضيفون القابلون للاستخدام هم إجمالي العناوين ناقص اثنين في كل بادئة IPv4 حتى /30، مع /31 يعطي عنوانين قابلين للاستخدام ضمن RFC 3021 و/32 يصفان مضيفًا واحدًا. لا يحتوي IPv6 على عنوان بث، ولا يحتفظ بأي شيء خارج الشبكة الفرعية، ويستخدم /64 كحجم المقطع القياسي لأن SLAAC يعتمد عليه. تتم تسمية النطاقات الخاصة والمحجوزة باستخدام RFC الذي يحددها، ويمكن تقسيم أي شبكة إلى شبكات فرعية أصغر حسب عدد المضيفين أو عدد الشبكات الفرعية أو البادئة المستهدفة.
حاسبات ذات صلة
الحاسبة الثنائية · الحاسبة السداسية · حاسبة الأرقام الكبيرة
ملاحظات البناء
- Worked examples are test fixtures:
202.47.56.51/24, the/25split, the192.168.10.0/24into four/26s, and2001:db8:85a3::8a2e:370:7334/64. - The /31 section is a correctness differentiator. Both major competitors report /31 as 0 usable hosts. Do not soften it.
- CIDR table, reserved ranges and IPv6 prefixes render from
data/tech-reference.json. - IPv6 mode must omit the broadcast row entirely, not render it empty.
- Privacy line in the lead is a promise. No analytics event may carry input values on this page.
- Word count 2,240.