محاسبه ساب نت و ساب نت مسک آنلاین
آدرس IP را با CIDR یا ماسک وارد کنید تا آدرس شبکه، برادکست، محدوده IP قابل استفاده، تعداد میزبانها، ساب نت مسک و Wildcard را ببینید. اگر بخواهید، همان شبکه را به زیرشبکههای کوچکتر هم تقسیم میکند.
ساب نت مسک چیست و محاسبه ساب نت چطور انجام میشود؟
هر آدرس IPv4 یک عدد ۳۲ بیتی است که به دو بخش تقسیم میشود: بخش شبکه و بخش میزبان. ساب نت مسک مشخص میکند چند بیت اول مال شبکه است. در نوشتن CIDR همین عدد بعد از ممیز میآید؛ مثلاً /24 یعنی ۲۴ بیت اول آدرس شبکه را مشخص میکند و ۸ بیت آخر برای دستگاهها میماند. ماسک همین /24 به شکل نقطهدار 255.255.255.0 است.
ابزار بالا آدرس را با ماسک AND میکند تا آدرس شبکه به دست بیاید، بیتهای میزبان را یک میکند تا برادکست پیدا شود و بقیه اعداد را از همین دو آدرس حساب میکند. نمایش باینری پایین جدول هم نشان میدهد مرز شبکه و میزبان دقیقاً کجاست؛ بیتهای شبکه آبی و بیتهای میزبان سبزند.
هر عدد در نتیجه چه معنایی دارد؟
آدرس شبکه اولین آدرس محدوده است و خود زیرشبکه را نام میبرد؛ آن را به هیچ دستگاهی نمیدهند. آخرین آدرس، برادکست است و بستهای که به آن فرستاده شود به همه دستگاههای همان زیرشبکه میرسد. آدرسهای بین این دو قابل استفادهاند، پس تعداد میزبانها برابر است با ۲ به توان تعداد بیتهای میزبان، منهای دو. برای /24 این عدد ۲۵۴ و برای /26 عدد ۶۲ است.
دو استثنا هست. در /31 طبق RFC 3021 هر دو آدرس قابل استفادهاند و این پیشوند برای لینک نقطهبهنقطه بین دو روتر به کار میرود. در /32 فقط یک آدرس وجود دارد که برای Loopback یا مسیرهای تکمیزبان استفاده میشود.
Wildcard Mask کجا لازم میشود؟
Wildcard برعکس ساب نت مسک است: جاهایی که ماسک یک است صفر و جاهایی که صفر است یک. تجهیزات سیسکو در ACL و در دستور network پروتکل OSPF به جای ساب نت مسک، Wildcard میخواهند. مثلاً برای معرفی شبکه 192.168.10.0/24 به OSPF مینویسید network 192.168.10.0 0.0.0.255 area 0. نمونههای بیشتر را در آموزش OSPF و کانفیگ ACL در سیسکو ببینید.
تقسیم یک شبکه به زیرشبکههای کوچکتر
هر بیتی که به پیشوند اضافه کنید تعداد زیرشبکهها را دو برابر و اندازه هر کدام را نصف میکند. اگر 192.168.10.0/24 را به /26 تقسیم کنید، چهار زیرشبکه با ۶۲ میزبان به دست میآید. در دفترهای کاری معمولاً کاربران، مهمانها، دوربینها و تلفنهای IP هر کدام زیرشبکه و VLAN خودشان را میگیرند تا ترافیکشان از هم جدا بماند. روش ساختن این VLANها روی سوئیچ را در آموزش VLAN در سیسکو توضیح دادهایم.
اشتباههای رایج در آدرسدهی
- Gateway بیرون از زیرشبکه: اگر آدرس دستگاه 192.168.10.25/26 باشد، Gateway باید بین 192.168.10.1 و 192.168.10.62 باشد، نه 192.168.10.100.
- همپوشانی زیرشبکهها بین شعبهها: اگر هر دو دفتر از 192.168.1.0/24 استفاده کنند، VPN بین آنها مسیر درست را پیدا نمیکند و باید یکی از شبکهها عوض شود.
- استفاده از /24 برای همهچیز: برای لینک بین دو روتر /30 یا /31 کافی است و آدرسها هدر نمیروند.
این ابزار برای IPv4 است. در IPv6 هر شبکه محلی تقریباً همیشه /64 میگیرد و منطق تقسیم آدرس فرق میکند.
پرسشهای رایج درباره ساب نت
ساب نت مسک 255.255.255.0 یعنی چه؟
یعنی /24: سه بخش اول آدرس شبکه را مشخص میکند و بخش آخر برای دستگاههاست. چنین شبکهای ۲۵۶ آدرس دارد که ۲۵۴ تای آن قابل استفاده است.
چرا تعداد میزبانها دو تا کمتر از کل آدرسهاست؟
چون اولین آدرس نام خود شبکه و آخرین آدرس برادکست است و به دستگاهی داده نمیشوند. این قاعده در /31 و /32 استثنا دارد.
از کجا بفهمم دو آدرس در یک زیرشبکه هستند؟
هر دو را با همان ماسک در ابزار وارد کنید. اگر آدرس شبکه هر دو یکی شد، در یک زیرشبکهاند و بدون روتر با هم حرف میزنند.
برای لینک بین دو روتر چه پیشوندی مناسب است؟
/30 با دو آدرس قابل استفاده رایجترین انتخاب است. اگر هر دو دستگاه از RFC 3021 پشتیبانی کنند، /31 همان کار را با نصف آدرس انجام میدهد.
طراحی آدرسدهی و VLAN شبکه را به ما بسپارید
اگر شبکه دفتر یا چند شعبه را از نو میچینید، نقشه زیرشبکهها، VLANها و مسیرها را همراه با مستندات برایتان طراحی و پیادهسازی میکنیم.




