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

 

مقایسه کامل IPv4 و IPv6: راهنمای فعال سازی، ساختار و انواع آی پی

 

توضیح انواع IP و نقش آن در شبکه

پروتکل اینترنت (Internet Protocol یا IP) یکی از اساسی ترین پروتکل های لایه شبکه در مدل OSI است که مسئولیت شناسایی منحصربه فرد دستگاه ها و مسیریابی بسته های داده را بر عهده دارد. هر دستگاه متصل به شبکه، مانند کامپیوتر، گوشی هوشمند، سرور یا حتی لوازم خانگی هوشمند، یک آدرس IP دریافت می کند که مانند یک کد پستی دیجیتال عمل می کند.

این آدرس اجازه می دهد داده ها از مبدأ به مقصد منتقل شوند، بدون اینکه نیاز به اتصال مستقیم باشد. IP داده ها را به بسته های کوچک (پکت ها) تقسیم می کند، هدرهایی برای مسیریابی اضافه می کند و آن ها را از طریق روترها و سوئیچ ها هدایت می کند. بدون IP، اینترنت مدرن وجود نداشت و ارتباطات جهانی محدود به شبکه های محلی می ماند.

در عمل، IP با پروتکل های دیگر مانند TCP (برای انتقال مطمئن) یا UDP (برای انتقال سریع) ترکیب می شود تا سرویس هایی مانند وب گردی، استریم ویدیو و بازی آنلاین را فراهم کند. برای مثال، وقتی شما یک سایت را باز می کنید، مرورگر شما آدرس IP سرور را از DNS دریافت کرده و درخواست برای لود سایت را برای سرور مقصد ارسال می کند.

 

چرا IPv4 ساخته شد و چرا با کمبود مواجه شد؟

IPv4 (Internet Protocol version 4) در سال ۱۹۸۱ توسط DARPA (آژانس پروژه های تحقیقاتی پیشرفته دفاعی آمریکا) توسعه یافت و در RFC 791 استانداردسازی شد. هدف اولیه آن، اتصال شبکه های تحقیقاتی و دانشگاهی بود، اما با تجاری سازی اینترنت در دهه ۱۹۹۰، رشد انفجاری رخ داد. IPv4 از ۳۲ بیت برای آدرس دهی استفاده می کند که حداکثر ۴,۲۹۴,۹۶۷,۲۹۶ آدرس منحصربه فرد تولید می کند. در آن زمان، این تعداد کافی به نظر می رسید، اما با ظهور اینترنت موبایل، IoT و دستگاه های هوشمند، تقاضا افزایش یافت.

 

چرا IPv4 با کمبود مواجه شد؟

 

کمبود آدرس IPv4 از اواخر دهه ۱۹۹۰ شروع شد و در سال ۲۰۱۱، IANA (Internet Assigned Numbers Authority) آخرین بلوک های آدرس را توزیع کرد. در آسیا و اروپا، این کمبود زودتر احساس شد. برای مثال، تا سال ۲۰۲۵، بازار سیاه آدرس های IPv4 رونق گرفته و قیمت هر آدرس به بیش از ۵۰ دلار رسیده است. این کمبود منجر به استفاده از تکنیک هایی مانند NAT (Network Address Translation) شد که چندین دستگاه را پشت یک آدرس عمومی پنهان می کند، اما این روش مشکلات عملکردی و امنیتی ایجاد می کند.

 

دلیل توسعه IPv6

IPv6 (Internet Protocol version 6) در سال ۱۹۹۸ توسط IETF (Internet Engineering Task Force) در RFC 2460 معرفی شد تا مشکلات IPv4 را حل کند. دلیل اصلی، کمبود آدرس بود، اما IPv6 بهبودهایی مانند امنیت بهتر، مسیریابی کارآمدتر و پشتیبانی از mobility را نیز اضافه کرد. با ۱۲۸ بیت، IPv6 حدود ۳.۴ × ۱۰^۳۸ آدرس تولید می کند که برای هر انسان روی زمین میلیاردها آدرس فراهم می کند. توسعه IPv6 با پیش بینی رشد اینترنت همراه بود، اما وضعیت به کندی پیش رفت. تا نوامبر ۲۰۲۵، به صورت جهانی تخصیص IPv6 حدود ۴۳-۴۵% است، بر اساس آمار گوگل و APNIC. در ایران، این نرخ پایین تر و حدود ۱۳.۷۵% است، به دلیل چالش های زیرساختی و تحریم ها.

 

