شلتر · DNS گیمینگ
مقالات بازی آنلاین

CGNAT چیست و چرا NAT بازی شما بسته است؟

CGNAT چیست و چرا NAT بازی را Strict می‌کند؟ روش تشخیص، اثرش روی پینگ و راه‌های دور زدن آن در ایران.

Sina Movahed۴ دقیقه مطالعه
CGNAT چیست
فهرست مطالب

اگر روی کنسول یا کامپیوتر بارها پیام NAT Type: Strict یا Type D دیده‌اید، نتوانسته‌اید لابی بسازید یا با دوستانتان تیم شوید و پورت فورواردینگ هم مشکل را حل نکرده است، به احتمال زیاد پشت CGNAT هستید. این مقاله توضیح می‌دهد CGNAT چیست، چرا اپراتورهای ایرانی از آن استفاده می‌کنند و چه کارهایی واقعاً از دست شما برمی‌آید.

CGNAT چیست؟

در حالت معمول، اپراتور به هر مشترک یک آدرس IPv4 عمومی اختصاص می‌دهد. اما تعداد آدرس‌های IPv4 در دنیا تمام شده است. راه‌حل اپراتورها این بوده که یک آدرس عمومی را بین ده‌ها یا صدها مشترک به اشتراک بگذارند. به این کار Carrier-Grade NAT یا CGNAT می‌گویند.

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

چطور بفهمم پشت CGNAT هستم؟

یک تست ساده دارد. آدرس IP مودم خود را در پنل مودم (معمولاً بخش WAN یا Status) ببینید و با آی‌پی عمومی خود مقایسه کنید. آی‌پی عمومی را می‌توانید از صفحه آی پی من ببینید.

  • اگر این دو عدد یکی بودند، آی‌پی عمومی دارید و پشت CGNAT نیستید؛
  • اگر آی‌پی مودم با ۱۰. یا ۱۰۰.۶۴ تا ۱۰۰.۱۲۷ یا ۱۷۲.۱۶ تا ۱۷۲.۳۱ شروع می‌شود و با آی‌پی عمومی فرق دارد، پشت CGNAT هستید.

محدوده ۱۰۰.۶۴.۰.۰/۱۰ دقیقاً همان محدوده‌ای است که استاندارد برای CGNAT کنار گذاشته است؛ دیدن آن یعنی قطعاً پشت CGNAT هستید.

CGNAT چیست راهنمای کامل

CGNAT دقیقاً چه مشکلاتی در بازی ایجاد می‌کند؟

نشانهتوضیح
NAT Type D روی پلی‌استیشن یا Strict روی ایکس‌باکسکنسول نمی‌تواند پورت‌ها را باز نگه دارد
نتوانستن در میزبانی لابی یا اتاق بازیبازیکنان دیگر نمی‌توانند به شما وصل شوند
شکست اتصال همتا به همتا در بازی‌های کو-آپبازی مجبور می‌شود از سرور واسط استفاده کند و پینگ بالا می‌رود
بی‌اثر بودن پورت فورواردینگپورت روی مودم باز می‌شود اما NAT اپراتور همچنان مسیر را می‌بندد
قطعی صدای چت تیمیترافیک صوتی معمولاً همتا به همتا است

اگر هنوز با مفهوم نوع NAT آشنا نیستید، ابتدا نوع NAT در بازی آنلاین را بخوانید؛ CGNAT در واقع بدترین حالت همان ماجراست.

چرا پورت فورواردینگ زیر CGNAT جواب نمی‌دهد؟

پورت فورواردینگ به مودم شما می‌گوید ترافیک یک پورت را به کدام دستگاه بفرستد. اما وقتی آی‌پی عمومی اصلاً مال شما نیست، هیچ‌کس از بیرون نمی‌تواند آن پورت را روی مودم شما صدا بزند؛ درخواست در لایه NAT اپراتور متوقف می‌شود. برای همین است که بعد از ساعت‌ها ور رفتن با تنظیمات مودم، نتیجه عوض نمی‌شود. روش درست انجام این کار در حالتی که آی‌پی عمومی دارید، در پورت فورواردینگ چیست آمده است.

