Loading...
پروتکل‌های مدرن

HTTP/3 و IPv6

از سپتامبر ۲۰۲۶ لبه CDN.com.tr برای هر سایتی که سرویس می‌دهد، در کنار HTTP/2 و IPv4، از طریق HTTP/3 (QUIC) و IPv6 هم پاسخ می‌دهد. مرورگرها بعد از اولین پاسخ خودشان سوئیچ می‌کنند، بازدیدکنندگان شبکه‌های موبایل فقط-IPv6 مستقیم به لبه می‌رسند و مبدأ شما اصلاً تغییر نمی‌کند.

HTTP/3 و IPv6

HTTP/3 برای بازدیدکننده چه چیزی را عوض می‌کند

HTTP/2 باعث شد یک اتصال TCP هم‌زمان درخواست‌های زیادی را حمل کند، اما قاعده TCP را به ارث برد: یک بسته گم‌شده همه چیز پشت سرش را نگه می‌دارد. HTTP/3 به‌جای TCP از QUIC استفاده می‌کند؛ انتقالی روی UDP با TLS 1.3 توکار: هر جریان درخواست خودش از گم‌شدن بازیابی می‌شود، دست‌دهی به رفت‌وبرگشت کمتری نیاز دارد و گوشی‌ای که از Wi-Fi به داده موبایل می‌رود اتصالش را حفظ می‌کند به‌جای شروع دوباره. روی اتصال سیمی خوب سود کوچک است؛ روی Wi-Fi پرافت و شبکه‌های موبایل — جایی که بیشتر بازدیدکنندگان شما هستند — این همان تفاوتی است که در Core Web Vitals دیده می‌شود.

لبه چگونه مرورگرها را منتقل می‌کند و برمی‌گرداند

هر پاسخ HTTPS از لبه Alt-Svc: h3=":443" را حمل می‌کند. مرورگری که آن را می‌فهمد اتصال بعدی‌اش را از طریق QUIC روی پورت UDP 443 باز می‌کند؛ مرورگری که نمی‌فهمد سرآیند را نادیده می‌گیرد. اگر UDP 443 جایی در مسیر مسدود باشد — فایروال سازمانی، روتر خانگی سخت‌گیر — مرورگر شکست تلاش QUIC را می‌بیند و بدون هیچ خطایی روی HTTP/2 می‌ماند. به همین دلیل HTTP/3 می‌تواند برای همه فعال باشد: بدترین حالت دقیقاً همان چیزی است که قبلاً داشتید.

IPv6 بدون دست‌زدن به مبدأ

نام‌های میزبان CDN در کنار رکوردهای A رکورد AAAA دارند و لبه روی هر دو خانواده آدرس گوش می‌دهد. بازدیدکننده‌ای در شبکه فقط-IPv6 — رایج نزد اپراتورهای موبایل — به‌جای عبور از لایه ترجمه اپراتور مستقیم به لبه وصل می‌شود و مناقصه یا چک‌لیست انطباقی که IPv6 می‌خواهد پاسخ بله می‌گیرد. با سرور مبدأ شما همان‌طور که امروز تماس گرفته می‌شود، معمولاً IPv4، پس برای دسترس‌پذیری سایت روی IPv6 چیزی در آن نباید تغییر کند.

همان WAF روی هر پروتکل

فایروال برنامه وب، محدودیت نرخ، قواعد کشور و ASN و حفاظت در برابر بات، درخواست HTTP/3 را دقیقاً مانند درخواست HTTP/2 بررسی می‌کنند؛ پروتکل جزئیات انتقال زیر آن‌هاست. درخواست مسدودشده روی HTTP/3 همان صفحه مسدودسازی را با همان Reference ID می‌گیرد، پس پشتیبانی و ممیزی بدون تغییر کار می‌کنند. تنها قاعده‌ای که به توجه شما نیاز دارد قاعده‌ای است که برای آدرس‌های IPv4 نوشته‌اید: بازدیدکنندگان IPv6 تا وقتی شکل IPv6 را اضافه نکنید با آن مطابقت ندارند.

برای شما چه هزینه‌ای دارد

هیچ. برای هیچ‌کدام از این دو قابلیت پلن، افزونه یا تنظیمی وجود ندارد، پهنای باند و درخواست‌ها مثل قبل شمرده می‌شوند و ظرفیت لبه پشت آن‌ها کار ماست — ما این گذار را در کل شبکه اندازه گرفتیم و تغییری در بار ندیدیم. هر دو پیکربندی مشترک لبه هستند و برای یک سایت قابل خاموش‌کردن نیستند؛ نیازی هم نیست، چون کلاینت‌هایی که نمی‌توانند از آن‌ها استفاده کنند چیزی از دست نمی‌دهند.