توضیح فرمت آدرس آی پی

آدرس IPv4 به صورت چهار عدد ده دهی (از ۰ تا ۲۵۵) جدا شده با نقطه نمایش داده می شود، که به آن dotted-decimal notation می گویند. هر عدد یک اکتت (۸ بیت) را نشان می دهد. این فرمت خوانایی بالایی دارد و برای انسان ها ساده است. برای مثال، آدرس ۱۹۲.۱۶۸.۰.۱ یک آدرس محلی است که در بسیاری از روترهای خانگی استفاده می شود.

 

توضیح فرمت آدرس IPv4

 

در سطح فنی، هر اکتت می تواند از ۰۰۰۰۰۰۰۰ تا ۱۱۱۱۱۱۱۱ در باینری باشد، که معادل ۰ تا ۲۵۵ است. این ساختار اجازه می دهد آدرس ها به راحتی در حافظه ذخیره شوند.

 

توضیح بیت ها (۳۲ بیت)

IPv4 از ۳۲ بیت تشکیل شده که به چهار بخش ۸ بیتی تقسیم می شود. این بیت ها شامل بخش شبکه (network portion) و بخش میزبان (host portion) هستند. ظرفیت محدود ۳۲ بیت دلیل اصلی کمبود آدرس است. در باینری، یک آدرس مانند ۱۱۰۰۰۰۰۰.۱۰۱۰۱۰۰۰.۰۰۰۰۰۰۰۱.۰۰۰۰۰۰۰۱ (معادل ۱۹۲.۱۶۸.۱.۱) نمایش داده می شود.

 

مثال آدرس IPv4:

  • مثال عمومی: ۸.۸.۸.۸ – سرور DNS گوگل، که برای مسیریابی جهانی استفاده می شود.
  • مثال خصوصی: ۱۰.۰.۰.۱ – اغلب در شبکه های سازمانی بزرگ
  • مثال رزرو شده: ۱۲۷.۰.۰.۱

 

انواع کلاس های IPv4 (A/B/C/D/E)

IPv4 آدرس ها را به کلاس ها تقسیم می کند تا مدیریت آسان تر شود:

  • کلاس A: (۰.۰.۰.۰ تا ۱۲۷.۲۵۵.۲۵۵.۲۵۵) – برای شبکه های بسیار بزرگ مانند شرکت های بزرگ. اولین بیت ۰ است، ۸ بیت برای شبکه و ۲۴ بیت برای میزبان (۱۶ میلیون میزبان).
  • کلاس B: (۱۲۸.۰.۰.۰ تا ۱۹۱.۲۵۵.۲۵۵.۲۵۵) – برای شبکه های متوسط مانند دانشگاه ها. دو بیت اول ۱۰، ۱۶ بیت شبکه و ۱۶ بیت میزبان (۶۵ هزار میزبان).
  • کلاس C: (۱۹۲.۰.۰.۰ تا ۲۲۳.۲۵۵.۲۵۵.۲۵۵) – برای شبکه های کوچک مانند خانه ها. سه بیت اول ۱۱۰، ۲۴ بیت شبکه و ۸ بیت میزبان (۲۵۶ میزبان).
  • کلاس D: (۲۲۴.۰.۰.۰ تا ۲۳۹.۲۵۵.۲۵۵.۲۵۵) – برای Multicast، مانند پخش ویدیو به گروهی از دستگاه ها.
  • کلاس E: (۲۴۰.۰.۰.۰ تا ۲۵۵.۲۵۵.۲۵۵.۲۵۵) – رزرو شده برای آزمایش و تحقیقات آینده.

با معرفی CIDR (Classless Inter-Domain Routing) در سال ۱۹۹۳، کلاس ها کمتر استفاده می شوند و Subnetting انعطاف پذیرتر شده است.

 

آدرس عمومی (Public IP)