چه راه‌حل‌هایی واقعاً کار می‌کنند؟

۱. درخواست آی‌پی عمومی یا استاتیک از اپراتور

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

۲. فعال کردن UPnP روی مودم

اگر آی‌پی عمومی دارید اما NAT شما همچنان بسته است، UPnP اجازه می‌دهد کنسول خودش پورت لازم را باز کند. زیر CGNAT این کار تأثیر محدودی دارد، اما امتحانش هزینه‌ای ندارد.

۳. IPv6 را بررسی کنید

IPv6 اصلاً درگیر CGNAT نیست و بعضی بازی‌ها از آن پشتیبانی می‌کنند. اگر اپراتور شما IPv6 می‌دهد، فعال کردنش می‌تواند مشکل اتصال بعضی بازی‌ها را حل کند. مزایا و معایبش را در IPv4 یا IPv6 برای بازی آنلاین بررسی کرده‌ایم.

۴. انتخاب سرورهای اختصاصی به‌جای همتا به همتا

بازی‌هایی که سرور اختصاصی دارند (مثل بیشتر شوترهای رقابتی) کمتر از CGNAT آسیب می‌بینند. اگر بازی شما گزینه انتخاب سرور دارد، حالت سرور اختصاصی را انتخاب کنید.

CGNAT چیست

DNS در این ماجرا چه نقشی دارد؟

یک نکته را شفاف بگوییم: DNS نوع NAT شما را عوض نمی‌کند و CGNAT را دور نمی‌زند. کاری که یک DNS گیمینگ انجام می‌دهد، بهینه کردن مسیر رسیدن به سرورهای بازی و رفع خطاهای دسترسی است؛ یعنی روی پینگ و پایداری اثر می‌گذارد، نه روی NAT. اگر مشکل شما پینگ و قطعی است، خرید DNS اختصاصی کمک می‌کند؛ اما اگر مشکل دقیقاً میزبانی لابی و NAT است، باید سراغ آی‌پی عمومی بروید.

برای تشخیص اینکه مشکل شما از کدام دسته است، چک‌لیست عیب‌یابی اتصال بازی آنلاین را دنبال کنید و اگر پینگتان هم بالاست، چرا پینگ بالا می‌رود را بخوانید.

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

بعد از اینکه وضعیت آی‌پی خود را روشن کردید، تنظیم درست DNS روی دستگاهتان قدم بعدی است:

در کدام بازی‌ها CGNAT بیشتر آزار می‌دهد؟

هر بازی‌ای که برای لابی یا صدای تیمی به اتصال همتا به همتا تکیه می‌کند، زیر CGNAT بیشتر مشکل پیدا می‌کند. وارزون، فورتنایت و Rainbow Six از نمونه‌های پرتکرار هستند؛ معمولاً بازی اجرا می‌شود اما پیدا کردن مچ طول می‌کشد یا وسط بازی از لابی بیرون می‌افتید. فهرست کامل بازی‌های تحت پوشش در صفحه بازی‌ها آمده است.

جمع‌بندی

CGNAT یک محدودیت در سطح اپراتور است، نه ایرادی در مودم یا تنظیمات شما. تا وقتی آی‌پی عمومی نداشته باشید، پورت فورواردینگ و ترفندهای مودم نتیجه‌ای نمی‌دهند. اول با تست آی‌پی مشخص کنید پشت CGNAT هستید یا نه؛ اگر بودید سراغ آی‌پی عمومی و IPv6 بروید و برای بهبود پینگ و پایداری اتصال، از DNS گیمینگ استفاده کنید.

اشتراک‌گذاری: تلگرام
KEEP READING

بیشتر بخوان