KNOWLEDGE

راهنمای کامل IPv6 — تفاوت با IPv4، روش فعال‌سازی، غیرفعال‌سازی و استفاده

پذیرش IPv6 در سال 2026 از 45% گذشته و دوپشته اکنون حالت پیش‌فرض ارائه‌دهندگان بزرگ اینترنت خانگی در چین است. چگونه بفهمید IPv6 دارید؟ وقتی مشکلی پیش می‌آید چطور آن را خاموش کنید؟ این مقاله همه را پوشش می‌دهد.

خلاصه مطلب

IPv4 تنها 4.3 میلیارد آدرس دارد (که در سال 2019 به‌طور کامل تخصیص یافت)، در حالی که IPv6 340 آندسیلیون (3.4×10³⁸) آدرس دارد. اینترنت خانگی ارائه‌دهندگان بزرگ اکنون به‌طور پیش‌فرض دوپشته است (IPv4 و IPv6 هم‌زمان) و مرورگر شما هر جا IPv6 در دسترس باشد آن را ترجیح می‌دهد — بنابراین صفحه اصلی cleanip.io ممکن است «IP من» را به‌صورت رشته‌ای طولانی نشان دهد که چنین شروع می‌شود: 2408:8456:.... این عادی است — نه باگ است و نه نشت. در ادامه توضیح می‌دهیم IPv6 چیست، چه تفاوتی با IPv4 دارد و چگونه آن را مدیریت کنید.

1. چرا IPv6 به وجود آمد — آدرس‌های IPv4 مدت‌ها پیش تمام شد

IPv4 در سال 1981 (RFC 791) با 32 بیت (4 بایت) برای هر آدرس طراحی شد که در مجموع 2³² ≈ 4.3 میلیارد آدرس فراهم می‌کند. طراحان دهه 1980 گمان می‌کردند این تعداد برای همیشه کافی است، اما این موارد را پیش‌بینی نکرده بودند:

  • انفجار اینترنت در دهه 1990 — یک IP برای هر رایانه
  • رونق اینترنت موبایل در دهه 2000 — یک IP برای هر گوشی
  • موج اینترنت اشیا (IoT) در دهه 2010 — یک IP برای هر لوازم هوشمند یا دوربین

IETF در سال 1998 به‌طور رسمی IPv6 را منتشر کرد (RFC 2460؛ استاندارد فعلی RFC 8200 است) که با 128 بیت (16 بایت) در مجموع 2¹²⁸ ≈ 3.4×10³⁸ آدرس فراهم می‌کند — اگر روی سطح زمین پخش شود، به هر میلی‌متر مربع بیش از 600 کوادریلیون آدرس می‌رسد.

اما گسترش آن بسیار کند بود:

سالسهم جهانی کاربران IPv6رویداد کلیدی
20100.5%IANA درباره نزدیک شدن به پایان آدرس‌های IPv4 هشدار می‌دهد
20121%World IPv6 Launch — Google / Facebook آن را برای همیشه فعال می‌کنند
201510%اپراتورهای موبایل آمریکا (Verizon / T-Mobile) حالت IPv6-only را اجباری می‌کنند
201930%مخزن جهانی آدرس‌های IPv4 به‌طور کامل تخصیص یافت
202340%China Telecom / China Unicom IPv6 را روی تمام اینترنت خانگی خود فعال می‌کنند
202645%+پذیرش گسترده در اینترنت خانگی، 5G و دیتاسنترها

2. IPv4 در برابر IPv6 — تفاوت‌های اصلی

ویژگیIPv4IPv6
طول آدرس32 بیت (4 بایت)128 بیت (16 بایت)
تعداد آدرس4.3 میلیارد3.4×10³⁸ (عملاً نامحدود)
نگارش192.168.1.12001:db8::1 (8 گروه 4 رقمی هگز)
طول هدر20-60 بایت (متغیر)40 بایت (ثابت)
NATضروری (شبکه‌های خانگی همیشه NAT دارند)ذاتاً بی‌نیاز از NAT
پخش همگانیدارد (255.255.255.255)حذف شده و چندپخشی جایگزین آن است
پیکربندی خودکار آدرسنیازمند DHCPپیکربندی خودکار SLAAC / DHCPv6 اختیاری
قطعه‌بندیروترها می‌توانند قطعه‌بندی کنندفقط قطعه‌بندی سرتاسری (PMTUD الزامی)
IPsecاختیاریدر طراحی اولیه الزامی (بعدها اختیاری شد)
QoSفیلد ToSفیلد Flow Label

3. چگونه یک آدرس IPv6 را در یک نگاه بخوانیم

3.1 نگارش کامل

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

8 گروه، هر کدام یک عدد هگز 4 رقمی (0-9 / a-f)، با جداکننده :. حداکثر مقدار هر گروه ffff = 65535 است.