این نوع IP را سازمان IANA صادر می کند و در کل دنیا یکتاست؛ یعنی فقط یک دستگاه می تواند آن را داشته باشد.
مثال: IP سرورهای گوگل مثل ۲۱۶.۵۸.۲۱۴.۱۷۴
سرورها و سایت هایی که باید از اینترنت قابل دسترسی باشن، حتما نیاز به آدرس عمومی دارند.

 

آدرس خصوصی (Private IP)

این IPها مخصوص شبکه های داخلی (مثل مودم خانه یا شبکه شرکت) هستند و توسط استاندارد RFC 1918 تعریف شدند.
رنج های خصوصی شامل موارد زیر است:

  • ۱۰.۰.۰.۰/۸
  • ۱۷۲.۱۶.۰.۰/۱۲
  • ۱۹۲.۱۶۸.۰.۰/۱۶

این آدرس ها مستقیما روی اینترنت قابل استفاده نیستند و برای دسترسی به اینترنت، مودم یا روتر آنها رو با استفاده از NAT به یک IP عمومی تبدیل می کند.

 

آدرس خصوصی (Private IP)

 

به دلیل اینکه ISP ها تعداد محدودی IP عمومی دارن، مجبور می شوند چندین کاربر رو پشت یک IP عمومی قرار بدهند؛ به همین دلیل NAT در ایران رایج میباشد.

ضمن اینکه در سال ۲۰۲۵، با کمبود IPv4، تکنیک هایی مانند Carrier-Grade NAT (CGNAT) توسط ISPها استفاده می شود که چندین کاربر را پشت یک آدرس عمومی قرار می دهد.

در واقع CGNAT (مخفف Carrier-Grade NAT یا ترجمه آدرس شبکه در سطح حامل) روشی است که شرکت‌های ارائه‌دهنده خدمات اینترنت (ISP) از آن استفاده می‌کنند تا به دلیل کمبود آدرس‌های IPv4، چندین مشترک اینترنت را پشت یک آدرس آی‌پی (IP) عمومی مشترک قرار دهند.

 

Subnet Mask در IPv4

Subnet Mask یک مقدار ۳۲ بیتی است که مشخص می کند چه بخشی از یک آدرس IP مربوط به شبکه و چه بخشی مربوط به میزبان است؛ مانند ۲۵۵.۲۵۵.۲۵۵.۰ (/۲۴).
در حالت باینری، بیت هایی که ۱ هستند بخش شبکه و بیت هایی که ۰ هستند بخش میزبان را نمایش می دهند.

مثلاً در شبکه ۱۹۲.۱۶۸.۱.۰/۲۴، ۲۴ بیت اول مخصوص شبکه است و ۸ بیت آخر برای میزبان ها باقی می ماند؛ بنابراین امکان تعریف ۲۵۴ میزبان در این شبکه وجود دارد.

Subnetting به ما اجازه می دهد یک شبکه بزرگ را به چند زیرشبکه کوچک تر تقسیم کنیم تا امنیت، مدیریت و کارایی شبکه بهتر شود و ترافیک شبکه هدفمندتر توزیع گردد.

 

روش نمایش اعشاری نقطه دار در IPV4

این روش استاندارد است که بیت ها را به اعداد ده دهی تبدیل می کند. جایگزین هایی مانند هگزادسیمال وجود دارد، اما dotted-decimal رایج ترین است. برای مثال، آدرس ۰xC0A80101 معادل ۱۹۲.۱۶۸.۱.۱ است، اما کمتر استفاده می شود.

 

فرمت و ساختار IPv6

فرمت کامل یک آدرس IPv6 شامل هشت گروه چهارکاراکتری هگزادسیمال (۰–۹ و A–F) است که با علامت : از هم جدا می شوند؛ مانند:

  • ۲۰۰۱:0db8:0000:0000:0000:ff00:0042:8329

این ساختار در حالت کامل ۳۹ کاراکتر دارد.

 

در فرمت کوتاه شده، صفرهای پیشرو هر گروه حذف می شوند (مثلاً: ۲۰۰۱:db8:0:0:0:ff00:42:8329) و اگر چند گروه پشت سرهم صفر باشند، می توان آن ها را با “::” جایگزین کرد؛ مانند:

  • ۲۰۰۱:db8::ff00:42:8329

