مبتدی · ۷ دقیقه مطالعه · به‌روزرسانی ۲۰۲۶-۱۱

آدرس IP چیست؟

هر دستگاه روی یک شبکه یک شماره دارد تا بقیه بتوانند پیدایش کنند. اینجا به زبان ساده می‌بینی آن شماره‌ها چطور کار می‌کنند.

وقتی لپ‌تاپت با یک وب‌سایت صحبت می‌کند، هر دو به یک آدرس نیاز دارند — درست مثل فرستادن یک نامه. روی یک شبکه، آن آدرس همان آدرس IP است. نوع رایج آن، IPv4، چهار عدد از ۰ تا ۲۵۵ است که با نقطه از هم جدا شده‌اند، مثل 192.168.1.10.

خصوصی و عمومی

آدرس‌هایی که با 192.168 یا .10 یا 172.16 تا 31 شروع می‌شوند خصوصی‌اند: فقط داخل خانه یا دفترت کار می‌کنند. روتر تو یک آدرس عمومی دارد که کل دنیا می‌بیند، و آن را بین همه‌ی دستگاه‌هایت تقسیم می‌کند. برای همین همه‌ی گوشی‌های یک خانه می‌توانند یک «IP عمومی» یکسان نشان دهند.

مال خودت را ببین

در لینوکس، دستور ip a آدرس‌های دستگاهت را نشان می‌دهد. آدرسی که کنار inet است، IPv4 خصوصیِ تو روی شبکه‌ی محلی است.

bash — real output
$ ip -4 addr show | grep inet
    inet 127.0.0.1/8 scope host lo
    inet 192.168.1.42/24 scope global eth0
127.0.0.1 یعنی «خودِ همین دستگاه»؛ و 192.168.1.42 آدرس آن روی شبکه‌ی محلی است.

آن /24 در انتها

عبارت 192.168.1.42/24 یعنی ۲۴ بیت اول (192.168.1) شبکه را مشخص می‌کند و بخش آخر (42) دستگاه را. هر چیزی از 192.168.1.1 تا 192.168.1.254 روی یک شبکه است و می‌تواند مستقیم صحبت کند. این ایده — «زیرشبکه» — پایه‌ی کل شبکه است، و ابزار ماشین‌حساب زیرشبکه‌ی ما محاسبه‌اش را برایت انجام می‌دهد.

همه‌ی مقاله‌ها