3.2 قواعد اختصار

  • صفرهای ابتدای هر گروه حذف می‌شوند: 0db8 → db8, 0000 → 0
  • یک یا چند گروه متوالیِ تماماً صفر را می‌توان با :: جایگزین کرد (فقط یک بار در هر آدرس): 2001:db8::8a2e:370:7334 = همان آدرس طولانی بالا
  • حروف بزرگ/کوچک یکسان‌اند: 2001:DB8::1 = 2001:db8::1

3.3 محدوده‌های ویژه آدرس IPv6

محدودهمعنامعادل در IPv4
::1/128حلقه‌بازگشت127.0.0.1
::/128تعیین‌نشده (تماماً صفر)0.0.0.0
fe80::/10لینک‌محلی (روی هر رابط شبکه خودکار)169.254.x.x
fc00::/7محلی یکتا (خصوصی؛ در عمل fd00::/8)10/8, 192.168/16
ff00::/8چندپخشی224/4
2000::/3تک‌پخشی سراسری (IPv6 عمومی)IPv4 عمومی معمولی
2001:db8::/32رزروشده برای مثال‌های مستنداتTEST-NET-1/2/3
::ffff:0:0/96IPv4-mapped (حاوی یک آدرس v4)—

به راهنمای کامل آدرس‌های IP خصوصی برای جزئیات مراجعه کنید.

4. دوپشته چیست — اجرای هم‌زمان IPv4 و IPv6

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

مرورگر google.com را باز می‌کند:
  ↓
  DNS هم رکورد A (IPv4) و هم رکورد AAAA (IPv6) را استعلام می‌کند
  ↓
  پاسخ دریافتی: 142.250.x.x (A) + 2607:f8b0:4004::200e (AAAA)
  ↓
  سیستم‌عامل الگوریتم Happy Eyeballs (RFC 8305) را اجرا می‌کند:
  هر دو آدرس را هم‌زمان امتحان می‌کند و از هر کدام که زودتر دست‌دهی TCP را کامل کند استفاده می‌کند (معمولاً IPv6 با اختلافی اندک برنده است).

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

5. چگونه بفهمید IPv6 دارید

5.1 ساده‌ترین روش: مرورگر

کافی است صفحه اصلی cleanip.io را باز کنید — ما خروجی دوپشته IPv4 و IPv6 شما را کنار هم نمایش می‌دهیم؛ اگر داشته باشید نشان داده می‌شود، وگرنه «—» نمایش داده می‌شود.

یا از یک سایت تست فقط IPv6 بازدید کنید: https://ipv6.google.com — اگر باز شود، IPv6 دارید.

5.2 از خط فرمان

terminal
$ curl -6 -s ifconfig.co     # اجبار به v6
2408:8456:1234::1            ← آدرس v6 عمومی شما

$ curl -4 -s ifconfig.co     # اجبار به v4
1.2.3.4

$ ping -6 ipv6.google.com
PING ipv6.google.com(... 2607:f8b0:4004::200e) 56 data bytes
64 bytes from ...: icmp_seq=1 ttl=117 time=12.3 ms

5.3 تشخیص نوع آدرس IPv6 — عمومی یا لینک‌محلی

اگر آدرس IPv6 که می‌بینید با این‌ها شروع شود:

  • 2xxx: یا 3xxx: — IPv6 عمومی (Global Unicast)
  • fe80: — لینک‌محلی — در اینترنت عمومی قابل مسیریابی نیست و فقط در زیرشبکه محلی معتبر است
  • fd00: / fc00: — ULA (خصوصی) — مشابه محدوده خصوصی IPv4
  • ::1 — حلقه‌بازگشت

6. چگونه IPv6 را فعال یا غیرفعال کنیم

6.1 روش فعال‌سازی — معمولاً از قبل به‌طور پیش‌فرض فعال است

ارائه‌دهندگان اینترنت خانگی در چین آن را به‌طور پیش‌فرض برای همه فعال کرده‌اند (از سال 2023). اگر در خانه IPv6 ندارید:

  • وارد پنل مدیریت روتر شوید، «IPv6 Settings» (تنظیمات IPv6) را پیدا کنید ← فعال‌سازی، و حالت WAN را روی «Native» یا «DHCPv6-PD» بگذارید
  • با پشتیبانی ارائه‌دهنده اینترنت خود تماس بگیرید: «در خانه IPv6 ندارم، لطفاً آن را فعال کنید»
  • اگر فریم‌ور روتر شما قدیمی است و از آن پشتیبانی نمی‌کند، فریم‌ور را به‌روزرسانی یا روتر را تعویض کنید

6.2 روش غیرفعال‌سازی — گاهی لازم است

دلایل رایج برای غیرفعال کردن IPv6:

  • VPN شما فقط IPv4 را تونل می‌کند، بنابراین ترافیک IPv6 از VPN عبور نمی‌کند و IP واقعی شما را افشا می‌کند — کاربران VPN باید IPv6 را غیرفعال کنند (مگر اینکه VPN ترافیک v6 را هم پروکسی کند)
  • برخی برنامه‌ها یا گیت‌وی‌های قدیمی با IPv6 ناسازگارند و مشکل اتصال ایجاد می‌کنند
  • در حال عیب‌یابی شبکه هستید و می‌خواهید ابتدا اثر IPv6 را کنار بگذارید