این کوتاه سازی، خوانایی و نگارش آدرس ها را بسیار آسان تر می کند.

IPv6 روی ۱۲۸ بیت (۱۶ بایت) کار می کند که به هشت بلاک ۱۶ بیتی تقسیم شده اند. این فضای عظیم آدرس دهی آن قدر بزرگ است که به صورت نظری می توان برای هر اتم روی کره زمین یک آدرس یکتا در نظر گرفت.
این بیت ها معمولاً شامل پیشوند جهانی, پیشوند زیرشبکه و شناسه اینترفیس هستند.

 

مثال های استاندارد IPv6

  • Global Unicast:
    2600:۱۴۰۶:۵۴۰۰:۰۳۸۵::93c3 (نمونه ای از آدرس Verizon)
  • Link-Local:
    fe80::200:5aee:feaa:20a2 (آدرس محلی خودکار)
  • DNS IPv6 گوگل:
    2001:۴۸۶۰:۴۸۶۰::۸۸۸۸

 

ساختار و قوانین مهم

  • هر بلاک ۱۶ بیت دارد و با چهار رقم هگز نمایش داده می شود.
  • معمولاً ۶۴ بیت اول برای مسیریابی (Prefix) و ۶۴ بیت آخر برای شناسه دستگاه استفاده می شود.
    در بسیاری از سیستم ها این بخش با EUI-64 از MAC Address ساخته می شود.
  • در یک آدرس IPv6 تنها یک بار اجازه استفاده از :: وجود دارد.
  • صفرهای پیشرو باید حذف شوند. مثال:
    2001:db8:0:0:0:0:0:1 → ۲۰۰۱:db8::1
  • فشرده سازی نادرست می تواند باعث بروز خطا در مسیریابی یا عدم تشخیص صحیح آدرس شود.

 

Dual Stack چیست؟

Dual Stack روشی است که دستگاه ها همزمان از هر دو پروتکل استفاده می کنند. سیستم عامل IPv6 را اولویت می دهد، اما اگر شکست بخورد، به IPv4 برمی گردد (Happy Eyeballs). این روش انتقال تدریجی را آسان می کند. برای مثال، ویندوز از سال ۲۰۰۷ فناوری Dual Stack دارد.

 

پروتکل NAT64 / DNS64

NAT64 یک مکانیزم ترجمه شبکه است که به دستگاه های فقط IPv6 اجازه می دهد با سرورهای فقط IPv4 ارتباط برقرار کنند. در این فرآیند، آدرس IPv6 کلاینت به یک آدرس IPv4 نگاشت می شود و بسته ها هنگام عبور از Gateway تبدیل می شوند. NAT64 عملاً پلی بین دو دنیای IPv4 و IPv6 ایجاد می کند و بدون نیاز به پشتیبانی دوگانه (Dual Stack)، دسترسی به منابع IPv4 را ممکن می سازد.

DNS64 مکمل NAT64 است. این سرویس DNS زمانی وارد عمل می شود که مقصد فقط رکورد A (IPv4) داشته باشد. DNS64 با دریافت یک درخواست AAAA، مقدار A را گرفته و یک آدرس IPv6 مصنوعی (Synthesized IPv6) تولید می کند و به کلاینت برمی گرداند. این آدرس ساختگی طوری طراحی شده که بتواند توسط NAT64 دوباره به IPv4 واقعی ترجمه شود.

به طور خلاصه:

  • NAT64 عملیات ترجمه Packet-Level را بین IPv6 و IPv4 انجام می دهد.
  • DNS64 عملیات ترجمه DNS-Level را بر عهده دارد و رکوردهای A را به AAAA تبدیل می کند تا ارتباط کلاینت های IPv6 با سرورهای IPv4 بدون مشکل برقرار شود.

 

چگونه بفهمیم IPv6 فعال است؟

برای بررسی وضعیت IPv6، ساده ترین روش استفاده از ابزارهای آنلاین تشخیص است. این سایت ها به شما نشان می دهند آیا دستگاه شما از IPv6 استفاده می کند، آیا Dual Stack فعال است و چه مشکلاتی در پیکربندی وجود دارد.

