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

تحويل بادئة CIDR إلى قناع شبكة فرعية

بادئة CIDR صيغة موجزة، لكن كثيرًا من الموجّهات وقوائم التحكم في الوصول ونماذج إعداد الشبكات ما زالت تطلب قناعًا عشريًا منقّطًا.

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

تحوّل هذه الأداة أي طول بادئة IPv4 من 0 إلى 32 إلى قناع الشبكة الفرعية الموافق، وقناع البدل المعكوس، والعدد الإجمالي للعناوين داخل الكتلة. أدخلوا الرقم الواقع بعد الشرطة المائلة، مثل 24 للبادئة /24. الحساب حتمي ويغطي نطاق IPv4 كاملًا، بما في ذلك الحالتان الطرفيتان /0 و/32.

كيفية قراءة بادئة CIDR لنظام IPv4

تعرض صيغة CIDR شبكة IPv4 على هيئة عنوان تتبعه شرطة مائلة وطول بادئة، مثل 192.0.2.0/24. تمثل البادئة عدد بتات الواحد المتتالية في بداية قناع الشبكة المكوّن من 32 بتًا. لا تحتاج هذه الأداة إلا إلى ذلك العدد، لذا أدخلوا 24 من دون العنوان الكامل أو الشرطة المائلة. كلما زاد طول البادئة، زاد عدد البتات المحجوزة للشبكة وقل عدد العناوين داخل الكتلة. لذلك تحتوي /8 على عناوين أكثر بكثير من /28. يمتد نطاق IPv4 الصحيح من 0 إلى 32؛ فلا تثبّت /0 أي بت للشبكة وتشمل فضاء عناوين IPv4 كله، بينما تثبّت /32 جميع البتات وتحدد عنوانًا واحدًا. يعبّر قناع الشبكة العشري المنقّط الناتج عن الحد نفسه بأربع خانات. فمثلًا تتحول /24 إلى 255.255.255.0 لأن أول 24 بتًا تساوي واحدًا، وتساوي البتات الثمانية الأخيرة صفرًا. ولا يلزم إدخال عنوان IP لأن لكل بادئة قناعًا واحدًا محددًا.

فهم قناع الشبكة وقناع البدل وعدد العناوين

يضع قناع الشبكة الفرعية قيمة واحد في بتات الشبكة وصفرًا في البتات الباقية. وفي الصيغة العشرية المنقّطة، تتحول كل مجموعة من ثمانية بتات إلى خانة من 0 إلى 255. يعكس قناع البدل كل بت في القناع، ولذلك يفيد في الأنظمة التي تصف الجزء المتغير من العنوان. تنتج البادئة /26 قناع الشبكة 255.255.255.192 وقناع البدل 0.0.0.63، ويكون مجموع كل خانتين متناظرتين 255 دائمًا. يُحسب عدد العناوين برفع 2 إلى أس يساوي عدد البتات المتبقية بعد البادئة. تترك /26 ستة بتات، ولذلك تضم كتلتها 64 عنوانًا. لا يُسمى هذا العدد عدد المضيفين القابلين للاستخدام عن قصد. غالبًا ما تحجز الشبكات الفرعية التقليدية عنواني الشبكة والبث، لكن الوصلات من نقطة إلى نقطة ومسارات المضيف والمنصات الخاصة تتبع قواعد مختلفة. يضمن عرض الحجم الكامل للكتلة عدم افتراض طريقة نشر الشبكة أو استخدامها.

استخدام النتيجة في إعداد الشبكة

استخدموا قناع الشبكة الفرعية عندما يقبل جهاز أو نموذج قديم عنوانًا وقناعًا عشريًا منقّطًا بدل صيغة CIDR. واستخدموا قناع البدل عندما تطلب قاعدة موجّه أو قائمة وصول أو واجهة مطابقة قناعًا معكوسًا صراحةً. اتبعوا دائمًا المصطلح الذي يستخدمه النظام المستهدف؛ فالقناعان غير قابلين للتبادل رغم أن أحدهما ناتج عن عكس الآخر. يساعد عدد العناوين في فحص السعة وتخطيط التخصيص والمقارنة السريعة بين الكتل. وهو يوضح الحجم الرياضي للكتلة قبل حجز أي عناوين وفق قواعد شبكة معينة. احتفظوا بالبادئة الأصلية إلى جانب النتيجة حتى يمكن التحقق من أن الإعداد والتوثيق يصفان الحد نفسه. تحوّل هذه الأداة البادئة فقط، ولا تحسب عنوان الشبكة أو عنوان البث أو نطاق المضيفين أو انتماء عنوان IP إلى شبكة فرعية. تحتاج تلك المهام إلى عنوان IPv4 أيضًا. ويضمن الحساب الثابت على 32 بتًا أن تعطي المدخلات نفسها نتائج متطابقة دائمًا.

ملء نموذج شبكة قديم

حوّلوا بادئة CIDR حديثة إلى قناع الشبكة العشري المنقّط الذي تطلبه واجهات الأجهزة القديمة.

إعداد قناع بدل لقائمة وصول

احصلوا على القناع المعكوس المطلوب في منتجات الشبكات التي تصف النطاقات ببتات البدل.

مقارنة أحجام التخصيص

تحققوا من العدد الإجمالي لعناوين IPv4 في بادئات مختلفة قبل توزيع فضاء العناوين.

هل ينبغي إدخال الشرطة المائلة؟

لا. أدخلوا طول البادئة الصحيح فقط، مثل 24 للبادئة /24.

ما أطوال البادئات الصحيحة؟

بادئات IPv4 أعداد صحيحة من 0 إلى 32 شاملًا.

هل يساوي عدد العناوين عدد المضيفين القابلين للاستخدام؟

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

ما قناع البدل؟

هو المعكوس على مستوى البت لقناع الشبكة الفرعية؛ إذ يتحول كل واحد إلى صفر وكل صفر إلى واحد.

ما تكلفة طلب API؟

تبلغ تكلفة كل طلب API مقدار $0.002. ويمكن تشغيل إصدار المتصفح محليًا في هذه الصفحة.

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

POSThttps://api.kit.forhosting.com/dev/cidr-to-netmask

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

curl -X POST https://api.kit.forhosting.com/dev/cidr-to-netmask \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prefix":24}'
{
  "prefix": 24
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.cidr_to_netmask",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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