TürkiyeVPS

آدرس IP چیست؟ تفاوت IPv4 و IPv6، آی‌پی ثابت و پویا

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

4 دقیقه مطالعه

آدرس IP (Internet Protocol address) شماره‌ای منحصربه‌فرد است که به هر دستگاه متصل به شبکه داده می‌شود. تلفن همراه، رایانه، مودم و سرورهایی که وب‌سایت‌ها روی آن‌ها اجرا می‌شوند، به کمک آدرس‌های IP با یکدیگر ارتباط برقرار می‌کنند. آدرس IP شبیه نشانی پستی خانه است: همان‌طور که نامه برای رسیدن به در درست به نشانی نیاز دارد، داده‌های اینترنتی هم برای رسیدن به دستگاه درست به آدرس IP نیاز دارند.

آدرس IP چه شکلی است؟

رایج‌ترین قالب، یعنی آدرس IPv4، از چهار عدد تشکیل شده که با نقطه از هم جدا می‌شوند. هر عدد بین ۰ تا ۲۵۵ است:

192.168.1.10
185.12.64.7

آدرس‌های جدیدتر IPv6 طولانی‌ترند، از حروف و اعداد تشکیل شده‌اند و با علامت دونقطه (:) از هم جدا می‌شوند:

2001:db8:85a3::8a2e:370:7334

تفاوت IPv4 و IPv6

IPv4 حدود ۴٫۳ میلیارد آدرس مختلف در اختیار می‌گذارد. در سال‌های اولیه اینترنت این تعداد کافی به نظر می‌رسید، اما امروز میلیاردها دستگاه هوشمند در جهان وجود دارد و تقریباً هیچ آدرس IPv4 آزادی باقی نمانده است. به همین دلیل آدرس‌های IPv4 ارزشمند شده‌اند.

IPv6 برای حل این مشکل طراحی شد و در عمل آن‌قدر آدرس فراهم می‌کند که هرگز تمام نمی‌شود. امروزه این دو سیستم در کنار هم استفاده می‌شوند.

IPv4 IPv6
طول ۳۲ بیت ۱۲۸ بیت
نمونه 203.0.113.5 2001:db8::1
تعداد آدرس‌ها حدود ۴٫۳ میلیارد تقریباً نامحدود
میزان رواج همه‌جا به‌سرعت در حال گسترش

آی‌پی عمومی (public) و خصوصی (محلی)

همه دستگاه‌های خانه شما معمولاً از طریق یک آی‌پی عمومی به اینترنت متصل می‌شوند. این آدرس را ارائه‌دهنده اینترنت شما به مودمتان می‌دهد و سرورهای دیگر در سراسر جهان شما را با همین آدرس می‌بینند.

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

  • 10.0.0.0 – 10.255.255.255
  • 172.16.0.0 – 172.31.255.255
  • 192.168.0.0 – 192.168.255.255

مودم شما با روشی به نام NAT، ترافیک دستگاه‌های محلی را به یک آی‌پی عمومی واحد تبدیل می‌کند.

آی‌پی ثابت و پویا

  • آی‌پی پویا (Dynamic): آدرسی است که هر از گاهی تغییر می‌کند. بیشتر اتصال‌های اینترنت خانگی از آی‌پی پویا استفاده می‌کنند؛ ممکن است با هر بار راه‌اندازی مجدد مودم، آدرس شما عوض شود.
  • آی‌پی ثابت (Static): آدرسی است که تغییر نمی‌کند. برای سرورها، وب‌سایت‌ها و دستگاه‌هایی که باید از راه دور به آن‌ها دسترسی داشت ضروری است؛ چون اگر آدرس یک سایت مدام تغییر کند، بازدیدکنندگان نمی‌توانند به آن برسند.

وقتی یک VPS اجاره می‌کنید، معمولاً یک آدرس IP ثابت به سرور شما اختصاص داده می‌شود.

رابطه آدرس IP و دامنه

به خاطر سپردن اعدادی مانند 185.12.64.7 برای انسان‌ها دشوار است. به همین دلیل از دامنه‌ها استفاده می‌شود. وقتی turkiyevps.com را در مرورگر خود تایپ می‌کنید، سیستم DNS در پس‌زمینه این نام را به آدرس IP درست تبدیل می‌کند.

چگونه آدرس IP خودم را پیدا کنم؟

  • آی‌پی عمومی: کافی است در موتور جست‌وجو عبارت «آی‌پی من» یا «what is my ip» را جست‌وجو کنید.
  • آی‌پی محلی در ویندوز: Command Prompt را باز کنید، دستور ipconfig را بنویسید و به سطر «IPv4 Address» نگاه کنید.
  • آی‌پی محلی در macOS و لینوکس: در ترمینال از دستور ip addr یا ifconfig استفاده کنید.

امنیت آدرس IP

آدرس IP به‌تنهایی هویت شما را فاش نمی‌کند، اما می‌تواند موقعیت تقریبی و ارائه‌دهنده اینترنت شما را نشان دهد. نکته‌ای مهم برای صاحبان سرور: آدرس IP سرور شما در اینترنت برای همه قابل مشاهده است و ربات‌های اسکن خودکار دائماً این آدرس‌ها را امتحان می‌کنند. بنابراین استفاده از رمز عبور قوی، کلید SSH و فایروال ضروری است. برای جزئیات بیشتر می‌توانید راهنمای امنیت سرور لینوکس ما را مطالعه کنید.

سوالات متداول

چرا آدرس IP من تغییر می‌کند؟

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

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

بله. یک دستگاه می‌تواند هم‌زمان هم آدرس IPv4 و هم IPv6، و همچنین هم آدرس محلی و هم آدرس عمومی داشته باشد. به سرورها نیز می‌توان چندین IP اختصاص داد.

آدرس 127.0.0.1 به چه معناست؟

127.0.0.1 همان «localhost»، یعنی خود دستگاه است. داده‌ای که به این آدرس فرستاده می‌شود وارد شبکه نمی‌شود و به همان رایانه برمی‌گردد. برنامه‌نویسان هنگام آزمایش برنامه‌هایشان از آن زیاد استفاده می‌کنند.

آیا وب‌سایت من به آدرس IP جداگانه نیاز دارد؟

در هاست اشتراکی، سایت‌های زیادی از یک IP مشترک استفاده می‌کنند و این مشکلی ایجاد نمی‌کند. اما در VPS، سرور شما آدرس IP مخصوص به خود را دارد.