Discuvr ماشین‌حساب زیرشبکه IP

اداری و داده

CSV به Excel CSV را بچسبانید و فوراً آن را به شکل صفحه‌گسترده ببینید، با اعداد، تاریخ‌ها و شناسه‌ها در همان نوعی که Excel باید نگه دارد. فایل .xlsx تمیز را فقط هر وقت خواستید دانلود کنید. امضای PDF یک PDF را در مرورگر امضا کنید - امضا را بکشید، تایپ یا بارگذاری کنید، روی هر صفحه قرار دهید، تاریخ را اضافه کنید و نسخه امضاشده را دانلود کنید. فایل هرگز از دستگاه شما خارج نمی‌شود. حذف اطلاعات اطلاعات را برای همیشه از فایل‌های PDF، Word، Excel، PowerPoint، متنی و تصویری حذف کنید. موارد یافت‌شده و کادرها از خود فایل پاک می‌شوند، نه اینکه پوشانده شوند، و نتیجه پیش از دانلود دوباره بررسی می‌شود. IP من چیست آدرس IP عمومی‌ای را که وب‌سایت‌ها هنگام اتصال می‌بینند ببینید، اینکه اشتراکی (CGNAT) است یا خصوصی، و مرورگرتان دیگر چه چیزی را آشکار می‌کند. مبدل حالت حروف و ابزارهای خط متن را به حروف بزرگ، کوچک، حالت عنوان یا جمله تبدیل کنید، نام‌ها را به camelCase یا snake_case ببرید و خطوط تکراری را حذف یا فهرست را مرتب کنید. مقایسه متن دو نسخه از یک متن را جای‌گذاری کنید تا هر خط افزوده، حذف‌شده و تغییریافته را با کلمات تغییریافته برجسته ببینید.

نوشتن و پیشنهادها

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

حقوقی و انطباق

چت‌بات پرسش و پاسخ قوانین IP درباره قانون مالکیت فکری هند بپرسید - علامت تجاری، اختراع، حق نشر، طرح صنعتی و بیشتر، همراه با نتایج جستجوی وب استفاده‌شده بالای هر پاسخ. مولد پاسخ به FER ثبت اختراع اعتراض‌های گزارش اولین بررسی (FER) را بچسبانید تا پاسخی ساختاریافته پیش‌نویس شود، یا پیش‌نویسی را برای بررسی ریسک مالکیت فکری بارگذاری کنید. ابزار بررسی واجد شرایط بودن برای طرح‌های دولتی یک بار به مجموعه‌ای کوتاه از پرسش‌ها پاسخ دهید. وارد حساب خود شوید تا پاسخ‌هایتان را ذخیره کنیم، تا بتوانید بدون تایپ دوباره، طرح‌های دولت مرکزی که ممکن است واجد شرایط آن‌ها باشید را بررسی کنید.

حریم خصوصی و امنیت

اسکن امنیت وب‌سایت اسکن یک دامنه برای نقاط ضعف امنیتی واقعی و قابل بازتولید. هر یافته شامل مشاهده پشت آن و دستور تأیید آن توسط خودتان است. پاکسازی تصویر ببینید عکس شما دقیقاً چه اطلاعاتی از شما را فاش می‌کند - GPS، شماره سریال دوربین، نام شما - سپس آن را پاک کنید. برش، تغییر اندازه، تار کردن چهره‌ها و تبدیل، همگی بدون ذخیره تصویر در هیچ کجا.

ابزارهای برنامه‌نویسان

