ForHosting KIT · أدوات المطورين

حاسبة الشبكات الفرعية

أداة تأخذ شبكة بصيغة <bdi>CIDR</bdi> — أو عنوانًا مع قناعه بالصيغة العشرية — وتُرجع كل ما يُستنتَج منها: عنوان الشبكة وعنوان البرودكاست، القناع والـ<bdi>wildcard</bdi> الخاص به، أول وآخر مضيف صالح للاستخدام، إجمالي عدد العناوين، نطاق العنوان (خاص أم عام أم محلي الرابط)، ومنطقة الـ<bdi>DNS</bdi> العكسي. تعمل الأداة مع <bdi>IPv4</bdi> و<bdi>IPv6</bdi> معًا، وتستطيع تقسيم بلوك واحد إلى شبكات فرعية متساوية بالطول الذي تحدده.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدالتطبيق قريبًاTelegram قريبًا

تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم

الحساب الثنائي الذي لا ينبغي أن يقوم به أحد يدويًا

كل سؤال عن شبكة يبدأ بشرطة مائلة ينتهي في الحساب الثنائي: كم مضيفًا تسع شبكة /26، وما عنوان البرودكاست فيها، وأين تنتهي شبكة فرعية وتبدأ التي تليها. حسابها ذهنيًا استراحة قصيرة تخطئ بقدر ما تصيب تقريبًا، وخطأ هنا يعني قاعدة جدار حماية تغطي بصمت أجهزة لم يكن يُقصد تغطيتها أصلًا. أدخل البلوك واحصل على الصورة كاملة: الشبكة والقناع والـwildcard والبرودكاست وأول وآخر مضيف صالح للاستخدام وعدد العناوين.

ثلاث طرق لكتابة الشبكة نفسها

تقبل الأداة الشبكة كما تُنسَخ فعليًا في العمل اليومي. صيغة CIDR المعتادة — 192.168.1.0/24 — هي الأوضح. عنوان مع قناعه بالصيغة العشرية، كما يظهر في إعدادات واجهة شبكة، يعمل أيضًا: 192.168.1.10 255.255.255.0. وكذلك عنوان مفرد بلا قناع، يُقرأ كمضيف واحد. في الحالات الثلاث يُقنَّع العنوان أولًا حتى شبكته، فيجيب 10.0.5.37/20 عن 10.0.0.0/20، وهو غالبًا السؤال الفعلي المقصود من إدخاله.

الحالات الحدّية التي يخطئ فيها الجميع تقريبًا

شبكة /31 ليست شبكة /30 ناقصة. بحسب RFC 3021 هي رابط نقطة إلى نقطة عنوانه الاثنان قابلان للاستخدام معًا، ولا برودكاست فيه؛ أي أداة تُظهر هنا صفر مضيفين صالحين تُكرر قاعدة توقفت عن الصحة منذ عام 2000. شبكة /32 عنوان واحد فقط، بلا شبكة ولا برودكاست. أما قناع لا تتوالى فيه الآحاد — مثل 255.255.0.255 — فليس قناعًا أصلًا، وتُرفَض الأداة حسابه بدل أن تنتج بصمت نتيجة تبدو معقولة وهي خاطئة. هذه الحالات الثلاث هي حيث تختلف الأدوات فيما بينها، ولذلك هي حيث تكون هذه الأداة صريحة.

IPv6 بلا أرقام مقرَّبة

بلوك IPv6 لا يسع الأرقام التي تحسب بها معظم الأدوات: شبكة /64 واحدة تحوي أكثر من 18 مليار مليار عنوان، أبعد بكثير من النقطة التي تبدأ عندها الفاصلة العائمة بالتقريب. هنا يجري الحساب بأعداد صحيحة دقيقة تمامًا، ويُعاد الإجمالي كسلسلة نصية، فيكون آخر عنوان في المدى هو العنوان الذي يُنهيه فعلًا لا تقريبًا له. تعود العناوين بصيغتها القانونية — حروف صغيرة، وأصفار مضغوطة مرة واحدة — إضافة إلى صيغتها الموسَّعة كاملة، وهي ما تحتاجه عند مقارنة عنوانين بالعين المجردة.

