IPv6 چیست؟

IPv6 نسخه جدید پروتکل اینترنت (IP) است که برای جایگزینی IPv4 توسعه داده شده است. IPv6 از آدرس‌های 128 بیتی استفاده می‌کند که به‌صورت هگزادسیمال اعداد 0 تا 9 و حروف A تا F نوشته می‌شوند.

مثال آدرس IPv6:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

در این نوع آدرس، هر قسمت 16 بیت دارد و کل آدرس 128 بیت است.


چگونه آدرس‌های IPv6 را تشخیص دهیم؟

IPv6 آدرس‌های مختلفی دارد که هرکدام کارکرد خاصی دارند. برای تشخیص نوع یک آدرس، به بخش‌های اولیه (Prefix) آن نگاه می‌کنیم.

۱. آدرس‌های Global Unicast عمومی و قابل مسیریابی در اینترنت

🔹 تعریف:

  • این آدرس‌ها مشابه Public IPv4 هستند و در اینترنت قابل      استفاده‌اند.
  • برای ارتباط بین شبکه‌های مختلف در سراسر اینترنت استفاده می‌شوند.

🔹 تشخیص:

  • این آدرس‌ها معمولاً با 2000::/3 شروع      می‌شوند.
  • مثال: 

·2001:db8::1

  • این آدرس یک آدرس عمومی است و می‌تواند در اینترنت مسیریابی شود.









۲. آدرس‌های Unique Local محلی و غیرقابل استفاده در اینترنت

🔹 تعریف:

  • این آدرس‌ها مشابه Private IPv4 (مثل 192.168.x.x      یا      10.x.x.x) هستند.
  • برای شبکه‌های داخلی و سازمانی استفاده می‌شوند.
  • در اینترنت مسیریابی نمی‌شوند.

🔹 تشخیص:

  • این آدرس‌ها با FC00::/7 یا FD00::/8 شروع      می‌شوند.
  • مثال: 
  • FD12:3456:789A::1
  • این آدرس فقط در داخل شبکه خصوصی معتبر است و در اینترنت کار نمی‌کند.


۳. آدرس‌های Link-Local ویژه‌ی ارتباط داخلی در شبکه محلی

🔹 تعریف:

  • این آدرس‌ها فقط در داخل یک لینک مثلاً      یک شبکه LAN یا WiFi) معتبرند.
  • روترها این آدرس‌ها را به بیرون مسیریابی نمی‌کنند.
  • برای ارتباط بین دستگاه‌های موجود در یک شبکه بدون نیاز به      DHCP یا تنظیمات خاص استفاده می‌شوند.

🔹 تشخیص:

  • این آدرس‌ها با FE80::/10 شروع      می‌شوند.
  • مثال: 
  • FE80::1a2b:3c4d:5e6f:7g8h
  • اگر کامپیوتر شما در یک شبکه داخلی باشد، این نوع آدرس را خواهد داشت.


۴. آدرس‌های Multicast (چندپخشی – ارسال داده به گروهی از دستگاه‌ها

🔹 تعریف:

  • این آدرس‌ها برای ارسال یک بسته به چندین دستگاه به‌صورت هم‌زمان      استفاده می‌شوند.
  • در IPv6، روش Broadcast ارسال      به همه حذف شده و Multicast جایگزین آن شده است.

🔹 تشخیص:

  • این آدرس‌ها با FF00::/8 شروع      می‌شوند.
  • مثال: 
  • FF02::1  → همه‌ی دستگاه‌های داخل شبکه محلی
  • FF02::2  → همه‌ی روترها در شبکه
  • این آدرس‌ها برای سرویس‌هایی مانند گروه‌های پخش و کشف دستگاه‌ها      استفاده می‌شوند.


۵. آدرس Loopback برگشتی – تست خود دستگاه

🔹 تعریف:

  • این آدرس برای تست خود سیستم استفاده می‌شود.
  • مشابه 127.0.0.1 در IPv4 است.

🔹 تشخیص:

  • این آدرس همیشه ::1 است.
  • مثال: 

·::1

  • اگر ping      ::1 را      در ترمینال بزنید، اتصال به خود سیستم را تست می‌کنید.


۶. آدرس Unspecified (نامشخص – نشان‌دهنده‌ی عدم داشتن IP)

🔹 تعریف:

  • این آدرس نشان می‌دهد که سیستم هنوز هیچ آدرس IP دریافت      نکرده است.
  • معمولاً هنگام پیکربندی اولیه‌ی شبکه یا قبل از گرفتن آدرس از      DHCP استفاده      می‌شود.

🔹 تشخیص:

  • این آدرس همیشه :: است.
  • مثال: 

·::

  • این آدرس نشان می‌دهد که دستگاه هنوز هیچ آدرس IP اختصاصی ندارد.


جمع‌بندی و نحوه تشخیص سریع آدرس IPv6

نوع    آدرسپیشوند    (Prefix)کاربرد
Global Unicast2000::/3آدرس   عمومی و قابل مسیریابی در اینترنت
Unique LocalFC00::/7 یا FD00::/8آدرس   خصوصی برای شبکه‌های داخلی
Link-LocalFE80::/10آدرس   فقط برای ارتباط داخل شبکه محلی
MulticastFF00::/8ارسال   داده به گروهی از دستگاه‌ها
Loopback::1تست   داخلی دستگاه (مشابه 127.0.0.1 در IPv4)
Unspecified::آدرس   نامشخص (قبل از دریافت IP)

💡 با دیدن ابتدای هر آدرس، می‌توانید نوع آن را تشخیص دهید! 🚀