۱. تست کامل از سایت Test-IPv6.com

  • وارد سایت test-ipv6.com شوید.
  • این سرویس مجموعه ای از تست های IPv4 و IPv6 را اجرا می کند.
  • اگر امتیاز ۱۰/۱۰ دریافت کنید، یعنی IPv6 به صورت کامل و بدون مشکل روی دستگاه و شبکه شما فعال است.
  • در صورت وجود اختلال (DNS، ترجمه، عدم دسترسی)، سایت دقیقاً مشخص می کند مشکل از کجاست.

این سایت بهترین ابزار برای بررسی پشتیبانی IPv6 در شبکه های خانگی، موبایل و سرور است.

۲. بررسی سریع با WhatIsMyIP

  • وارد whatismyip.com شوید.
  • اگر IPv6 فعال باشد، در بالای سایت یک آدرس IPv6 (مانند 2a01:…) نمایش داده می شود.
  • اگر هر دو آدرس IPv4 و IPv6 را نشان دهد، یعنی Dual Stack روی دستگاه و شبکه شما فعال است.

این روش ساده ترین راه برای تشخیص فعال بودن IPv6 در لحظه است.

۳. بررسی از سیستم عامل

  • ویندوز: CMD > ipconfig /all، جستجوی IPv6 Address یا Link-local IPv6.
  • لینوکس: ip -6 addr show یا ifconfig
  • اندروید/iOS: از اپ هایی مانند Network Analyzer استفاده کنید.

 نکته مهم: اگر IPv6 فعال اما کند است، مشکلات ISP را چک کنید. در ایران، adoption پایین می تواند منجر به fallback مکرر شود.

 

آموزش فعال‌سازی و غیرفعال‌سازی IPv4 / IPv6 در همه دستگاه‌ها

اکثر سیستم عامل های مدرن مانند ویندوز، لینوکس، macOS و حتی اندروید و iOS از هر دو پروتکل پشتیبانی می کنند. کاربران می توانند IPv6 را فعال یا غیرفعال کنند تا مشکلات سازگاری را حل کنند، امنیت را افزایش دهند یا با شبکه های قدیمی سازگار شوند. برای مثال، در شبکه های ایرانی که IPv6 هنوز کامل پیاده سازی نشده، غیرفعال سازی آن می تواند سرعت را بهبود بخشد. اما فعال سازی IPv6 برای دسترسی به سرویس های مدرن مانند CDNهای جهانی مفید است.

این بخش یک راهنمای عملی، ساده و گام‌به‌گام برای مدیریت IPv4 و IPv6 در سیستم‌عامل‌ها و تجهیزات مختلف ارائه می‌دهد.
به صورت پیش‌فرض، IPv4 ستون اصلی ارتباطات اینترنتی است و غیرفعال‌کردن آن در اکثر شبکه‌ها توصیه نمی‌شود. با این حال می‌توان IPv6 را فعال، غیرفعال یا اولویت‌بندی آن را تغییر داد تا کنترل بیشتری روی نحوه مسیریابی دستگاه داشته باشید.

بعد از انجام هر تغییری، حتماً اتصال خود را تست کنید:

  • تست IPv4:

    ping 8.8.8.8
  • تست IPv6:

    ping ipv6.google.com
    یا 
    ping6 ipv6.google.com

این تست‌ها به شما کمک می‌کنند مطمئن شوید تنظیمات به‌درستی اعمال شده و مسیر شبکه بدون خطاست.

فعال سازی و غیرفعال سازی IPv6 در ویندوز ۱۰ و ۱۱

 

فعال سازی IPv6 از طریق Network Adapter

  1. کلیدهای Windows + I را بزنید تا پنجره Settings باز شود.
    فعال سازی IPv6 از طریق Network Adapter (ویندوز)
  2. وارد مسیر Network & Internet > Status شوید.
  3. روی گزینه Change adapter options کلیک کنید.
    Change adapter options
  4. آداپتور شبکه موردنظر (Ethernet یا Wi-Fi) را پیدا کرده، روی آن راست کلیک و Properties را انتخاب کنید.
  5. گزینه Internet Protocol Version 6 (TCP/IPv6) را تیک بزنید.
  6. در صورت نیاز، گزینه Obtain IPv6 address automatically را فعال کنید.
    Obtain IPv6 address automatically
  7. تغییرات را با OK ذخیره کرده و سیستم را ریستارت کنید.

 

