نحوه استفاده
- یک آدرس IPv4 با پیشوند (192.168.1.10/24) یا netmask نقطهای (192.168.1.10 255.255.255.0)، یا یک آدرس IPv6 با پیشوند وارد کنید.
- آدرس شبکه، آدرس broadcast، بازه میزبان، تعدادها و ماسکها را در جدول ببینید.
- برای IPv4، نمای باینری را بررسی کنید تا ببینید بخش شبکه کجا تمام میشود.
- برای برنامهریزی زیرشبکهها، تعداد مورد نیاز را وارد کنید؛ ابزار هر زیرشبکه را همراه با بازه میزبان آن فهرست میکند.
نحوه کار
برای 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 یا موقعیت جغرافیایی پرسوجو نمیکند.
حریم خصوصی
همه محاسبات در مرورگر شما انجام میشود. آدرسهایی که وارد میکنید به هیچجا ارسال نمیشوند، ذخیره نمیشوند و در تحلیلها استفاده نمیشوند.