فرمت‌کننده JSON زیباسازی، فشرده‌سازی و اعتبارسنجی JSON تنها با یک جای‌گذاری - همراه با خط و ستون دقیق در صورت عدم تجزیه، و شمارش دقیق آنچه در سند وجود دارد. قالب‌بندی‌کننده Python بازقالب‌بندی Python به روش Black، با طول خط و مدیریت نقل‌قول انتخابی شما - و شمارش دقیق تعداد خطوط تغییر یافته. نمایش‌دهنده HTML کد HTML را جای‌گذاری کنید و رندر زنده آن را در یک سندباکس، در عرض تلفن، تبلت یا دسکتاپ ببینید - همراه با زیباسازی، فشرده‌سازی، کنسول برای اسکریپت‌ها و گزارشی از اشکالات ساختاری. ماشین‌حساب زیرشبکه IP نماد CIDR یا یک IP همراه با ماسک شبکه را وارد کنید و بلافاصله آدرس شبکه، آدرس پخش، محدوده میزبان‌های قابل استفاده و تعداد کل آدرس‌ها را دریافت کنید. رمزگذاری / رمزگشایی Base64، Base64URL، رمزگذاری درصدی URL، موجودیت‌های HTML و هگز را هنگام تایپ رمزگذاری یا رمزگشایی کنید، با پشتیبانی کامل از UTF-8. مبدل مهر زمانی Unix مهر زمانی Unix را بر حسب ثانیه، میلی‌ثانیه، میکروثانیه یا نانوثانیه به تاریخ به وقت UTC یا یکی از مناطق زمانی اصلی جهان تبدیل کنید، و تاریخ را به مهر زمانی برگردانید. سازنده نمودار سیستم پیکان هایی مثل User -> API -> Database بنویسید و نمودار معماری یا جریانِ چیده شده بگیرید. برای نمای کلی گروه ها را جمع کنید و برای جریان دقیق مراحل را شماره گذاری کنید.

میز کار هوش مصنوعی

محیط آزمایشی هوش مصنوعی مقایسه همزمان و کنار هم پاسخ‌های چندین ارائه‌دهنده LLM. کلیدهای API خودتان را وارد کنید. محیط آزمایشی عامل آزمایش با عوامل هوش مصنوعی که از ابزارها استفاده می‌کنند - جستجوی وب، ماشین حساب، فراخوانی URL - در میان چندین ارائه‌دهنده.

یادگیری

Study Buddy یک مربی آماده‌سازی برای مصاحبه شغلی در برترین مشاغل فناوری، از اولین روز مطالعه تا پذیرش پیشنهاد: برنامه‌ای شامل DSA، LLD، طراحی سیستم، رفتارشناسی و برنامه‌نویسی با کمک هوش مصنوعی، مصاحبه‌های آزمایشی، بررسی رزومه، ردیاب درخواست‌ها و مقایسه پیشنهادها.

کمک‌های روزمره

تولیدکننده کد QR کدهای QR را از متن، URL، اطلاعات WiFi یا اطلاعات تماس بسازید - به صورت تصویر PNG یا وکتور SVG، با سطح تصحیح خطایی که انتخاب می‌کنید. مبدل واحد تبدیل آنی بین واحدهای طول، وزن، دما، حجم، سرعت، مساحت و انرژی - بیش از ۴۰ نوع واحد با نتایج فوری. تولیدکننده رمز عبور یک رمز عبور تصادفی با تصادفی‌بودن ایمن از نظر رمزنگاری تولید کنید، طول و انواع نویسه‌های آن را تنظیم کنید و قدرت آن را بر حسب بیت آنتروپی ببینید. شمارشگر کلمات و تحلیل‌گر خوانایی کلمات، نویسه‌ها، جمله‌ها و پاراگراف‌ها را می‌شمارد، زمان مطالعه را تخمین می‌زند و خوانایی را امتیاز می‌دهد - با شمارش واقعی بر اساس نویسه برای متن چینی، ژاپنی، کره‌ای و تایلندی. محاسبه‌گر سن و اختلاف تاریخ سن دقیق فردی را بیابید یا اختلاف دقیق بین هر دو تاریخ را بسنجید، به سال، ماه و روز، به علاوه مجموع تعداد روزها و هفته‌ها. محاسبه‌گر فاصله تاریخ روزها، هفته‌ها، ماه‌ها و روزهای کاری بین دو تاریخ را بشمارید، یا به یک تاریخ روز اضافه یا از آن کم کنید. محاسبه‌گر درصد محاسبه X درصد از Y، اینکه یک عدد چند درصد از عدد دیگر است، افزایش یا کاهش درصدی بین دو عدد، یا درصد معکوس - چهار محاسبه رایج در یک ابزار. ماشین حساب SIP ببینید سرمایه گذاری ماهانه با افزایش سالانه، مبلغ اولیه و تورم به کجا می رسد، یا مبلغ ماهانه لازم برای یک هدف را پیدا کنید. محاسبه‌گر BMI شاخص توده بدنی (BMI) خود را از روی قد و وزن، با واحدهای متریک یا امپریال محاسبه کنید، طبقه‌بندی‌شده بر اساس دسته‌های سازمان جهانی بهداشت برای بزرگسالان: کمبود وزن، طبیعی، اضافه‌وزن، چاقی.
ورود شروع کنید
همه ابزارهاابزارهای برنامه‌نویسان