غیرفعال سازی IPv6 از طریق Network Adapter

مراحل بالا را تکرار کنید، اما این بار تیک IPv6 را بردارید.
برای اطمینان از غیرفعال شدن:

  • CMD را باز کرده و دستور زیر را اجرا کنید:
ipconfig

غیرفعال سازی IPv6 از همین مسیر

  • اگر IPv6 Address نمایش داده نشده باشد، غیرفعال سازی کامل است و اگر مشابه تصویر IPv6 را مشاهده کردید یعنی هنوز این مورد غیرفعال نشده است.

 

فعال سازی IPv6 از طریق رجیستری

  1. کلیدهای Win + R را بزنید، عبارت regedit را وارد کنید و Enter بزنید.
  2. به مسیر زیر بروید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
  1. اگر مقدار DisabledComponents وجود ندارد، یک DWORD (32-bit) جدید ایجاد کنید.
  2. مقدار آن را روی ۰ تنظیم کنید (به معنی فعال بودن IPv6).
    DisabledComponents
  3. سیستم را ریستارت کنید.

 

غیرفعال سازی کامل IPv6از طریق رجیستری

برای غیرفعال سازی کامل IPv6:

  1. در رجیستری مقدار DisabledComponents را پیدا کنید.
  2. مقدار آن را روی مقدار زیر قرار دهید. این مقدار باعث می شود IPv6 در کل سیستم غیرفعال شود.
0xFFFFFFFF

برای فعال سازی مجدد، مقدار را دوباره روی ۰ بگذارید.

 

نکته مهم:

در ویندوز ۱۱، IPv6 به طور پیش فرض فعال است و بسیاری از سرویس ها، اپلیکیشن های مدرن و حتی برخی سرویس های مایکروسافت برای عملکرد کامل به آن تکیه می کنند.
غیرفعال سازی IPv6 در ویندوز ۱۱ ممکن است موارد زیر را به همراه داشته باشد. قبل از غیرفعال سازی این موضوع را مدنظر داشته باشید.

  • کاهش عملکرد شبکه
  • مشکلات DNS
  • اختلال در Microsoft Store
  • ایجاد خطا در VPN یا Remote Desktop

 

فعال سازی و غیرفعال سازی IPv6 در لینوکس

چک کردن وضعیت IPv6

برای اینکه ببینید IPv6 روی سیستم فعال است یا نه، ترمینال را باز کرده و یکی از دستورات زیر را اجرا کنید:

چک کردن وضعیت IPv6

نمایش وضعیت رابط های شبکه

ip addr show

بررسی مستقیم فعال یا غیرفعال بودن IPv6

sysctl net.ipv6.conf.all.disable_ipv6
  • مقدار ۰ یعنی IPv6 فعال است.
  • مقدار ۱ یعنی IPv6 غیرفعال است.

 

فعال سازی IPv6

۱. ویرایش فایل پیکربندی

فایل زیر را باز کنید:

sudo nano /etc/sysctl.conf

sudo nano /etc/sysctl.conf

سپس خطوط زیر را به آن اضافه کنید:

net.ipv6.conf.all.disable_ipv6=0
net.ipv6.conf.default.disable_ipv6=0

۲. اعمال تنظیمات

sudo sysctl -p

ویرایش فایل interfaces

بعد از تنظیم sysctl، باید فایل interfaces را نیز ویرایش کنید.
توصیه می شود قبل از هر تغییری، یک بکاپ از فایل بگیرید تا در صورت بروز مشکل بتوانید آن را برگردانید.

۱. باز کردن فایل

nano /etc/network/interfaces

۲. اضافه کردن تنظیمات IPv6

اضافه کردن تنظیمات IPv6

این خطوط را به انتهای فایل اضافه کنید:

iface eth0 inet6 static
    pre-up modprobe ipv6
    address IPv6-IP-Address
    netmask 64
    gateway IPv6-IP-Gateway-Address

نکته:

به جای IPv6-IP-Address و IPv6-IP-Gateway-Address باید آدرس IPv6 و گیت وی مخصوص سرور خودتان را قرار دهید.
برای مشاهده این موارد از دستور زیر استفاده کنید:

echo "IPv6: $(ip -6 addr show | grep 'inet6 ' | awk '{print $2}' | grep -v '::1') | Gateway: $(ip -6 route show default | awk '{print $3}')"

اعمال تنظیمات شبکه

پس از انجام تغییرات، سرویس شبکه را ریستارت کنید تا تنظیمات IPv6 فعال شوند:

systemctl restart systemd-networkd

تست فعال بودن IPv6

با اجرای دستور زیر می توانید مطمئن شوید IPv6 درست روی سیستم تنظیم شده است:

تست فعال بودن IPv6

ifconfig | grep inet6

غیرفعال‌سازی IPv6

برای غیرفعال کردن IPv6 کافیست دستورات زیر را به ترتیب اجرا کنید:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
sudo sysctl -p

هشدار امنیتی

در سرورهای لینوکسی که هیچ استفاده‌ای از IPv6 ندارند، غیرفعال‌سازی IPv6 می‌تواند سطح حمله (Attack Surface) را کاهش دهد. با این حال اگر شبکه شما از IPv6 استفاده می‌کند، غیرفعال‌سازی آن ممکن است باعث اختلال در سرویس‌ها، DNS، و اتصال‌های خاص شود. همیشه قبل از اعمال تغییرات، ساختار شبکه را بررسی کنید.

 

فعال سازی و غیرفعال سازی IPv6 در اندروید

فعال سازی IPv6

  • روی Wi-Fi:
    اندروید به‌طور خودکار در صورتی که روتر از IPv6 پشتیبانی کند، IPv6 را فعال می‌کند. نیاز به تنظیم خاصی در گوشی نیست.

  • برای Mobile Data (APN):

    1. به Settings > Network & Internet > Mobile network بروید.

    2. گزینه Access Point Names (APN) را باز کنید.

    3. APN فعلی را ویرایش کرده و مقدار APN protocol را روی IPv4/IPv6 قرار دهید.
      (این حالت بهترین سازگاری را فراهم می‌کند.)

فعال سازی و غیرفعال سازی IPv6 در اندروید

غیرفعال‌سازی IPv6

اندروید به‌صورت رسمی گزینه‌ای برای خاموش کردن کامل IPv6 ارائه نمی‌دهد، اما می‌توان از چند روش کمکی استفاده کرد:

استفاده از Static IP در Wi-Fi

  • وارد تنظیمات Wi-Fi شوید، شبکه را نگه‌دارید و Modify network را انتخاب کنید.

  • IP settings را روی Static بگذارید و فقط IPv4 وارد کنید.
    این کار باعث می‌شود IPv6 برای آن شبکه غیرفعال شود.

۲. استفاده از اپ‌های Firewall

  • برنامه‌هایی مانند AFWall+ یا NetGuard می‌توانند ترافیک IPv6 را مسدود کنند و عملاً آن را غیرفعال نمایند.

۳. غیرفعال‌سازی برای Mobile Data

  • در بخش APN، مقدار APN protocol را روی IPv4 قرار دهید تا IPv6 در شبکه موبایل غیرفعال شود.

محدودیت‌های اندروید

  • اندروید قابلیت خاموش کردن مستقیم IPv6 را ندارد؛ به همین دلیل کنترل IPv6 بیشتر به روتر یا APN وابسته است.

  • از اندروید نسخه ۱۲ به بعد، اولویت با IPv6 است و سیستم‌عامل به‌طور هوشمند آن را در صورت وجود فعال می‌کند.

  • در صورت بروز مشکل، استفاده از VPNهای IPv4-only می‌تواند راه‌حل سریع باشد.

  • در ایران، بسیاری از شبکه‌های 4G و حتی 5G IPv6 را به‌طور محدود پشتیبانی می‌کنند؛ بنابراین رفتار IPv6 ممکن است بین اپراتورها متفاوت باشد.

 

فعال سازی و غیرفعال سازی IPv6 در iOS (آیفون و آیپد)

فعال سازی IPv6 

