دانستن معنای آدرس های IP خصوصی و عمومی و تفاوت آنها بسیار مهم است. در این مقاله به بررسی تفاوت ها و نحوه عملکرد این دو نوع IP می پردازیم.
وقتی صحبت از آدرس های IP می شود، ممکن است تغییرات “عمومی” و “خصوصی” برای شما آشنا به نظر برسد. اگر با این دو اصطلاح آشنا نیستید، توضیح آنها ممکن است در نگاه اول کمی گیج کننده به نظر برسد. اما درک آنها بسیار مهم است. قبل از توضیح آی پی های خصوصی و عمومی بهتر است در مورد نحوه عملکرد آی پی ها صحبت کنیم. در این مقاله قصد داریم آدرس های IP عمومی و خصوصی را با هم مقایسه کنیم تا ببینیم این پروتکل ها در اینترنت مدرن چگونه کار می کنند.
آدرس IP عمومی چیست؟
آدرس IP عمومی به آدرسی اشاره دارد که شبکه خانگی شما را به اینترنت هدایت می کند. از آنجایی که اکثر شبکه های شخصی از روتر برای اتصال به اینترنت استفاده می کنند، این آدرس عمومی برای روتر شما محفوظ است.
سپس، از آنجایی که تمام دستگاه های خانگی شما از طریق روتر به اینترنت متصل هستند، هنگام آنلاین شدن از آدرس IP عمومی روتر استفاده می کنند. در این صورت فرقی نمی کند که از چه دستگاهی استفاده می کنید، دسکتاپ، تلفن، دستگاه های شاد خانگی یا …، زیرا اتصال به اینترنت از طریق IP عمومی شما انجام خواهد شد. هر کامپیوتر همچنین می تواند از IP عمومی خود برای دسترسی به روتر استفاده کند.
آدرس IP خصوصی چیست؟
آدرس IP خصوصی آدرسی است که فقط برای دستگاه های داخل شبکه خانگی شما استفاده می شود و سایر دستگاه های موجود در اینترنت خارج از خانه شما به این آدرس ها دسترسی نخواهند داشت. در عوض، یک آدرس IP خصوصی برای اتصال دستگاه های داخلی شبکه خانگی به یکدیگر استفاده می شود. بنابراین، روتر شما می داند که اطلاعات دریافتی را به کجا ارسال کند.
آدرس های IP خصوصی مورد استفاده در شبکه خانگی نیز در هزاران شبکه دیگر استفاده می شود. به عنوان مثال، آدرس IP تلفن هوشمند شما در شبکه خانگی شما ممکن است 192.169.100.17 باشد. این آدرس منحصر به فرد نیست و افراد همسایه شما ممکن است از همان آدرس IP خصوصی برای اتصال دستگاه های خود به روتر و در نهایت اینترنت استفاده کنند.
شایان ذکر است که این آدرس ها با هم همپوشانی ندارند. زیرا در شبکه های جداگانه استفاده می شوند. اگر دو آدرس شناسه یکسان در یک شبکه خصوصی داشته باشید، در نهایت با یک تضاد IP مواجه خواهید شد. علاوه بر این، آدرسهای IP خصوصی ممکن است به عنوان IP محلی یا IP داخلی شناخته شوند. اما در نهایت معنای همه این اصطلاحات یکی است.
آدرس های IP عمومی و خصوصی چگونه با هم کار می کنند؟
برای نشان دادن نحوه عملکرد آدرس های IP خصوصی و عمومی، به محوطه دانشگاه با صندوق پستی دانشجویی فکر کنید. اگر در محوطه دانشگاه زندگی میکردید و میخواستید برای دارنده جعبه ۲۷۸ نامه بفرستید، میتوانید به سادگی روی پاکت نامه «جعبه ۲۷۸» بنویسید و آن را در صندوق پستی دانشگاه بیندازید. سپس، کارکنان به راحتی نامه شما را به گیرنده تحویل می دهند.
با این حال، اگر خارج از دانشگاه زندگی می کردید و می خواستید نامه ای برای صاحب صندوق ۲۷۸ بفرستید، نمی توانید فقط کلمه “جعبه ۲۷۸” را در پاکت قرار دهید و آن را در صندوق پستی استاندارد قرار دهید. کارکنان پست در این مورد نمی دانند نامه باید به کدام ساختمان ارسال شود. زیرا تعداد ۲۷۸ شعبه صندوق در کشور وجود دارد.
در عوض باید نامه را به آدرس ساختمان دانشگاه ارسال کنید و در ادامه آدرس از عبارت “باکس ۲۷۸” استفاده کنید. اگر شماره صندوق را وارد نمی کردید، کارکنان اداره پست نمی دانستند که گیرنده اصلی نامه کدام دارنده صندوق در دانشگاه است. در این مثال آدرس ساختمان دانشگاه مشابه آدرس IP عمومی است. در حالی که شماره صندوق دانشجویی به عنوان یک آدرس IP خصوصی عمل می کند.
چگونه آدرس IP عمومی و خصوصی خود را پیدا کنیم؟
یافتن هر دو نوع آدرس IP برای دستگاه های متصل به اینترنت آسان نیست. و بیشتر اوقات، نیازی به نگرانی در مورد آن ندارید. اما شرایطی وجود دارد که دانستن آدرس IP مهم است.
برای بررسی آدرس IP عمومی شبکه خانگی خود به سادگی می توانید عبارت What’s My IP را در موتور جستجوی گوگل وارد کنید. پس از وارد کردن عبارت، گوگل کادری حاوی آدرس IP عمومی شما را نشان می دهد. توجه داشته باشید که این آدرس ممکن است هر از گاهی تغییر کند. بنابراین، اگر سعی کنید دوباره IP عمومی خود را در چند روز یا چند هفته دریافت کنید. احتمالاً با آدرس جدیدی روبرو خواهید شد و نباید زیاد تعجب کنید.
چگونه آدرس IP خصوصی را پیدا کنیم؟
برای یافتن آدرس IP خصوصی دستگاههای مختلف در شبکه خانگی، باید به تنظیمات شبکه در خود دستگاه مراجعه کنید. در ادامه روش پیدا کردن IP خصوصی در سیستمعاملهای مختلف آورده شده است:
در ویندوز:
- کلیدهای Win + R را فشار دهید.
- در پنجره باز شده، عبارت cmd را تایپ کرده و اینتر بزنید.
در پنجره Command Prompt دستور زیر را وارد کنید:
ipconfig
- در خروجی، به دنبال بخشی به نام IPv4 Address بگردید. این همان آدرس IP خصوصی شماست، معمولاً چیزی شبیه به 192.168.x.x یا 10.x.x.x خواهد بود.
در macOS:
- به منوی Apple بروید و وارد بخش System Preferences شوید.
- روی Network کلیک کنید.
نوع اتصال فعال (Wi-Fi یا Ethernet) را انتخاب کرده و در پنجره باز شده آدرس IP خصوصی نمایش داده میشود.
در لینوکس:
ترمینال را باز کنید.
دستور زیر را تایپ کنید:
ip a
آدرس IP در کنار عبارت inet و در بخش اتصال فعال شما ظاهر خواهد شد.
در گوشیهای هوشمند:
- در Android: مسیر Settings > Network & Internet > Wi-Fi > (شبکه متصل) را طی کنید و روی نام شبکه کلیک کنید تا جزئیات، از جمله آدرس IP نمایش داده شود.
- در iOS: مسیر Settings > Wi-Fi > (شبکه متصل) را دنبال کنید و آدرس IP در قسمت مربوط به تنظیمات IP نشان داده میشد
چرا تفاوت بین IP عمومی و خصوصی اهمیت دارد؟
درک تفاوت بین IP عمومی و خصوصی برای تنظیم درست شبکه، امنیت اطلاعات و دسترسی به سرویسهای خاص مهم است. در ادامه به چند دلیل مهم اشاره میکنیم:
امنیت: آدرسهای IP خصوصی فقط در داخل شبکه خانگی قابل دسترسی هستند، به همین دلیل برای محافظت از دستگاهها در برابر تهدیدات خارجی امنتر محسوب میشوند.
صرفهجویی در مصرف IP: چون تعداد آدرسهای IPv4 محدود است، استفاده از IP خصوصی به روترها این امکان را میدهد تا تنها یک IP عمومی دریافت کرده و همه دستگاههای داخلی را با همان IP به اینترنت متصل کنند.
تنظیمات پیشرفته شبکه: برای راهاندازی سرور خانگی، پورت فورواردینگ، VPN یا مدیریت از راه دور، دانستن نوع و محل IP شما حیاتی است.
NAT چیست و چگونه با IPهای خصوصی کار میکند؟
NAT یا ترجمه آدرس شبکه (Network Address Translation) فناوریای است که توسط روترها برای ترجمه آدرسهای IP خصوصی داخلی به یک آدرس IP عمومی استفاده میشود. این تکنیک به همه دستگاههای داخل شبکه اجازه میدهد از طریق یک IP عمومی مشترک به اینترنت متصل شوند.
بهعنوانمثال، اگر کامپیوتر، موبایل و تلویزیون هوشمند شما در خانه به اینترنت متصل باشند، همگی از طریق یک IP عمومی با دنیای خارج ارتباط برقرار میکنند و NAT درخواستهای هرکدام را مدیریت و ترجمه میکند تا پاسخ مناسب را به دستگاه صحیح بازگرداند.
نتیجه گیری
شناخت تفاوت بین آدرسهای IP عمومی و خصوصی برای هر کاربر اینترنتی، بهویژه هنگام عیبیابی شبکه یا پیکربندی دستگاهها، اهمیت زیادی دارد. IP عمومی به دنیای بیرون اجازه میدهد با شبکه شما ارتباط برقرار کند، در حالیکه IP خصوصی ارتباط بین دستگاههای داخلی را مدیریت میکند. ترکیب این دو، به کمک NAT، پایه و اساس ارتباط اینترنتی خانگی و سازمانی را شکل میدهد.