ماشین‌حساب زیرشبکه IP

آدرس شبکه، آدرس پخش، محدوده میزبان‌های قابل استفاده و موارد دیگر را از نماد CIDR یا یک IP همراه با ماسک شبکه محاسبه کنید.

اگر پیشوندی مانند ۲۴/ را در بالا وارد کرده‌اید، این را خالی بگذارید.

امتحان یک نمونه

بازه IP به CIDR

آدرس اول و آخر یک بازه را وارد کنید تا کوچک‌ترین مجموعه بلوک‌های CIDR که دقیقاً آن را پوشش می‌دهد بگیرید، برای قوانین فایروال و فهرست‌های مجاز.

جدول مرجع پیشوندهای IPv4

پیشوند ماسک شبکه ماسک معکوس مجموع آدرس‌ها میزبان‌های قابل استفاده
/32 255.255.255.255 0.0.0.0 1 1
/31 255.255.255.254 0.0.0.1 2 2
/30 255.255.255.252 0.0.0.3 4 2
/29 255.255.255.248 0.0.0.7 8 6
/28 255.255.255.240 0.0.0.15 16 14
/27 255.255.255.224 0.0.0.31 32 30
/26 255.255.255.192 0.0.0.63 64 62
/25 255.255.255.128 0.0.0.127 128 126
/24 255.255.255.0 0.0.0.255 256 254
/23 255.255.254.0 0.0.1.255 512 510
/22 255.255.252.0 0.0.3.255 1024 1022
/21 255.255.248.0 0.0.7.255 2048 2046
/20 255.255.240.0 0.0.15.255 4096 4094
/19 255.255.224.0 0.0.31.255 8192 8190
/18 255.255.192.0 0.0.63.255 16384 16382
/17 255.255.128.0 0.0.127.255 32768 32766
/16 255.255.0.0 0.0.255.255 65536 65534
/15 255.254.0.0 0.1.255.255 131072 131070
/14 255.252.0.0 0.3.255.255 262144 262142
/13 255.248.0.0 0.7.255.255 524288 524286
/12 255.240.0.0 0.15.255.255 1048576 1048574
/11 255.224.0.0 0.31.255.255 2097152 2097150
/10 255.192.0.0 0.63.255.255 4194304 4194302
/9 255.128.0.0 0.127.255.255 8388608 8388606
/8 255.0.0.0 0.255.255.255 16777216 16777214
/7 254.0.0.0 1.255.255.255 33554432 33554430
/6 252.0.0.0 3.255.255.255 67108864 67108862
/5 248.0.0.0 7.255.255.255 134217728 134217726
/4 240.0.0.0 15.255.255.255 268435456 268435454
/3 224.0.0.0 31.255.255.255 536870912 536870910
/2 192.0.0.0 63.255.255.255 1073741824 1073741822
/1 128.0.0.0 127.255.255.255 2147483648 2147483646
/0 0.0.0.0 255.255.255.255 4294967296 4294967294

هیچ‌یک از مواردی که وارد می‌کنید ذخیره نمی‌شود - این صرفاً یک محاسبه ریاضی است که در همان درخواست انجام و بازگردانده می‌شود.

درباره ماشین‌حساب زیرشبکه IP