iOS به‌صورت خودکار زمانی که روتر از IPv6 پشتیبانی کند، IPv6 را فعال می‌کند. برای اطمینان از فعال بودن تنظیمات خودکار:

  1. وارد Settings شوید.

  2. به Wi-Fi بروید.

  3. روی آیکون ( i ) کنار نام شبکه (SSID) ضربه بزنید.

  4. وارد Configure IP شوید و گزینه Automatic را انتخاب کنید.
    این حالت DHCP را فعال کرده و در صورت پشتیبانی شبکه، IPv6 نیز به‌طور خودکار فعال می‌شود.

غیرفعال‌سازی IPv6 

iOS گزینه رسمی برای غیرفعال سازی کامل IPv6 ندارد؛ اما می‌توان با چند روش آن را محدود کرد:

۱. تنظیم IP به حالت Manual

  1. در Wi-Fi > SSID > (i)

  2. وارد Configure IP شوید.

  3. حالت Manual را انتخاب کرده و فقط آدرس IPv4 وارد کنید.
    (با این تنظیم، آیفون دیگر IPv6 از روتر دریافت نمی‌کند.)

۲. استفاده از DNS فقط IPv4

  1. مسیر Configure DNS > Manual

  2. DNS سرورهای IPv4 (مثل ۸.۸.۸.۸ یا ۱.۱.۱.۱) را وارد کنید.
    این کار باعث می‌شود iOS ترجیح بدهد از IPv4 استفاده کند.

۳. غیرفعال سازی از سمت روتر

اگر قصد دارید IPv6 به‌طور کامل حذف شود، بهترین و تنها روش قطعی:
غیرفعال کردن IPv6 در روتر یا مودم است.
iOS خودبه‌خود از روتر پیروی می‌کند.

نکات مهم و کاربردی

  • پشتیبانی رسمی IPv6 در iOS از نسخه iOS 9 معرفی شد.

  • بسیاری از سرویس‌های Apple (مانند iCloud، App Store و Siri) برای کارکرد بهتر از IPv6 استفاده می‌کنند.
    غیرفعال‌سازی کامل ممکن است باعث کندی یا مشکلات اتصال در این سرویس‌ها شود.

  • برای تست صحیح بودن IPv6 میتوانید وارد لینک زیر شوید:
    https://test-ipv6.com

 

نتیجه گیری

IPv6 ستون اصلی آینده اینترنت خواهد بود. با توجه به رشد شدید IoT (حدود ۷۵ میلیارد دستگاه تا سال ۲۰۲۵)، توسعه 5G، سرویس های ابری و متاورس، نیاز به آدرس دهی گسترده و پایداری بیشتر اجتناب ناپذیر است.

در حال حاضر میزان پذیرش جهانی IPv6 حدود ۴۳% است و بازار آن با رشد سالانه ۳۲% (CAGR) در حال گسترش است. کشورهایی مانند هند و چین با بیش از ۶۰% پذیرش، پیشرو هستند و سازمان هایی مثل IETF، گوگل و اپل به شدت آن را ترویج می کنند.

با افزایش استفاده از سرور مجازی و سرور اختصاصی، نیاز به گذار به IPv6 به ویژه در حوزه میزبانی وب و سرویس های هاست احساس می شود. IPv6 نه تنها ظرفیت بالاتری برای آدرس دهی فراهم می کند، بلکه به بهبود امنیت و کارایی در شبکه کمک می کند. استفاده از IPv6 در سرورها و سرویس های هاست، به تسهیل ارتباطات و مدیریت بهتر این سیستم ها منجر می‌شود.

پیش بینی ها نشان می دهد تا سال ۲۰۳۰ بیش از ۸۰% ترافیک اینترنت از طریق IPv6 منتقل خواهد شد. با این حال، چالش هایی مثل هزینه مهاجرت، سازگاری تجهیزات قدیمی و نیاز به آموزش همچنان وجود دارد.

ثبت رای
جستجو

سرفصل های مقاله

نظرات کاربران
دیدگاهتان را بنویسید

لطفا علاوه بر متن نظر، نام و ایمیل خود را نیز وارد کنید. (ایمیل شما منتشر نخواهد شد)