تقسيم بلوك إلى شبكات فرعية

اطلب بادئة أطول ويعود البلوك مقسَّمًا إلى شبكات فرعية متساوية، لكل واحدة مداها الخاص: شبكة /24 مقسَّمة إلى /26 تعطي أربعًا؛ وشبكة /16 مقسَّمة إلى /24 تعطي مئتين وستًا وخمسين. هذه هي الخطوة التي يخطئ فيها التخطيط على الورق غالبًا، لأن الحدود لا تقع حيث يضعها الحدس. تحمل كل استجابة حدًّا أقصى قدره 1024 شبكة فرعية، وهو ما يبقي النتيجة قابلة للقراءة؛ وفوق ذلك، يُفضَّل التقسيم على مرتين.

التخطيط لمدى عناوين قبل ضبط أي شيء

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

مراجعة قاعدة جدار حماية أو ACL

يتحقق فريق أمن الشبكات في مؤسسة النخيل للمقاولات من العناوين التي تغطيها قاعدة قبل تفعيلها، بدل اكتشاف الخطأ بعد أن يفقد أحدهم وصوله.

فهم شبكة موروثة من إعداد قديم

يحوّل خالد العتيبي عنوانًا وقناعًا وجدهما في إعداد واجهة قديم إلى المدى الكامل وعدد المضيفين ومنطقة DNS العكسي التي يقتضيها.

التحقق من صحة المدخلات عبر الـAPI

يستدعي فريق تقني في شركة الواحة للتجارة المحدودة الـAPI للتأكد أن البلوك الذي يرسله عميل صحيح البنية قبل أن يصل إلى نظام التزويد.

كم تكلفة استخدام الأداة؟

الاستخدام من هذه الصفحة مجاني تمامًا، من متصفحك: لا يُرسَل شيء إلى أي خادم. عبر الـAPI يكلّف $0.002 لكل طلب، يُخصم من رصيدك.

هل تغادر بيانات شبكتي جهازي؟

لا، عند الاستخدام من هذه الصفحة يجري الحساب بالكامل داخل متصفحك. عبر الـAPI، يُعالَج البلوك المُرسَل ويُهمَل فورًا؛ لا شيء يُخزَّن.

هل تدعم الأداة IPv6؟

نعم. تُحسَب بلوكات IPv6 بأعداد صحيحة دقيقة تمامًا، ويُعاد إجمالي العناوين كسلسلة نصية حتى لا يُقرَّب أي رقم.

لماذا تُظهر شبكة /31 مضيفين اثنين صالحين؟

لأن RFC 3021 يعرّف شبكة /31 كرابط نقطة إلى نقطة يُستخدم فيه العنوانان معًا ولا برودكاست فيه. القاعدة القديمة القائلة بطرح اثنين لا تنطبق هنا.

هل يمكن تقسيم شبكة إلى شبكات فرعية أصغر؟

نعم. حدّد البادئة التي تريدها، وتعود كل شبكة فرعية ناتجة بمداها الخاص. الاستجابة الواحدة تعيد 1024 شبكة فرعية كحد أقصى.

ماذا يحدث مع قناع غير صالح؟

يُرفَض مع توضيح السبب. قناع لا تتوالى فيه الآحاد، مثل 255.255.0.255، ليس قناعًا صالحًا أصلًا، وإرجاع نتيجة له كان سيكون أسوأ من إرجاع خطأ.

لماذا لا توجد منطقة DNS عكسي لبعض الشبكات؟

منطقة in-addr.arpa لا تقع إلا على أوكتيت كامل: /8 أو /16 أو /24. أي حالة أخرى تحتاج تفويض RFC 2317، فإعطاء اسم منطقة واحد سيكون مضللًا، لذلك لا يُعطى شيء.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/dev/subnet

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/dev/subnet \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d &#39;{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.subnet",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_subnets1024
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←