tigtools

ماشین حساب CIDR / زیرشبکه

آدرسی با یک پیشوند مانند 10.0.0.0/16 یا 2001:db8::/48 وارد کنید تا بازه کامل، ماسک و چیدمان باینری را ببینید.

در مرورگر شما اجرا می‌شود بدون ثبت‌نام

مثال‌ها: 192.168.1.10/24، 10.0.0.0 255.255.0.0، 2001:db8::/48

جزئیات زیرشبکه
شبکه (CIDR)192.168.1.0/24
آدرس شبکه192.168.1.0
آدرس پخش همگانی192.168.1.255
اولین میزبان قابل استفاده192.168.1.1
آخرین میزبان قابل استفاده192.168.1.254
میزبان‌های قابل استفاده۲۵۴
کل آدرس‌ها۲۵۶
نت‌ماسک255.255.255.0
ماسک Wildcard0.0.0.255
نوع آدرسخصوصی (RFC 1918)
کلاس قدیمیC

نمای باینری

11000000.10101000.00000001.00001010  آدرس
11111111.11111111.11111111.00000000  نت‌ماسک
11000000.10101000.00000001.00000000  آدرس شبکه
11000000.10101000.00000001.11111111  آدرس پخش همگانی

اولین 24 بیت بخش شبکه هستند؛ بقیه بیت‌ها میزبان‌ها را مشخص می‌کنند.

به توانی از دو به بالا گرد می‌شود؛ حداکثر ۱٬۰۲۴ زیرشبکه.

۴ زیرشبکه /26، هر یک با ۶۲ میزبان قابل استفاده.

#شبکه (CIDR)محدوده میزبان‌های قابل استفادهآدرس پخش همگانی
1192.168.1.0/26192.168.1.1 – 192.168.1.62192.168.1.63
2192.168.1.64/26192.168.1.65 – 192.168.1.126192.168.1.127
3192.168.1.128/26192.168.1.129 – 192.168.1.190192.168.1.191
4192.168.1.192/26192.168.1.193 – 192.168.1.254192.168.1.255

نحوه استفاده

  1. یک آدرس IPv4 با پیشوند (192.168.1.10/24) یا netmask نقطه‌ای (192.168.1.10 255.255.255.0)، یا یک آدرس IPv6 با پیشوند وارد کنید.
  2. آدرس شبکه، آدرس broadcast، بازه میزبان، تعدادها و ماسک‌ها را در جدول ببینید.
  3. برای IPv4، نمای باینری را بررسی کنید تا ببینید بخش شبکه کجا تمام می‌شود.
  4. برای برنامه‌ریزی زیرشبکه‌ها، تعداد مورد نیاز را وارد کنید؛ ابزار هر زیرشبکه را همراه با بازه میزبان آن فهرست می‌کند.

نحوه کار

برای IPv4، آدرس و ماسک به‌صورت اعداد ۳۲ بیتی پردازش می‌شوند. آدرس شبکه آدرسی است که تمام بیت‌های هاست آن ۰ باشد و آدرس همه‌پخشی تمام بیت‌های هاست را ۱ دارد. هاست‌های قابل استفاده آدرس‌های بین این دو هستند؛ بنابراین یک /24 دارای ۲۵۶ آدرس و ۲۵۴ هاست قابل استفاده است. دو پیشوند خاص هستند: /31 دو آدرس قابل استفاده برای پیوندهای نقطه‌به‌نقطه دارد (RFC 3021) و /32 یک هاست تکی است. ماسک وایلدکارد همان ماسک شبکه وارونه است و در ACLهای Cisco و دستورهای OSPF استفاده می‌شود. ماسک نقطه‌دار تنها در صورتی پذیرفته می‌شود که بیت‌های ۱ آن پیوسته باشند.

نوع آدرس نشان می‌دهد که آدرس خصوصی (10/8، 172.16/12، 192.168/16)، فضای NAT اشتراکی اپراتوری (100.64/10)، loopback، لینک-محلی، multicast، رزروشده برای مستندات یا عمومی است. کلاس (A–E) فقط برای مرجع نمایش داده می‌شود؛ از زمان معرفی CIDR در سال ۱۹۹۳، آدرس‌دهی کلاس‌دار دیگر برای مسیریابی استفاده نشده است.