چیزی برای راه‌اندازی نیست — این‌طور تأیید کنید

1

DevTools را باز کنید و ستون Protocol را فعال کنید

در Chrome، Edge یا Firefox، DevTools → Network را باز کنید، روی سرستون راست‌کلیک کرده و Protocol را علامت بزنید. سایت را یک بار بارگذاری و سپس تازه کنید: بارگذاری اول h2 و تازه‌سازی روی درخواست‌های خودتان h3 نشان می‌دهد.

2

با curl بپرسید

curl 8 با پشتیبانی HTTP/3 می‌تواند پروتکل را اجباری کند: curl --http3 -sI https://www.example.com/ پاسخ HTTP/3 200 برمی‌گرداند. بدون این گزینه، curl -sI سرآیند Alt-Svc را نشان می‌دهد که h3 را به مرورگرها اعلام می‌کند.

3

رکوردهای IPv6 را بررسی کنید

dig +short AAAA www.example.com آدرس‌های IPv6 لبه را فهرست می‌کند؛ curl -6 -sI https://www.example.com/ صفحه را از طریق IPv6 می‌گیرد. اگر DNS شما یک CNAME به ماست، هر دو خودکار به ارث می‌رسند.

4

لاگ‌های خود را بخوانید

درخواست‌های HTTP/3 با پروتکل HTTP/3.0 و بازدیدکنندگان IPv6 با آدرس‌های IPv6 ثبت می‌شوند. سهم به مخاطبان شما بستگی دارد؛ در روز اول بین ۶٪ تا ۲۷٪ درخواست‌های هر سایت بود.

کجا خودش را نشان می‌دهد

سایت‌های خبری و رسانه‌ای روی موبایل

بیشتر مخاطبان خبر با گوشی و داده موبایل می‌خوانند، جایی که گم‌شدن بسته طبیعی است. صفحات مقاله پر از تصویر با HTTP/3 دیگر با یک بسته گم‌شده گیر نمی‌کنند و خوانندگانی که بین Wi-Fi و 4G جابه‌جا می‌شوند اتصالشان را حفظ می‌کنند.

مناقصه‌ها و چک‌لیست‌های انطباق

پرسشنامه‌های بخش عمومی و سازمانی بیش از پیش دسترس‌پذیری IPv6 و پشتیبانی از انتقال مدرن را می‌خواهند. هر دو با یک بله و یک فرمان curl پاسخ داده می‌شوند، برای هر نام میزبان پشت CDN، بدون پروژه‌ای در سمت شما.

مخاطبان اپراتورهای فقط-IPv6

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

پرسش‌های پرتکرار

آیا باید HTTP/3 یا IPv6 را برای حسابم فعال کنم؟

نه. هر دو از سپتامبر ۲۰۲۶ برای هر نام میزبانی که لبه سرویس می‌دهد فعال‌اند. کلیدی در پنل نیست و اگر از قبل با CNAME به ما اشاره می‌کنید چیزی در DNS یا مبدأ شما نباید تغییر کند.

مرورگرم h2 نشان می‌دهد نه h3. آیا HTTP/3 کار نمی‌کند؟

اولین درخواست هر نشست همیشه HTTP/2 است — همان‌جا مرورگر h3 را یاد می‌گیرد. صفحه را تازه کنید. اگر هنوز روی همه درخواست‌ها h2 است، چیزی در شبکه شما پورت UDP 443 را مسدود می‌کند؛ مرورگرها آن‌وقت بی‌صدا روی HTTP/2 می‌مانند. برای تأیید از یک گوشی با داده موبایل امتحان کنید.

آیا سرور مبدأ من به IPv6 نیاز دارد؟

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

آیا WAF روی HTTP/3 ضعیف‌تر است؟

نه. همان قواعد روی هر درخواست صرف‌نظر از انتقال اجرا می‌شوند و درخواست HTTP/3 مسدودشده همان صفحه مسدودسازی و همان Reference ID را می‌گیرد که روی HTTP/2.

آیا می‌توان HTTP/3 را برای یک سایت خاموش کرد؟

نه، و نیازی هم نیست: کلاینتی که نمی‌تواند از QUIC استفاده کند خودکار روی HTTP/2 ادامه می‌دهد. خاموش‌کردن اعلام فقط شتاب را از کلاینت‌هایی می‌گیرد که می‌توانند.