یک بلوک CIDR یا یک آدرس IP همراه با ماسک شبکه چند واقعیت را پنهان می‌کند که معمولا بلافاصله به آن‌ها نیاز دارید: آدرس شبکه و آدرس پخش، تعداد میزبان‌هایی که واقعا جا می‌شوند، و اینکه اولین و آخرین آدرسی که می‌توانید تخصیص دهید کدام است. این ابزار همه این‌ها را فورا محاسبه می‌کند، هم برای IPv4 و هم IPv6، کاملا به‌صورت محاسبات ریاضی - هیچ‌چیزی که وارد می‌کنید جستجو، ثبت یا ذخیره نمی‌شود.

عملکرد

  • نماد CIDR (192.168.1.0/24)، پیشوند IPv6 (2001:db8::/32)، یا یک IP ساده همراه با ماسک شبکه نقطه‌دار جداگانه را می‌پذیرد.
  • بیت‌های میزبان را به‌طور خودکار می‌پوشاند، بنابراین چسباندن یک آدرس میزبان مثل 192.168.1.5/24 همچنان شبکه درست را می‌دهد.
  • آدرس شبکه، آدرس پخش (IPv4)، ماسک شبکه، ماسک معکوس، طول پیشوند، تعداد کل آدرس‌ها و تعداد میزبان‌های قابل استفاده را گزارش می‌دهد.
  • اولین و آخرین آدرس میزبان قابل استفاده را مستقیما می‌دهد، بدون فهرست کردن تک‌تک آدرس‌های میانی.
  • مشخص می‌کند که آیا یک شبکه در محدوده خصوصی، NAT سطح اپراتور (CGNAT)، loopback یا سایر محدوده‌های رزرو شده قرار دارد یا خیر.
  • یک میزبان تکی (/32 یا /128) و یک پیوند نقطه‌به‌نقطه (/31) را که در آن هر آدرس قابل استفاده است، به‌درستی پردازش می‌کند.
  • همچنین یک بازه IP (نخستین و آخرین آدرس) را به کوتاه‌ترین فهرست دقیق بلوک‌های CIDR تبدیل می‌کند و جدولی از همه پیشوندهای IPv4 از /32 تا /0 نشان می‌دهد.

نحوه کار

  1. 1 نماد CIDR، یا یک آدرس IP به‌همراه یک ماسک شبکه جداگانه را جای‌گذاری کنید.
  2. 2 روی محاسبه کلیک کنید.
  3. 3 آدرس شبکه، محدوده میزبان و تعداد آدرس‌ها را بخوانید.

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

یک شبکه IPv4 نخستین آدرس را برای خود شبکه و آخرین آدرس را برای پخش رزرو می‌کند، بنابراین یک /24 در کل 256 آدرس دارد اما فقط 254 آدرس قابل تخصیص است. /31 و /32 استثنا هستند: RFC 3021 هر دو آدرس یک /31 را در پیوند نقطه‌به‌نقطه قابل استفاده می‌کند و /32 مسیر یک میزبان است که چیزی برای رزرو ندارد. IPv6 آدرس پخش ندارد، پس این ابزار همه آدرس‌های یک زیرشبکه IPv6، از جمله آدرس شبکه، را قابل استفاده می‌شمارد. دو نکته IPv6 را کم نمی‌کند: طبق RFC 4291 آدرسی که همه بیت‌های میزبان آن صفر است آدرس anycast از نوع Subnet-Router است، و RFC 6164 برای پیوند میان روترها /127 را توصیه می‌کند.

نمونه‌های حل‌شده

10.20.30.40/22 به شبکه 10.20.28.0 با ماسک 255.255.252.0، ماسک معکوس 0.0.3.255 و آدرس پخش 10.20.31.255 تعلق دارد: 1024 آدرس و 1022 میزبان قابل استفاده از 10.20.28.1 تا 10.20.31.254. 172.16.5.4/27 شبکه 172.16.5.0، آدرس پخش 172.16.5.31 و 30 میزبان قابل استفاده (از 172.16.5.1 تا 172.16.5.30) می‌دهد. در مبدل بازه، از 192.168.1.10 تا 192.168.1.40 برابر 31 آدرس است و پنج بلوک لازم دارد: 192.168.1.10/31، 192.168.1.12/30، 192.168.1.16/28، 192.168.1.32/29 و 192.168.1.40/32. بازه‌ای که با یک پیشوند هم‌راستا باشد، مانند 10.0.0.0 تا 10.0.3.255، به یک بلوک 10.0.0.0/22 خلاصه می‌شود.

