محاسبه‌گر زیرشبکه IP / CIDR

یک IP + CIDR وارد کنید تا فوراً آدرس شبکه، آدرس پخش، محدوده قابل‌استفاده و جدول تقسیم زیرشبکه را دریافت کنید.

ابزارهای توسعه‌دهنده رایگان

تجزیه باینری

بیت‌های شبکه   host bits

تقسیم به زیرشبکه‌ها

دربارهٔ این ابزار

این ابزار چه کاری انجام می‌دهد

محاسبه‌گر زیرشبکه IP / CIDR یک آدرس IPv4 و طول پیشوند (یا ماسک زیرشبکه) را دریافت می‌کند و همه محاسباتی را انجام می‌دهد که در غیر این صورت باید دستی انجام دهید: آدرس شبکه، آدرس پخش، ماسک وایلدکارد، محدوده میزبان‌های قابل‌استفاده و تعداد میزبان‌هایی که واقعاً جا می‌گیرند. نمایش زنده باینری دقیقاً نشان می‌دهد کدام بیت‌ها مربوط به شبکه و کدام بیت‌ها مربوط به میزبان هستند؛ بنابراین ریاضیات پشت اعداد یک جعبه سیاه نیست.

این ابزار کاری را هم انجام می‌دهد که بیشتر محاسبه‌گرهای زیرشبکه از آن صرف‌نظر می‌کنند: تقسیم یک شبکه به زیرشبکه‌های کوچک‌تر. مشخص کنید به چند زیرشبکه نیاز دارید یا هر زیرشبکه باید از چند میزبان پشتیبانی کند تا جدول کامل شبکه‌های حاصل را تولید کند — همان برنامه‌ریزی به سبک VLSM که پیش از اختصاص محدوده‌های آدرس به VLANs، سایت‌ها یا زیرشبکه‌های ابری انجام می‌دهید.

چگونه از ماشین‌حساب زیرشبکه استفاده کنیم؟

  • یک آدرس IPv4 وارد کنید (هر آدرسی درون شبکه قابل‌قبول است، مثلاً 192.168.1.50).
  • طول پیشوند CIDR را از فهرست کشویی انتخاب کنید — ماسک زیرشبکهٔ نقطه‌ای متناظر، درست کنار هر گزینه نمایش داده می‌شود.
  • آدرس شبکه، آدرس برودکست، محدوده میزبان‌های قابل‌استفاده و تعداد کل/قابل‌استفاده میزبان‌ها را مشاهده کنید.
  • تجزیهٔ دودویی را بررسی کنید تا ببینید کدام بیت‌ها توسط شبکه ثابت هستند (آبی) و کدام بیت‌ها برای میزبان‌ها آزادند (خاکستری).
  • باز کردن تقسیم به زیرشبکه‌ها، انتخاب کنید که برنامه‌ریزی را بر اساس تعداد زیرشبکه‌ها انجام می‌دهید یا تعداد میزبان‌ها در هر زیرشبکه، و جدول کامل زیرشبکه‌های حاصل را دریافت کنید.

موارد استفاده رایج

  • طراحی شبکه و برنامه‌ریزی VLSM — مشخص کنید چگونه یک /24 را برای VLANها یا واحدهای مختلف، بدون هدر دادن آدرس‌ها، به چند زیرشبکهٔ کوچک‌تر تقسیم کنید.
  • برنامه‌ریزی VPC ابری و زیرشبکه‌ها — پیش از ایجاد ساب‌نت‌ها در AWS، Azure یا GCP، محدوده‌های CIDR غیرهم‌پوشان را محاسبه کنید.
  • قوانین فایروال و ACL — پیش از نوشتن یک قانون، دقیقاً مشخص کنید یک بلوک CIDR کدام آدرس شبکه و برودکست را پوشش می‌دهد.
  • مطالعه برای گواهی‌نامه‌های شبکه — تمرین ساب‌نتینگ CCNA/Network+ با نمایش محاسبات دودویی، نه فقط پاسخ نهایی.

سؤالات متداول

تفاوت ماسک زیرشبکه و نمادگذاری CIDR چیست؟

این‌ها دو روش برای نوشتن یک مفهوم یکسان هستند. ماسک زیرشبکه‌ای مانند 255.255.255.0 و یک پیشوند CIDR مانند /24 هر دو یعنی «24 بیت اول بخش شبکه هستند» — این ماشین‌حساب آن‌ها را همگام نگه می‌دارد تا بتوانید با هر کدام که به آن عادت دارید کار کنید.

چرا آدرس‌های شبکه و برودکست برای میزبان‌ها قابل‌استفاده نیستند؟

آدرس شبکه (با تنظیم همه بیت‌های میزبان روی 0) خود زیرشبکه را مشخص می‌کند و آدرس پخش (با تنظیم همه بیت‌های میزبان روی 1) برای ارسال هم‌زمان به همه میزبان‌های آن زیرشبکه رزرو شده است — هیچ‌کدام را نمی‌توان به یک دستگاه اختصاص داد؛ به همین دلیل تعداد میزبان‌های قابل‌استفاده برابر است با کل آدرس‌ها منهای 2.

در یک شبکه /31 یا /32 چه اتفاقی می‌افتد؟

در /31 هیچ آدرس شبکه یا برادکست رزروشده‌ای وجود ندارد (RFC 3021) و این پیشوند معمولاً برای لینک‌های نقطه‌به‌نقطه بین دو روتر استفاده می‌شود. /32 یک مسیر میزبان منفرد با دقیقاً یک آدرس است.

چطور بفهمم یک آدرس IP خصوصی است یا عمومی؟

محدوده‌های خصوصی (غیرقابل‌مسیریابی) عبارت‌اند از 10.0.0.0/8، 172.16.0.0/12 و 192.168.0.0/16 — هر آدرسی خارج از این محدوده‌ها (و خارج از محدوده‌های لوپ‌بک/لینک‌لوکال) عمومی و قابل‌مسیریابی در اینترنت در نظر گرفته می‌شود و این ابزار به‌طور خودکار آن را علامت‌گذاری می‌کند.

چند زیرشبکه /27 در یک /24 جا می‌گیرد؟

یک /24، سه بیت بیشتر برای میزبان‌ها نسبت به /27 دارد (27-24=3 بیت)، بنابراین به 2³ = 8 زیرشبکهٔ جداگانهٔ /27 تقسیم می‌شود — دقیقاً همان نوع تجزیه‌ای که جدول «تقسیم به زیرشبکه‌ها» برای هر جفت پیشوند به‌طور خودکار ایجاد می‌کند.