اگر IPv4 را دفترچهتلفنی با ظرفیت چهار میلیارد شماره بدانید، IPv6 دفترچهای است که میشود به هر دانهی شن روی کرهی زمین نه یک شماره، که میلیاردها شماره داد. اما IPv6 فقط «آدرس بیشتر» نیست؛ طراحانش از فرصت استفاده کردند و چند گرهی قدیمی اینترنت را هم باز کردند.
چه چیزهایی واقعاً عوض شد؟
- اتصال سرتاسری، بدون NAT. وقتی آدرس کم نیست، لازم نیست دستگاهها پشت یک آدرس مشترک پنهان شوند. هر سرور و هر سرویس میتواند آدرس عمومی خودش را داشته باشد و مستقیم در دسترس باشد — همان ایدهی اولیهی اینترنت.
- سربرگ سادهتر و ثابت. سربرگ هر بستهی IPv6 دقیقاً ۴۰ بایت است و فیلدهای کمکاربرد به «سربرگهای الحاقی» منتقل شدهاند. سربرگ IPv6 اصلاً checksum ندارد و روترها بسته را تکهتکه نمیکنند؛ تکهتکهکردن فقط کار فرستنده است.
- پیکربندی خودکار. با SLAAC یک دستگاه میتواند از روی اعلام روتر، خودش آدرسش را بسازد؛ بدون اینکه حتماً سرور DHCP لازم باشد.
- خداحافظی با Broadcast. IPv6 اصلاً broadcast ندارد؛ جای آن را multicast و پروتکل کشف همسایه (NDP) گرفته که جانشین ARP هم هست.
- IPsec از روز اول در طراحی. در استانداردهای اولیه، پیادهسازی IPsec برای هر دستگاه IPv6 الزامی بود (نه لزوماً استفاده از آن)؛ RFC 6434 در ۲۰۱۱ آن را به «توصیهشده» تغییر داد. امروز بیشتر سیستمعاملها از آن پشتیبانی میکنند، اما مثل IPv4 باید جداگانه پیکربندی شود.
و چه چیزی عوض نشد؟
TCP، UDP، HTTP، DNS، SSH و همهی چیزهایی که هر روز با آن کار میکنید هماناند. وبسایت شما روی IPv6 همان وبسایت است؛
فقط کنار رکورد A، یک رکورد AAAA هم در DNS دارد. به همین دلیل گذار به IPv6 «خاموشکردن یکی و روشنکردن دیگری» نیست:
سرورها سالها هر دو را با هم دارند — به این حالت Dual-Stack میگویند، و سرورهای مهران هاست هم دقیقاً همینطورند:
IPv4 سر جایش میماند و IPv6 کنارش اضافه میشود.