چرا یک /0 یا یک پیشوند IPv6 بسیار بزرگ همچنان فورا پاسخ می‌دهد

یک شبکه /0 شامل تمام آدرس‌های IPv4 موجود است، و یک پیشوند IPv6 بزرگ می‌تواند بیش از تعداد ستاره‌های جهان قابل‌مشاهده آدرس داشته باشد. شمارش‌ها و مرزهای این‌جا از محاسبات ریاضی مستقیم روی محدوده عددی خود شبکه به‌دست می‌آیند، نه هرگز از عبور تک‌تک از هر آدرس، بنابراین اندازه شبکه هرگز زمان پاسخ را تغییر نمی‌دهد.

منظور از "رزرو شده" در این‌جا چیست

فراتر از محدوده‌های خصوصی معمول (10.0.0.0/8، 172.16.0.0/12، 192.168.0.0/16)، این دسته‌بندی همچنین فضای NAT سطح اپراتور (100.64.0.0/10) را که برخی ارائه‌دهندگان و VPN‌های مشبک به‌صورت داخلی استفاده می‌کنند، و تعدادی از محدوده‌های ویژه IANA را که برای زیرساخت پروتکل مانند AS112 و رله‌های 6to4 رزرو شده‌اند، پوشش می‌دهد - هیچ‌کدام از این‌ها آدرس‌هایی نیستند که انتظار داشته باشید در یک وب‌سایت عمومی معمولی ببینید.

سوالات

آیا این ابزار آدرسی که وارد می‌کنم را جستجو یا به آن متصل می‌شود؟

خیر. فقط متنی را که تایپ کرده‌اید تجزیه و روی آن محاسبه می‌کند، پس هیچ چیزی resolve یا دریافت نمی‌شود. خود آدرس هرگز ثبت یا ذخیره نمی‌شود؛ سایت فقط یک رویداد استفاده ثبت می‌کند که نشان می‌دهد ورودی معتبر بود یا نه و IPv4 بود یا IPv6.

اگر به‌جای آدرس شبکه یک آدرس میزبان مانند 192.168.1.5/24 وارد کنم چه اتفاقی می‌افتد؟

بیت‌های میزبان به‌طور خودکار پوشانده می‌شوند، بنابراین همان نتیجه‌ای را می‌گیرید که گویی 192.168.1.0/24 را وارد کرده‌اید - شبکه‌ای که آدرس شما واقعا به آن تعلق دارد.

آیا از IPv6 پشتیبانی می‌کند؟

بله، با هر طول پیشوند از /0 تا /128. IPv6 آدرس پخش ندارد، پس ابزار همه آدرس‌های زیرشبکه، از جمله آدرس شبکه، را قابل استفاده نشان می‌دهد. در عمل، آدرسی که همه بیت‌های میزبان آن صفر است آدرس anycast از نوع Subnet-Router است (RFC 4291)، پس آن را به میزبانی اختصاص ندهید.

چرا یک شبکه /31 یا /32 همه آدرس‌ها را قابل استفاده نشان می‌دهد؟

یک /32 یک میزبان تکی است که آدرس شبکه یا پخشی برای رزرو ندارد. یک /31 پیوند نقطه‌به‌نقطه دو‌آدرسی تعریف‌شده در RFC 3021 است، که در آن هر دو آدرس به‌جای رزرو یکی به‌عنوان آدرس پخش، قابل استفاده هستند.

آیا می‌توانم به‌جای نماد CIDR یک IP و یک ماسک شبکه وارد کنم؟

بله. در فیلد اول فقط آدرس IP را بگذارید و در فیلد دوم به جای /پیشوند یک ماسک نقطه‌دار مانند 255.255.255.0 وارد کنید. ماسک معکوس به سبک Cisco مانند 0.0.0.255 هم آنجا کار می‌کند و همان /24 را می‌دهد. ماسک ناپیوسته‌ای مانند 255.0.255.0 رد می‌شود، چون هیچ بلوک CIDR را توصیف نمی‌کند.