تقسیم، شبکه را به زیرشبکه‌های مساوی تقسیم می‌کند. عددی که وارد می‌کنید به توان بعدی ۲ گرد می‌شود، چون هر بیت پیشوند اضافه تعداد را دو برابر می‌کند. حداکثر ۱٬۰۲۴ زیرشبکه فهرست می‌شوند.

برای IPv6، محاسبات ۱۲۸ بیتی با BigInt انجام می‌شود؛ بنابراین حتی /0 نیز دقیق است. فرم فشرده (RFC 5952: حروف کوچک، حذف صفرهای ابتدایی، طولانی‌ترین دنباله گروه‌های صفر با :: جایگزین می‌شود)، فرم کاملاً گسترش‌یافته، اولین و آخرین آدرس پیشوند، تعداد آدرس‌ها و برای پیشوندهای تا /64 تعداد زیرشبکه‌های /64 قابل جایگیری را دریافت می‌کنید. شناسه‌های ناحیه مانند %eth0 نادیده گرفته می‌شوند.

نمونه‌ها

شبکه اداری

192.168.10.0/23 شبکه 192.168.10.0، همه‌پخشی 192.168.11.255، هاست‌های 192.168.10.1 تا 192.168.11.254 (۵۱۰ مورد قابل استفاده)، ماسک 255.255.254.0 و وایلدکارد 0.0.1.255 را می‌دهد.

تقسیم برای VLANها

10.20.0.0/22 را وارد کنید و آن را به ۳ قسمت تقسیم کنید. تعداد به ۴ گرد می‌شود و چهار شبکه /24 از 10.20.0.0/24 تا 10.20.3.0/24 با ۲۵۴ هاست برای هر کدام به‌دست می‌آید.

تخصیص IPv6

یک ارائه‌دهنده 2001:db8:abcd::/48 را اختصاص می‌دهد. ابزار آخرین آدرس 2001:db8:abcd:ffff:ffff:ffff:ffff:ffff و اینکه ۶۵٬۵۳۶ زیرشبکه /64 در آن جای می‌گیرد را نشان می‌دهد.

پرسش‌های متداول

چرا یک /24 به‌جای ۲۵۶، ۲۵۴ هاست قابل استفاده دارد؟

آدرس اول شبکه را مشخص می‌کند و آدرس آخر، آدرس همه‌پخشی است؛ بنابراین هیچ‌کدام را نمی‌توان به یک دستگاه اختصاص داد. به این ترتیب ۲۵۶ − ۲ = ۲۵۴ باقی می‌ماند.

ماسک وایلدکارد چیست؟

ماسکی است که تمام بیت‌های آن برعکس ماسک شبکه است؛ برای مثال 0.0.0.255 برای 255.255.255.0. روترهایی مانند Cisco از آن در access listها و دستورهای network مربوط به OSPF استفاده می‌کنند.

چرا فقط می‌توانم به ۲، ۴، ۸… زیرشبکه تقسیم کنم؟

زیرشبکه‌هایی که با طولانی‌کردن پیشوند ساخته می‌شوند همیشه هم‌اندازه‌اند و هر بیت اضافه تعدادشان را دو برابر می‌کند. اگر به ۵ شبکه نیاز دارید، ۸ به دست می‌آورید و می‌توانید ۳ شبکه را بلااستفاده بگذارید، یا زیرشبکه‌هایی با اندازه‌های مختلف را به‌صورت دستی برنامه‌ریزی کنید (VLSM).

آیا بررسی می‌کند که یک آدرس IP متعلق به چه کسی است؟

خیر. همه چیز بر اساس اعدادی که وارد می‌کنید محاسبه می‌شود. این ابزار از سرویس‌های WHOIS، DNS یا موقعیت جغرافیایی پرس‌وجو نمی‌کند.

حریم خصوصی

همه محاسبات در مرورگر شما انجام می‌شود. آدرس‌هایی که وارد می‌کنید به هیچ‌جا ارسال نمی‌شوند، ذخیره نمی‌شوند و در تحلیل‌ها استفاده نمی‌شوند.