✍️ در دنیای شبکههای کامپیوتری، جایی که هر بیت ارزشمند است، مدیریت صحیح آدرسهای IP و تفکیک دقیق سابنتها میتواند عملکرد شبکه را متحول کند.
مفاهیمی مثل: Broadcast Domain و Subnetting در شبکه شاید در ابتدا پیچیده بهنظر برسند، اما با کمی درک و چند فرمول ساده، میتوانیم بفهمیم که آیا دو IP واقعاً در یک شبکه قرار دارند یا نه؟
در این مقاله، قدمبهقدم یاد میگیریم چطور با استفاده از Subnet Mask، Net ID و محاسبات دقیق، ساختار سابنتها را تحلیل و Broadcast Domainها را مدیریت کنیم؛ با مثالهای واقعی از /۳۰ تا /۸!
📘 Subnetting و Broadcast Domain در شبکه
Subnetting یعنی رنج آی پی یک کلاس استاندارد را به چندین رنج یا سابنت مجزا تبدیل کنیم؛ این تقسیمبندی باعث میشود:
- هر سابنت یا زیر شبکه جدید، رنج IP مخصوص به خودش را داشته باشد.
- آی پی هایی که در سابنتهای متفاوت باشند نمیتوانند به هم Packet و Broadcast ارسال کنند. مگر با روتر)=> این یعنی کاهش ترافیک و افزایش امنیت و مدیریت راحتتر شبکه.
- نکته مهم: اگر دو دیوایس با آیپیهای متعلق به سابنتهای متفاوت به یک سوئیچ مشترک یا VLAN یکسان متصل باشند، میتوانند Broadcast یکدیگر را دریافت کنند، چون این عملیات در سطح لایه ۲ (VLAN/سوئیچ) انجام میشود و سوئیچها به ساختار IP (لایه ۳) توجهی ندارند، اما این دیوایسها نمیتوانند به یکدیگر Packet ارسال کنند یا جواب برادکست یعنی Unicast به یکدیگر ارسال کنند چون از نظر IP در سابنتهای جداگانه قرار دارند و برای برقراری ارتباط بین آنها نیاز به یک روتر (Gateway) است.
🔁 روند تقسیم سابنتها:
با هر واحد افزایش شماره Subnet (مثل /۲۴ => /25):
- تعداد زیر شبکه ها یا Subnet دو برابر میشود: چون شبکه قبلی به دو سابنت کوچکتر تقسیم میشود.
- تعداد IP در هر سابنت کمتر از نصف میشود، چون در هر سابنت آی پی اول برای گیت وی و آی پی آخر برای Broadcast Domain رزرو میشه.
🔹 تأثیر اندازه سابنت بر تعداد IP و Broadcast Domain
پارامتر | نتیجه |
هرچی شماره سابنت از سابنت استاندارد بیشتر شود(مثل /۳۰, /۲۸) | شبکه کوچکتر شده و تعداد سابنت ها بیشتر و تعداد IP های هر سابنت کمتر |
هرچی شماره سابنت از سابنت استاندارد کمتر شود(مثل /۱۶, /۸) | شبکه بزرگتر، تعداد سابنت کمتر، تعداد IPهای هر سابنت بیشتر |
🔢 کوچکترین و بزرگترین سابنتها
Subnet | توضیح |
/۸ | بزرگترین سابنت کلاس A است. یعنی تنها یک شبکه بزرگ داریم با بیش از ۱۶ میلیون IP (16,777,214 usable). |
/۳۲ | کوچکترین سابنت ممکن است و فقط یک IP واحد دارد. معمولاً برای مسیریابی، VPN، یا ACL استفاده میشود. |
/۳۰ | سابنتی بسیار کوچک با ۴ IP است (۲ usable) که مناسب اتصال دو روتر یا لینکهای Point-to-Point است. |
/۲۴ | یک سابنت متداول با ۲۵۶ IP (254 usable) است. معمولاً در شبکههای LAN استفاده میشود. |
🔢جدول جامع سابنتینگ IPv4
جدول جامع سابنتینگ IPv4 | |||||
شماره سابنت (/n) | Subnet Mask | تعداد سابنت ها | کل آی پی های قابل استفاده | ای پی های قابل استفاده هر سابنت | کاربرد مختصر |
/۸ | ۲۵۵.۰.۰.۰ | ۱ | ۱۶,۷۷۷,۲۱۶ | ۱۶,۷۷۷,۲۱ | شبکههای بسیار بزرگ (معمولاً توسط رجیستریهای اینترنتی یا سازمانهای خیلی بزرگ قدیمی استفاده میشود |
/۹ | ۲۵۵.۱۲۸.۰.۰ | ۲ | ۸,۳۸۸,۶۰۸ | ۸,۳۸۸,۶۰۶ | شبکههای بسیار بزرگ |
/۱۰ | ۲۵۵.۱۹۲.۰.۰ | ۴ | ۴,۱۹۴,۳۰۴ | ۴,۱۹۴,۳۰۲ | شبکههای بسیار بزرگ |
/۱۱ | ۲۵۵.۲۲۴.۰.۰ | ۸ | ۲,۰۹۷,۱۵۲ | ۲,۰۹۷,۱۵۰ | شبکههای بسیار بزرگ |
/۱۲ | ۲۵۵.۲۴۰.۰.۰ | ۱۶ | ۱,۰۴۸,۵۷۶ | ۱,۰۴۸,۵۷۴ | شبکههای بزرگ (ارائهدهندگان خدمات اینترنتی بزرگ، شرکتهای بزرگ) |
/۱۳ | ۲۵۵.۲۴۸.۰.۰ | ۳۲ | ۵۲۴,۲۸۸ | ۵۲۴,۲۸۶ | شبکههای بزرگ |
/۱۴ | ۲۵۵.۲۵۲.۰.۰ | ۶۴ | ۲۶۲,۱۴۴ | ۲۶۲,۱۴۲ | شبکههای بزرگ |
/۱۵ | ۲۵۵.۲۵۴.۰.۰ | ۱۲۸ | ۱۳۱,۰۷۲ | ۱۳۱,۰۷۰ | شبکههای بزرگ |
/۱۶ | ۲۵۵.۲۵۵.۰.۰ | ۱ | ۶۵,۵۳۶ | ۶۵,۵۳۴ | شبکههای بزرگ (شرکتهای بزرگ، دانشگاهها |
/۱۷ | ۲۵۵.۲۵۵.۱۲۸.۰ | ۲ | ۳۲,۷۶۸ | ۳۲,۷۶۶ | شبکههای متوسط تا بزرگ |
/۱۸ | ۲۵۵.۲۵۵.۱۹۲.۰ | ۴ | ۱۶,۳۸۴ | ۱۶,۳۸۲ | شبکههای متوسط تا بزرگ |
/۱۹ | ۲۵۵.۲۵۵.۲۲۴.۰ | ۸ | ۸,۱۹۲ | ۸,۱۹۰ | شبکههای متوسط |
/۲۰ | ۲۵۵.۲۵۵.۲۴۰.۰ | ۱۶ | ۴,۰۹۶ | ۴,۰۹۴ | شبکههای متوسط |
/۲۱ | ۲۵۵.۲۵۵.۲۴۸.۰ | ۳۲ | ۲,۰۴۸ | ۲,۰۴۶ | شبکههای متوسط |
/۲۲ | ۲۵۵.۲۵۵.۲۵۲.۰ | ۶۴ | ۱,۰۲۴ | ۱,۰۲۲ | شبکههای متوسط تا کوچک (شرکتها، بخشهای بزرگ سازمانی) |
/۲۳ | ۲۵۵.۲۵۵.۲۵۴.۰ | ۱۲۸ | ۵۱۲ | ۵۱۰ | شبکههای کوچک تا متوسط (مناسب برای چندین VLAN) |
/۲۴ | ۲۵۵.۲۵۵.۲۵۵.۰ | ۱ | ۲۵۶ | ۲۵۴ | سایز بسیار رایج برای شبکههای محلی (LAN)، شبکههای خانگی، دفاتر کوچک |
/۲۵ | ۲۵۵.۲۵۵.۲۵۵.۱۲۸ | ۲ | ۱۲۸ | ۱۲۶ | تقسیم یک شبکه /۲۴ به دو بخش، مناسب برای VLANهای کوچکتر |
/۲۶ | ۲۵۵.۲۵۵.۲۵۵.۱۹۲ | ۴ | ۶۴ | ۶۲ | شبکههای کوچک، سگمنتهای LAN، شبکههای مهمان |
/۲۷ | ۲۵۵.۲۵۵.۲۵۵.۲۲۴ | ۸ | ۳۲ | ۳۰ | شبکههای کوچک، بخشهای خاص مانند سرورها یا DMZ |
/۲۸ | ۲۵۵.۲۵۵.۲۵۵.۲۴۰ | ۱۶ | ۱۶ | ۱۴ | شبکههای بسیار کوچک، گروههای کاری خاص |
/۲۹ | ۲۵۵.۲۵۵.۲۵۵.۲۴۸ | ۳۲ | ۸ | ۶ | شبکههای بسیار کوچک، مناسب برای خوشههای کوچک سرور یا لینکهای خاص |
/۳۰ | ۲۵۵.۲۵۵.۲۵۵.۲۵۲ | ۶۴ | ۴ | ۲ | بسیار رایج برای لینکهای نقطه به نقطه (Point-to-Point) بین روترها (WAN Links) |
/۳۱ | ۲۵۵.۲۵۵.۲۵۵.۲۵۴ | ۱۲۸ | ۲ | ۲ | لینکهای نقطه به نقطه (طبق RFC 3021)، صرفهجویی در IP نسبت به /۳۰ |
/۳۲ | ۲۵۵.۲۵۵.۲۵۵.۲۵۵ | ۲۵۶ | ۱ | ۱ | آدرس یک هاست مشخص (Host Route)، آدرسهای Loopback روی دستگاهها |
توضیحات:
- تعداد سابنتها: این عدد نشان میدهد که با استفاده از این سابنت مسک، چند زیرشبکه میتوان از بلاک کلاسپول بزرگتر (Class A برای /۸ تا /۱۵، Class B برای /۱۶ تا /۲۳، Class C برای /۲۴ تا /۳۰) ایجاد کرد. برای مثال، با مسک /۲۶ میتوانید یک شبکه کلاس C (/24) را به ۴ زیرشبکه تقسیم کنید.
- IPهای قابل استفاده: از کل IPهای هر سابنت، دو IP کم میشود: یکی برای آدرس شبکه (Network ID) و دیگری برای آدرس پخش همگانی (Broadcast Address).
- استثنا: در /۳۱ طبق RFC 3021، هر دو IP قابل استفاده هستند و برای لینکهای نقطه به نقطه طراحی شده است (چون نیازی به آدرس شبکه و برادکست مجزا ندارد).
- استثنا: در /۳۲ فقط یک IP وجود دارد که همان آدرس هاست است و قابل استفاده میباشد.
- بازه هر سابنت: ستون “کل IPهای هر سابنت (Block Size)” همان بازه یا اندازه بلاک IP را نشان میدهد. برای مثال /۲۵ دارای ۱۲۸ آدرس IP در بلاک خود است (از ۰ تا ۱۲۷ یا از ۱۲۸ تا ۲۵۵ در اکتت آخر).
🔢 استفاده از Subnet maskهای کوچکتر از /۸ مثل /۶ یا /۷ مجاز هستن؟
🔹 بله از نظر تئوری و RFCها مجاز هستند و بیشتر در سرویسدهندههای بزرگ (ISPها) یا در شبکههای خیلی خاص و بزرگ مثل اینترنت بکبونها دیده میشه.
🔹 اما در شبکههای عادی استفاده نمی شوند، چون:
-
-
- آدرسهای زیادی رو هدر میدن.
-
-
-
- در شبکههای محلی (LAN)، همچین سابنتهای بزرگی لازم نیست.
-
-
-
- مدیریت سخت میشه.
-
📘 مراحل تشخیص تعلق دو IP به یک Subnet با استفاده از Subnet Mask و محاسبه Net ID
🔹 محاسبه m (تعداد بیتهای انتقالی به Net ID):
برای تعیین اینکه چند بیت از بخش Host ID به Net ID منتقل شده، از فرمول زیر استفاده میکنیم:
m = n – Base_Host_Bits
-
- n همون Subnet mask مثل /۲۴، /۲۵ و… است.
-
- Base_Host_Bits تعداد بیتهایی است که در حالت پیشفرض برای Host ID در کلاس IP در نظر گرفته میشه:
-
- کلاس A: 24 بیت
-
- کلاس B: 16 بیت
-
- کلاس C: 8 بیت
با افزایش m، تعداد سابنتها زیاد و تعداد آدرسهای قابل استفاده در هر سابنت کم میشه.
🔹 فرمولهای کاربردی:
- New Host Bits = Old Host Bits – m
- تعداد IP های هر سابنت: = ۲ به توان Host Bits
- تعداد IP قابل استفاده: تعداد کل آی پی ها – ۲
- تعداد Subnetهای ممکن = m به توان ۲
🔹 زمانی که یک Subnet به چند شبکه مجزا تبدیل میشود:
اگر Net ID بزرگتر از Net ID پیشفرض کلاس IP باشد، شبکه به چند Subnet مجزا تقسیم میشود:
کلاس IP |
Net ID پیشفرض |
تقسیم به Subnet از |
A |
/۸ |
/۹ به بالا |
B |
/۱۶ |
/۱۷ به بالا |
C |
/۲۴ |
/۲۵ به بالا |
🔹 چرا Subnetهای جدید، شبکههای “مجزا” محسوب میشوند؟
- هر Subnet یک Net ID متفاوت دارد.
- هر Subnet یک Broadcast Address مستقل دارد.
- دستگاههای موجود در Subnetهای مختلف، نمیتوانند مستقیماً با هم ارتباط برقرار کنند.
- برای ارتباط آنها به روتر (Router) نیاز داریم.
✅ تشخیص قرارگیری در یک Broadcast Domain:
اگر دو آدرس IP در یک Subnet باشند:
-
- در یک Broadcast Domain هستند.
-
- میتوانند مستقیماً به هم پینگ بزنند.
اگر در Subnetهای مختلف باشند:
-
- در Broadcast Domain متفاوت هستند.
-
- برای ارتباط مستقیم بینشان باید از روتر استفاده شود.
مثال ۱: بررسی کنید آیا دو آی پی ۱۹۲.۱۶۸.۱۰.۱/۲۴ و ۱۹۲.۱۶۸.۱۰.۲۰۰/۲۴ در یک برادکست دامین قرار میگیرند:
- در Subnet /24، فقط اوکتت چهارم (عدد بعد از سومین نقطه) متغیر است.
- یعنی بازه IP از: ۱۹۲.۱۶۸.۱۰.۰ تا ۱۹۲.۱۶۸.۱۰.۲۵۵
✅ پس هر دو در یک Subnet هستند → ✔ در یک Broadcast Domain
مثال ۲: IP1: 192.168.1.10/25 و IP2: 192.168.1.200/25:
🔸 محاسبه تعداد بیت های انتقالی m از از Host ID به Net ID:
- فرمول: m = /n – Base_Host_Bits
- توضیح: n/ یعنی همون /۲۴, /۲۵, /۲۸ و … و m تعداد بیت های انتقالی از Host ID به Net ID و Base_Host_Bits و تعداد بیت های که در subnet اصلی کلاس A, B, C برای Host ID در نظر گرفته شده.
- پس: مثلاً برای IP در کلاس C مثل ۱۹۲.۱۶۸.۱.۱/۲۵:
m = 25 – 24 = 1 بیت منتقل شده به Net ID
- /۲۵ یعنی بیت اول از اکتت چهارم به بخش Net ID منتقل میشه و ۷ بیت باقیمونده برای Host هست.
- فرمول تعداد host ID جدید: New Host ID = Old Old ID – m
۸-۱=۷
- فرمول: ۲bit(host) = MAX IP
۲⁷ = ۱۲۸
- فرمول تعداد آی پی های قابل استفاده: Usable IP = Max IP -2
۱۲۸-۲= ۱۲۶
- تعداد شبکه: ۲m = count Network
سابنت ۲۵ دو بازه دار و هر بازه برای خود ۱۲۸ عدد IP داره.
-
- 📦 بازه اول از: ۱۹۲.۱۶۸.۱.۰ (Net ID) تا ۱۹۲.۱۶۸.۱.۱۲۷
-
-
- ۱۲۶ آدرس برای Host
-
-
- ۱۹۲.۱۶۸.۱.۱۲۷ = Broadcast این بازه
-
- 📦 بازه دوم از: ۱۹۲.۱۶۸.۱.۱۲۸ (Net ID دوم) تا ۱۹۲.۱۶۸.۱.۲۵۵
-
-
- ۱۲۶ آدرس برای Host
-
-
-
- ۱۹۲.۱۶۸.۱.۲۵۵ = Broadcast این بازه
-
✅ نتیجه: این دو تا در Subnet متفاوت هستن و نمیتونن مستقیماً به هم پینگ بدن (نیاز به روتر دارن).
✅ کی یک Subnet به چند شبکه مجزا تقسیم میشه؟
- وقتی: Net ID جدید از Net ID پیشفرض کلاس آیپی بیشتر باشه، مثال:
-
- کلاس A: /8 ← اگر /۹ یا بیشتر بشه → چند شبکه مجزا
- کلاس B: /16 ← اگر /۱۷ یا بیشتر بشه → چند شبکه مجزا
- کلاس C: /24 ← اگر /۲۵ یا بیشتر بشه → چند شبکه مجزا
✅ چرا میگیم چند شبکه “مجزا” هستن؟
چون وقتی Subnet بزرگتر میشه:
- هر Subnet جدید یک Net ID جداگانه داره
- هر Subnet یک Broadcast مخصوص به خودش داره
- کلاینتهای دو Subnet نمیتونن مستقیماً به هم پینگ بزنن
🔹 مگر اینکه روتر وسطشون باشه!
🔹 مثال ۳: /۲۷
آیا IP1 = 192.168.1.33/27 و IP2 = 192.168.1.100/27 در یک Broadcast Domain هستند؟
🔸 محاسبه m:
- m = 27 – 24 = 3
🔸 تعداد بیتهای Host:
- ۸ – ۳ = ۵ بیت
🔸 تعداد IP:
- ۲⁵ = ۳۲ IP
- Usable = 32 – 2 = 30
🔸 تعداد شبکه:
- ۲³ = ۸ سابنت
📦 بازهها:
- ۱۹۲.۱۶۸.۱.۰ تا ۱۹۲.۱۶۸.۱.۳۱
- ۱۹۲.۱۶۸.۱.۳۲ تا ۱۹۲.۱۶۸.۱.۶۳ ← IP1 اینجاست
- ۱۹۲.۱۶۸.۱.۶۴ تا ۱۹۲.۱۶۸.۱.۹۵
- ۱۹۲.۱۶۸.۱.۹۶ تا ۱۹۲.۱۶۸.۱.۱۲۷ ← IP2 اینجاست
- ۱۹۲.۱۶۸.۱.۱۲۸ تا ۱۹۲.۱۶۸.۱.۱۵۹
- ۱۹۲.۱۶۸.۱.۱۶۰ تا ۱۹۲.۱۶۸.۱.۱۹۱
- ۱۹۲.۱۶۸.۱.۱۹۲ تا ۱۹۲.۱۶۸.۱.۲۲۳
- ۱۹۲.۱۶۸.۱.۲۲۴ تا ۱۹۲.۱۶۸.۱.۲۵۵
✅ نتیجه: ❌ در یک Broadcast Domain نیستند → نیاز به روتر دارند برای ارتباط مستقیم.
🔹 مثال ۴: /۲۸: IP1 = 192.168.1.10/28 و IP2 = 192.168.1.45/28
🔸 m = 28 – 24 = 4
🔸 Host bits = 4
🔸 تعداد IP:
- ۲⁴ = ۱۶
- Usable = 14
🔸 تعداد شبکه: ۲⁴ = ۱۶
📦 بازهها:
- ۱۹۲.۱۶۸.۱.۰ تا ۱۹۲.۱۶۸.۱.۱۵ ← IP1 اینجاست
- ۱۹۲.۱۶۸.۱.۱۶ تا ۱۹۲.۱۶۸.۱.۳۱
- ۱۹۲.۱۶۸.۱.۳۲ تا ۱۹۲.۱۶۸.۱.۴۷ ← IP2 اینجاست
- ۱۹۲.۱۶۸.۱.۴۸ تا ۱۹۲.۱۶۸.۱.۶۳
… تا بازه ۱۶ (۱۹۲.۱۶۸.۱.۲۴۰ – ۲۵۵)
✅ نتیجه: ❌ دو IP در سابنت متفاوت هستند
🔹 مثال ۵: /۲۹: IP1 = 192.168.1.33/29 و IP2 = 192.168.1.38/29
🔸 m = 29 – 24 = 5
🔸 Host bits = 3
🔸 تعداد IP:
- ۲³ = ۸
- Usable = 6
🔸 تعداد سابنت: ۲⁵ = ۳۲
📦 بازهها:
- ۱۹۲.۱۶۸.۱.۰ – ۷
- ۱۹۲.۱۶۸.۱.۸ – ۱۵
… - ۱۹۲.۱۶۸.۱.۳۲ – ۳۹ ← هر دو IP اینجاست
- ۱۹۲.۱۶۸.۱.۴۰ – ۴۷
…
✅ نتیجه: ✔ بله، در یک Broadcast Domain هستند → میتونند مستقیم به هم پینگ بزنند.
🔹 مثال ۶: /۳۰: IP1 = 192.168.1.1/30 و IP2 = 192.168.1.2/30
🔸 m = 30 – 24 = 6
🔸 Host bits = 2
🔸 تعداد IP:
- ۲² = ۴
- Usable = 2
🔸 تعداد سابنت: ۲۶ = ۶۴
📦 بازهها:
- ۱۹۲.۱۶۸.۱.۰ – ۳ ← هر دو IP در این بازه
- ۱۹۲.۱۶۸.۱.۴ – ۷
- ۱۹۲.۱۶۸.۱.۸ – ۱۱
…
✅ نتیجه: ✔ مخصوص اتصال دو روتر → در یک سابنت هستند → میتونند مستقیم به هم پینگ کنند.
🔹 مثال ۷: /۳۱ (مخصوص لینک نقطهبهنقطه – بدون Broadcast):
IP1 = 192.168.1.0/31 و IP2 = 192.168.1.1/31
🔸 m = 31 – 24 = 7
🔸 Host bits = 1
🔸 IP count = 2
🔸 No Broadcast — فقط ۲ usable IP برای point-to-point
📦 بازه: ۱۹۲.۱۶۸.۱.۰ – ۱۹۲.۱۶۸.۱.۱
✅ نتیجه:
✔ در یک Broadcast Domain هستند
✔ فقط برای لینک بین دو دستگاه استفاده میشود.
🔹 مثال ۸: /۳۲: IP1 = 192.168.1.1/32
🔸 m = 32 – 24 = 8
🔸 Host bits = 0
🔸 فقط یک IP — نه Broadcast داره، نه usable دیگهای
🔸 فقط برای اشاره به یک آدرس خاص
✅ نتیجه: ❌ این آدرس فقط خودش رو شامل میشه. نه سابنت داره، نه Broadcast، نه هیچ.
🔹 مثال ۹: /۲۳: آیا آی پی های ۱۹۲.۱۶۸.۱۰.۱۰/۲۳ و IP2 = 192.168.11.200/23 در یک سابنت یا شبکه هستند؟
🔸 m = 23 – 24 = -1 → یعنی از کلاس C رفتیم به Supernetting (ادغام چند کلاس C)
🔸 Host bits = 8 + 1 = 9
🔸 تعداد IP:
۲⁹ = ۵۱۲
Usable = 510
📦 بازهها: ۱۹۲.۱۶۸.۱۰.۰ تا ۱۹۲.۱۶۸.۱۱.۲۵۵ ← این دو IP در همین بازه هستن
✅ نتیجه:
✔ هر دو در یک Broadcast Domain قرار دارن
✔ مستقیم میتونن به هم پینگ بزنن
🔹 مثال ۱۰: /۲۲: IP1 = 192.168.8.1/22 و IP2 = 192.168.11.200/22
🔸 m = 22 – 24 = -2 → باز هم Supernetting
🔸 Host bits = 10
🔸 تعداد IP:
۲¹⁰ = ۱۰۲۴
Usable = 1022
📦 بازهها: ۱۹۲.۱۶۸.۸.۰ تا ۱۹۲.۱۶۸.۱۱.۲۵۵ ← هر دو IP در همین بازه هستن
✅ نتیجه:
✔ در یک Broadcast Domain هستند
✔ نیاز به روتر ندارن
🔹 مثال ۱۱: /۱۷: IP1 = 192.168.100.10/17 و IP2 = 192.168.127.200/17
🔸 m = 17 – 24 = -7
🔸 Host bits = 15
🔸 تعداد IP:
۲¹⁵ = ۳۲۷۶۸
Usable = 32766
📦 بازه: ۱۹۲.۱۶۸.۰.۰ تا ۱۹۲.۱۶۸.۱۲۷.۲۵۵ ← هردو IP در بازه هستن
✅ نتیجه: ✔ بله، در یک Subnet هستن و ارتباط مستقیم دارند
🔹 مثال ۱۲: /۱۶: IP1 = 172.16.20.5/16 و IP2 = 172.16.200.100/16
🔸 m = 16 – 16 = 0 → هیچ بیتی از Host ID منتقل نشده
🔸 Host bits = 16
🔸 تعداد IP:
۲¹⁶ = ۶۵۵۳۶
Usable = 65534
📦 بازه: ۱۷۲.۱۶.۰.۰ تا ۱۷۲.۱۶.۲۵۵.۲۵۵ ← هردو IP در همین بازه هستند
✅ نتیجه: ✔ در یک Broadcast Domain
🔹 مثال ۱۳: /۱۰: IP1 = 10.0.0.1/10 و IP2 = 10.63.255.254/10
🔸 m = 10 – 8 = 2 → دو بیت به Net ID اضافه شده
🔸 Host bits = 22
🔸 تعداد IP:
۲²² = ۴,۱۹۴,۳۰۴
Usable = 4,194,302
📦 بازه: ۱۰.۰.۰.۰ تا ۱۰.۶۳.۲۵۵.۲۵۵
✅ نتیجه: ✔ هردو در یک Subnet هستند
🔹 مثال ۱۴: /۸: IP1 = 10.0.0.1/8 و IP2 = 10.255.255.254/8
🔸 m = 8 – 8 = 0
🔸 Host bits = 24
🔸 تعداد IP:
۲²⁴ = ۱۶,۷۷۷,۲۱۶
Usable = 16,777,214
📦 بازه: ۱۰.۰.۰.۰ تا ۱۰.۲۵۵.۲۵۵.۲۵۵ ← کل فضای Private کلاس A
✅ نتیجه: ✔ در یک شبکه مشترک بزرگ هستند.
✅ نتیجهگیری:
حالا که بهخوبی با مفهوم Subnetting در شبکه و نقش آن در ساختاردهی به Broadcast Domain آشنا شدی، احتمالاً بهوضوح دیدی که چگونه تقسیمبندی IPها میتونه یک شبکه را به چند بخش مستقل و قابل کنترل تبدیل کنه.
این دانش زمانی ارزش واقعی خودش رو نشون میده که بخوای زیرساخت شبکه خودت رو طراحی یا توسعه بدی؛ مخصوصاً وقتی نیاز به چند Subnet مجزا یا آدرسهای IP خاص داری.
🔒 اگر دنبال راهاندازی شبکهای حرفهای با خرید یک سرور اختصاصی با تعداد IP دلخواه از زویپ سرور بهت این امکان رو میده که:
-
سابنتها و Broadcast Domainهای مجزا داشته باشی
-
هر بخش از شبکهات را دقیق مدیریت کنی
-
امنیت و سرعت بالاتری تجربه کنی
-
به راحتی ارتباط بین Subnetها را با روتر یا فایروال کنترل کنی
🚀همین حالا برای خرید سرور اختصاصی با IP رنج موردنیازت اقدام کن و زیرساخت شبکهات رو به سطح حرفهای ارتقاء بده!