چگونه یک شبکه /24 را به زیرشبکه‌های کوچک‌تر تقسیم کنم؟

ابزار خودش شبکه را تقسیم نمی‌کند، اما محاسبه کوتاه است: هر بیتی که به پیشوند اضافه کنید تعداد زیرشبکه‌ها را دو برابر و اندازه آن‌ها را نصف می‌کند. یک /24 (۲۵۶ نشانی) به دو /25 با ۱۲۸ نشانی، چهار /26 با ۶۴ نشانی یا هشت /27 با ۳۲ نشانی تقسیم می‌شود. چهار /26 از 192.168.10.0/24 از .0، .64، .128 و .192 شروع می‌شوند و هر کدام 62 میزبان قابل استفاده دارند؛ پس 192.168.10.64/26 از .65 تا .126 است و .127 نشانی broadcast آن است. هر بلوک را اینجا وارد کنید تا بازه‌اش را ببینید و اندازه را از جدول پیشوندهای همین صفحه انتخاب کنید: ۵۰ دستگاه به /26 نیاز دارند، چون /27 فقط 30 میزبان قابل استفاده دارد.

کدام محدوده‌های نشانی IP خصوصی هستند؟

RFC 1918 سه محدودهٔ خصوصی IPv4 را تعیین می‌کند: 10.0.0.0/8 (از 10.0.0.0 تا 10.255.255.255، یعنی 16,777,216 نشانی)، 172.16.0.0/12 (از 172.16.0.0 تا 172.31.255.255، یعنی 1,048,576 نشانی) و 192.168.0.0/16 (از 192.168.0.0 تا 192.168.255.255، یعنی 65,536 نشانی). اشتباه رایج این است که 172.32.0.0 و بالاتر را خصوصی بدانیم، در حالی که عمومی است: فقط 172.16 تا 172.31 خصوصی است. سه محدودهٔ دیگر هم در اینترنت عمومی مسیریابی نمی‌شوند: 100.64.0.0/10 فضای NAT سطح اپراتور برای ارائه‌دهندگان است (RFC 6598)، 169.254.0.0/16 محلی پیوند است، یعنی نشانی‌ای که دستگاه هنگام شکست DHCP به خودش می‌دهد (RFC 3927)، و 127.0.0.0/8 بازگشتی (loopback) است. در IPv6 نشانی‌های محلی یکتا fc00::/7 (RFC 4193، در عمل fd00::/8) نقش خصوصی را دارند و fe80::/10 محلی پیوند است. هر بلوکی را اینجا وارد کنید تا نتیجه آن را خصوصی، NAT سطح اپراتور، محلی پیوند، بازگشتی یا عمومی برچسب بزند.

ماسک معکوس (wildcard mask) چیست و کجا به کار می‌رود؟

ماسک معکوس همان ماسک شبکه است که همه بیت‌هایش وارونه شده‌اند، پس هر اکتت برابر 255 منهای اکتت ماسک است: 255.255.255.0 ‏(/24) می‌شود 0.0.0.255 و 255.255.255.192 ‏(/26) می‌شود 0.0.0.63. بیت 0 یعنی آن بیت باید مطابق باشد و بیت 1 یعنی هر مقداری پذیرفته است. فهرست‌های دسترسی Cisco IOS و دستورهای network در OSPF به جای ماسک شبکه ماسک معکوس می‌گیرند: access-list 10 permit 192.168.10.64 0.0.0.63 نشانی‌های 192.168.10.64 تا 192.168.10.127 را می‌گیرد و network 10.0.0.0 0.0.0.255 area 0 پروتکل OSPF را روی رابط‌های 10.0.0.0/24 فعال می‌کند. ماسک شبکه‌ای که جای ماسک معکوس نوشته شود نشانی‌های اشتباه را می‌گیرد، پس ردیف ماسک معکوس را از نتیجه یا از جدول پیشوندهای همین صفحه کپی کنید.