آی‌پی خصوصی (Private) و عمومی (Public) چیست؟

اگر تنظیمات مودم خانه خودتان را باز کنید، احتمالاً آدرسی مثل 192.168.1.1 می‌بینید. اما وقتی همین سایت را باز می‌کنید، یک آدرس کاملاً متفاوت نمایش داده می‌شود. این دو آدرس چه ربطی به هم دارند و چرا فرق می‌کنند؟ خلاصه: اولی یک آدرس خصوصی است که فقط داخل خانه شما وجود دارد و دومی آدرس عمومی کل اتصال شماست. این مقاله محدوده‌ها را توضیح می‌دهد، می‌گوید مودم چطور بین آن‌ها ترجمه می‌کند، چطور بفهمید به کدام نگاه می‌کنید و برای امنیت و پورت فورواردینگ چه معنایی دارد.

آی‌پی خصوصی (Private IP) چیست؟

آی‌پی خصوصی آدرسی است که فقط داخل یک شبکه محلی (خانه، اداره، کافی‌نت) معنا دارد و از بیرون آن شبکه قابل‌دسترسی نیست. مودم شما به هر دستگاهی که وصل می‌شود — لپ‌تاپ، موبایل، پرینتر — یک آی‌پی خصوصی می‌دهد تا بتوانند با هم و با مودم ارتباط برقرار کنند. چون این آدرس‌ها هرگز در اینترنت عمومی دیده نمی‌شوند، میلیون‌ها خانه می‌توانند دقیقاً همان آدرس‌ها را تکرار کنند.

سه محدوده استاندارد برای استفاده خصوصی رزرو شده است (تعریف‌شده در RFC 1918):

محدودهCIDRتعداد آدرسکاربرد معمول
10.0.0.0 تا 10.255.255.25510.0.0.0/8حدود ۱۶٫۷ میلیونشرکت‌های بزرگ، بعضی تجهیزات ISP
172.16.0.0 تا 172.31.255.255172.16.0.0/12حدود ۱ میلیونشبکه‌های متوسط، Docker
192.168.0.0 تا 192.168.255.255192.168.0.0/16۶۵٬۵۳۶مودم‌های خانگی (192.168.0.x، 192.168.1.x)

چند محدوده ویژه دیگر هم هست که به‌راحتی با این‌ها اشتباه گرفته می‌شوند. 127.0.0.0/8 همان loopback (خود دستگاه) است، 169.254.0.0/16 آدرس جایگزینی است که وقتی DHCP کار نکند می‌گیرید و 100.64.0.0/10 محدوده مشترکی است که ISPها برای CGNAT استفاده می‌کنند. هیچ‌کدام عمومی نیستند.

آی‌پی عمومی (Public IP) چیست؟

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

پس چطور چند دستگاه یک آی‌پی عمومی را به اشتراک می‌گذارند؟

پاسخ در فرایندی به نام NAT (Network Address Translation) است. مودم آدرس مبدأ هر درخواست خروجی را بازنویسی می‌کند، به خاطر می‌سپارد کدام دستگاه فرستاده و پاسخ را به دستگاه درست برمی‌گرداند. یک مثال ساده‌شده:

دستگاه از اینجا می‌فرستد (خصوصی)اینترنت این را می‌بیند (عمومی)
192.168.1.20:51000 (لپ‌تاپ)203.0.113.42:40001
192.168.1.31:51000 (گوشی)203.0.113.42:40002

هر دو دستگاه با یک آدرس و شماره پورت‌های متفاوت دیده می‌شوند. به همین دلیل ۵ نفر در یک خانه می‌توانند هم‌زمان آنلاین باشند، اما از دید اینترنت همه یک آدرس IP عمومی مشترک دارند. NAT همچنین یکی از دلایلی است که با وجود کمبود آدرس‌های IPv4، اینترنت هنوز کار می‌کند — موضوعی که در تفاوت IPv4 و IPv6 بیشتر توضیح داده‌ایم.

روی دیگر سکه: یک اتصال ناخواسته از بیرون هیچ ردیفی در جدول ندارد و مودم آن را دور می‌اندازد. برای اینکه چیزی از بیرون بتواند وارد شود — دوربین، سرور بازی — باید خودتان قانونی بسازید؛ پورت فوروارد را ببینید.

مقایسه سریع

ویژگیآی‌پی خصوصیآی‌پی عمومی
نمونه192.168.1.20203.0.113.42
محدوده دیدفقط شبکه محلیکل اینترنت
اختصاص‌دهندهمودم شماISP شما
یکتاییدر چند شبکه مختلف می‌تواند تکرار شودیکتا در سطح جهانی
دسترسی از بیرونخیربله، مشروط به فایروال مودم
موقعیت جغرافیایی داردخیربله، تقریبی
هزینهرایگانهمراه اینترنت، یا هزینه اضافه برای ثابت (ثابت و متغیر)

چطور بفهمم به کدام‌یک نگاه می‌کنم؟

  1. عدد را بررسی کنید. اگر با 10.، 192.168. یا 172.16 تا 172.31 شروع شود، خصوصی است.
  2. آدرس WAN مودم را با Show-IP.ir مقایسه کنید. وارد مودم شوید (راهنمای ورود به مودم) و مقدار WAN یا Internet IP را بخوانید. بعد صفحه اصلی را باز کنید تا آی‌پی عمومی را ببینید. اگر یکی بودند، مودم شما آدرس عمومی واقعی دارد. اگر فرق داشتند، ارائه‌دهنده لایه دیگری از NAT (یعنی CGNAT) اضافه کرده و شما آدرس عمومی را در اختیار ندارید.
  3. آی‌پی محلی دستگاه را پیدا کنید. راهنمای ویندوز، اندروید و بقیه سیستم‌ها نشان می‌دهند چطور.

آیا آدرس‌های خصوصی امن‌ترند؟

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

سؤال‌های پرتکرار

آیا 192.168.1.1 آی‌پی من است؟

آدرس خصوصی مودم شما داخل خانه است. آی‌پی که به اینترنت نشان می‌دهید همان عمومی است.

دو شبکه می‌توانند یک آی‌پی خصوصی را داشته باشند؟

بله و تقریباً همیشه همین‌طور است؛ محدوده‌های خصوصی برای همین ساخته شده‌اند. تداخل فقط وقتی مهم می‌شود که دو شبکه به هم وصل شوند، مثلاً با VPN.

چرا WAN مودم من با 100.64 شروع می‌شود؟

آن محدوده برای NAT در سطح اپراتور رزرو شده است. ISP شما یک آدرس عمومی را بین چند مشترک تقسیم می‌کند، همان‌طور که در مقاله CGNAT آمده است.

نکات کلیدی

  • آی‌پی خصوصی فقط داخل شبکه محلی شما معنا دارد و از بیرون دیده نمی‌شود.
  • آی‌پی عمومی همان آدرسی است که کل اینترنت، از جمله این سایت، می‌بیند.
  • NAT اجازه می‌دهد چندین دستگاه یک آی‌پی عمومی را به اشتراک بگذارند و اتصال‌های ورودی ناخواسته را می‌بندد.
  • اگر WAN مودم با آدرس Show-IP.ir فرق داشت، پشت یک لایه NAT دیگر هستید.
Show-IP.ir
آی‌پی عمومی (Public IP) خود را همراه با کشور، شهر، اپراتور، ISP، منطقه زمانی و موقعیت روی نقشه ببینید. شامل بررسی امنیتی VPN/پروکسی/Tor و محاسبه‌گر رایگان زیرشبکه (Subnet).
امتحان کنید
بازگشت به مقالات