Skip to content
YAS.SH
Network & DNS🔒 المتصفح (محلي)متاح عبر API📴 يعمل بدون اتصالintermediate

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

يحسب عنوان الشبكة والبث والقناع ونطاق العناوين القابلة للاستخدام لأي بادئة IPv4 CIDR.

البيانات تبقى في متصفحك ولا تُرسل لأي سيرفر
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
كل الأدوات →
النتيجة

إيه اللي الأداة دي بتعمله؟

يحسب عنوان الشبكة والبث والقناع ونطاق العناوين القابلة للاستخدام لأي بادئة IPv4 CIDR.

إمتى أستخدمها؟

  • تخطط شبكات VPC أو Kubernetes.
  • تحتاج عدد العناوين القابلة للاستخدام.
  • تراجع قوائم الجدار الناري.

مثال واقعي

الإدخال
192.168.1.0/24
الناتج
القناع: 255.255.255.0 · النطاق: 192.168.1.1–192.168.1.254 · المضيفون: 254

/24 يعطي 256 عنواناً، اثنان محجوزان للشبكة والبث.

إدخال → معالجة → ناتج → الخطوة التالية

الإدخال
أدخل عنواناً مع طول البادئة.
المعالجة
ينفّذ حساباً ثنائياً لحدود الشبكة.
الناتج
تفاصيل الشبكة كاملة.
الخطوة التالية
طبّق الكتلة في السحابة أو الجدار الناري.

أخطاء شائعة

  • نسيان أن AWS تحجز 5 عناوين في كل شبكة فرعية.
  • الخلط بين /24 والقناع العشري.
  • تداخل الشبكات مع الشبكة المؤسسية.

يعني إيه النتيجة

حدود رياضية دقيقة للشبكة الفرعية.

الخصوصية والأمان

Your input is processed entirely in your browser and never sent to a YAS server.

API

Endpoint
POST https://yas.sh/api/v1/tools/cidr-calculator
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/cidr-calculator" \
  -H "Content-Type: application/json" \
  -d '{"input":"192.168.1.0/24"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/cidr-calculator", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "input": "192.168.1.0/24"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/cidr-calculator", json={"input":"192.168.1.0/24"})
data = r.json()
FieldTypeRequiredDescription
inputstringYesCIDR string e.g. 192.168.1.0/24
Success response
{ "slug": "cidr-calculator", "networkAddress": "192.168.1.0", "usableHosts": 254 }

Calculate CIDR IP ranges, netmasks, and usable host counts.

Error responses
  • 400 VALIDATION_ERROR — invalid input or unsupported option.
  • 413 PAYLOAD_TOO_LARGE — input exceeds the 64 KB limit.
  • 429 RATE_LIMIT_EXCEEDED — rate limit exceeded (60 req/min).
Limits
  • Maximum input: 64 KB per request.
  • Rate limit: 60 requests/min per IP address.
  • Authenticated accounts benefit from higher tier quotas.
اسأل مساعد YAS
🍪 ملفات الارتباط والخصوصية. ملفات ضرورية لتسجيل الدخول واللغة والسمة. قد يستخدم Google AdSense ملفات للإعلانات بعد اختيار «قبول الكل». يعمل reCAPTCHA على صفحات تسجيل الدخول والتواصل. كيفية استخدام Google للبيانات: https://policies.google.com/technologies/partner-sites سياسة الكوكيز · سياسة الخصوصية.
الإعدادات