محاسبهگر زیرشبکه IP / CIDR
یک IP + CIDR وارد کنید تا فوراً آدرس شبکه، آدرس پخش، محدوده قابلاستفاده و جدول تقسیم زیرشبکه را دریافت کنید.
تجزیه باینری
تقسیم به زیرشبکهها
دربارهٔ این ابزار
این ابزار چه کاری انجام میدهد
محاسبهگر زیرشبکه 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 تقسیم میشود — دقیقاً همان نوع تجزیهای که جدول «تقسیم به زیرشبکهها» برای هر جفت پیشوند بهطور خودکار ایجاد میکند.