پلتفرمروش غیرفعال‌سازی
WindowsControl Panel (کنترل پنل) ← Network ← ویژگی‌های آداپتور فعلی ← تیک «Internet Protocol Version 6 (TCP/IPv6)» را بردارید
یا با PowerShell: Disable-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_tcpip6
macOSSystem Settings (تنظیمات سیستم) ← Network ← Details ← TCP/IP ← گزینه «Configure IPv6» را روی «Link-local only» یا «Off» بگذارید
Linuxsudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
برای ماندگار شدن، در این فایل بنویسید: /etc/sysctl.d/99-disable-ipv6.conf
iOS / Androidغیرفعال کردن IPv6 در کل سیستم ممکن نیست (نیاز به جیلبریک / روت دارد)؛ به‌جای آن از گزینه «Force IPv4 only» در کلاینت VPN استفاده کنید
روترپنل مدیریت ← تنظیمات IPv6 ← غیرفعال — برای کل خانه خاموش می‌شود

7. مشکلات رایج IPv6

7.1 VPN ترافیک IPv6 را تونل نمی‌کند ← نشت IP واقعی شما

بسیاری از کلاینت‌های VPN به‌طور پیش‌فرض فقط IPv4 را پروکسی می‌کنند. آدرس IPv4 شما خروجی VPN را نشان می‌دهد، اما هنگام بازدید از یک سایت دوپشته، مرورگر IPv6 را ترجیح می‌دهد و آن را مستقیم از شبکه خانگی شما عبور می‌دهد — و آدرس IPv6 عمومی واقعی شما افشا می‌شود. راه‌حل: بررسی شخصی با ابزار تشخیص نشت /leak؛ سپس یا IPv6 سیستم را غیرفعال کنید یا از VPNی استفاده کنید که هم v4 و هم v6 را پروکسی کند.

7.2 IPv6 در اینترنت عمومی قابل مسیریابی است ← دستگاه‌ها مستقیماً در معرض دسترسی‌اند

IPv6 فاقد NAT است، بنابراین هر دستگاه در شبکه خانگی شما یک آدرس IPv6 عمومی و یکتای جهانی دریافت می‌کند. یعنی هر کاربر IPv6 در اینترنت می‌تواند مستقیماً به دستگاه‌های شما وصل شود — لوازم هوشمند، NAS و دوربین‌ها در صورت پیکربندی نادرست ممکن است هک شوند.

راه‌حل: مطمئن شوید فایروال IPv6 روتر فعال است (معمولاً به‌طور پیش‌فرض روشن است) تا اتصال‌های ورودی از بیرون مسدود و ترافیک خروجی مجاز باشد.

7.3 IPv6 تخصیص‌یافته از سوی ارائه‌دهنده اینترنت ناپایدار است — پیشوندهای DHCPv6-PD با هر راه‌اندازی مجدد تغییر می‌کنند

اینترنت خانگی در چین معمولاً از طریق DHCPv6-PD یک پیشوند /56 یا /60 به روتر شما تخصیص می‌دهد، اما این پیشوند ممکن است با هر راه‌اندازی مجدد یا تمدید اجاره تغییر کند، و در نتیجه هر پورت‌فورواردینگی که تنظیم کرده‌اید از کار می‌افتد.

راه‌حل: درخواست پیشوند ثابت کنید (بیشتر ارائه‌دهندگان ارائه نمی‌دهند)، یا از DDNS (DNS پویا) برای به‌روزرسانی خودکار استفاده کنید.

7.4 برخی گره‌های خارج از کشور از IPv6 پشتیبانی نمی‌کنند ← دوپشته ممکن است حتی کندتر باشد

الگوریتم Happy Eyeballs به‌طور هم‌زمان v4 و v6 را امتحان می‌کند، اما اگر مسیر IPv6 ضعیف باشد (تأخیر بالا یا اتلاف بسته)، صبر برای پایان مهلت آن و سپس بازگشت به v4 می‌تواند از استفاده تنها از v4 کندتر باشد.

8. مرجع سریع IPv6

نیازدستور / اقدام
بررسی IPv6 عمومی منcurl -6 ifconfig.co
فهرست همه آدرس‌های IPv6 محلیip -6 addr show / ifconfig | grep inet6
آزمایش دسترسی IPv6 به اینترنتبازدید از ipv6.google.com
غیرفعال‌سازی موقت IPv6 (Linux)sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
غیرفعال‌سازی موقت IPv6 (Windows)تیک IPv6 را در کنترل پنل بردارید یا از دستور PowerShell استفاده کنید
بررسی مسیر پیش‌فرض IPv6ip -6 route | grep default
پاک کردن کش همسایه IPv6ip -6 neigh flush all
ردیابی مسیر IPv6 تا مقصدtraceroute6 example.com / mtr -6 example.com

مطالعه بیشتر

mimetic
mimetic
mimetic