بازی آنلاین با اینترنت سیمکارتی وصل نمیشود؟ مقصر CGNAT است، نه مودم شما
مقدمه
صحنه آشناست: مودم سیمکارتی تازه خریدهاید، اینترنت باز میشود، دانلود هم خوب است، اما همین که میخواهید وارد بازی آنلاین شوید، یا لابی ساخته نمیشود، یا دوستانتان نمیتوانند به شما وصل شوند، یا بازی مدام میگوید اتصال برقرار نشد. اولین حدس هم معمولاً این است: «مودم خراب است» یا «باید یک مودم گرانتر بخرم.»
اما در بسیاری از این موارد، مودم شما کاملاً سالم است و دارد کارش را درست انجام میدهد. مشکل یک لایه بالاتر است؛ جایی که شما به آن دسترسی ندارید. اسمش CGNAT است: سیستمی که اپراتور با آن چند مشتری را پشت یک آدرس عمومی اینترنت نگه میدارد. وقتی پشت این سیستم باشید، اتصالهای ورودی از بیرون به شبکه خانگی شما نمیرسند، هر چقدر هم که در تنظیمات مودم خودتان پورت باز کنید.
خبر خوب این است که تشخیصش فقط دو دقیقه طول میکشد و با یک عدد ساده معلوم میشود: اگر آدرس WAN مودم شما با ۱۰۰٫۶۴ شروع میشود، تقریباً تکلیف روشن است. در ادامه، قدمبهقدم میبینیم CGNAT چیست، چطور مطمئن شویم پشت آن هستیم، چرا پورتفورواردینگ در این حالت جواب نمیدهد، و راهحلهای واقعی کداماند.
CGNAT چیست؟
یک آدرس عمومی برای چند نفر
در اینترنت، هر دستگاه برای اینکه از بیرون پیدا شود، به یک آدرس عمومی نیاز دارد. اما آدرسهای نسخه چهارم اینترنت (IPv4) محدودند و اپراتورها همیشه بهاندازه همه مشتریهایشان آدرس عمومی ندارند. راهحل آنها CGNAT است؛ یعنی «ترجمه آدرس شبکه در سطح اپراتور» (Carrier-Grade NAT).
به زبان ساده: اپراتور یک آدرس عمومی را بین چند مشتری به اشتراک میگذارد و خودش، در سمت خودش، مشخص میکند هر اتصال مال کدام مشتری است. اتصالهایی که شما شروع میکنید — مثل باز کردن یک سایت یا دانلود — معمولاً بدون مشکل رد میشوند، چون مسیر برگشتشان معلوم است. اما اتصالهایی که از بیرون و بدون دعوت قبلی به سمت شما میآیند، در این لایه گیر میکنند؛ چون اپراتور راهی ندارد که آنها را بهدرستی به مودم شما برساند، یا اصلاً چنین اتصالی را باز نمیکند.
چرا این موضوع برای گیمرها مهم است؟
بازی آنلاین فقط «دانلود» نیست. در خیلی از بازیها، کنسول یا کامپیوتر شما باید بتواند با بازیکنهای دیگر مستقیم ارتباط بگیرد؛ مثلاً وقتی خودتان لابی میسازید، وقتی دوستتان میخواهد به بازی شما ملحق شود، یا وقتی ارتباط صوتی و هماهنگی بازی به اتصال مستقیم نیاز دارد. اگر اتصال ورودی بسته باشد، همین بخشها به مشکل میخورند، حتی اگر سرعت دانلودتان خوب باشد.
اینجا یک سوءتفاهم رایج را هم باید روشن کنیم: CGNAT لزوماً علت پینگ بالای شما نیست. پینگ بیشتر به مسیر شبکه، کیفیت آنتندهی و شلوغی مسیر بستگی دارد. نشانه اصلی CGNAT، «وصل نشدن» یا «نیمهکاره ماندن اتصال» است، نه صرفاً عدد پینگ. پس اگر فقط پینگتان بالاست ولی همه اتصالها برقرار میشوند، اول سراغ آنتن، باند فرکانسی و کیفیت خط بروید، نه CGNAT.
همچنین NAT Type که در تنظیمات بعضی کنسولها و بازیها میبینید، تا حد زیادی همین داستان را نشان میدهد: وقتی اتصال ورودی محدود است، نوع NAT سختگیرانهتر میشود و وصل شدن به بعضی بازیکنها دشوارتر خواهد بود. پس NAT Type سختگیرانه، خودش یک بیماری نیست؛ علامتی است از اینکه مسیر ورودی بسته است.
چطور بفهمیم پشت CGNAT هستیم؟
تست دو دقیقهای: آدرس WAN را با آیپی عمومی مقایسه کنید
منبع این مقاله روش بسیار ساده و قابل اعتمادی پیشنهاد میکند: دو آدرس را تقریباً همزمان با هم مقایسه کنید.
قدم اول: وارد صفحه وضعیت (Status) مودم یا روتر خود شوید و آدرس IPv4 بخش اینترنت یا WAN را پیدا کنید و یادداشت کنید.
قدم دوم: با دستگاهی که به همان مودم وصل است، آیپی عمومی خود را ببینید؛ مثلاً با دستور زیر در ترمینال:
curl -4 https://api.ipify.org
این دستور همان آدرسی را نشان میدهد که سایتهای بیرونی از شما میبینند.
قدم سوم: دو عدد را کنار هم بگذارید:
| نتیجه | یعنی چه؟ | قدم بعدی |
|---|---|---|
| آدرس WAN بین ۱۰۰٫۶۴٫۰٫۰ تا ۱۰۰٫۱۲۷٫۲۵۵٫۲۵۵ است | یک لایه NAT اشتراکی در مسیر است | از اپراتور بپرسید آیا این CGNAT است |
| آدرس WAN با آیپی عمومی برابر است | در آن لحظه اختلاف آدرسی نیست | مشکل را در سرویس، فایروال و قانون روتر جستوجو کنید |
| آدرس WAN با آیپی عمومی فرق دارد، ولی ۱۰۰٫۶۴ نیست | لایه یا ترجمه دیگری در مسیر است | اول بررسی کنید مودم یا روتر دومی در مسیر ندارید |
| آدرس WAN از بازههای خصوصی است (مثل ۱۰٫x یا ۱۷۲٫۱۶ تا ۱۷۲٫۳۱ یا ۱۹۲٫۱۶۸٫x) | یک شبکه خصوصی بالادستی در مسیر است | روتر یا گیتوی دوم خودتان را بررسی کنید |
نکته مهمی که منبع هم روی آن تأکید میکند: بازه ۱۰۰٫۶۴٫۰٫۰/۱۰ (از ۱۰۰٫۶۴٫۰٫۰ تا ۱۰۰٫۱۲۷٫۲۵۵٫۲۵۵) طبق استاندارد RFC 6598 برای استفاده اشتراکی اپراتورها کنار گذاشته شده است. پس دیدن ۱۰۰٫۶۴ در ابتدای آدرس WAN، نشانه قدرتمندی است، اما «اثبات قطعی» نیست؛ برای اطمینان نهایی، باید از خود اپراتور بپرسید که آیا اتصال شما پشت CGNAT است یا نه.
سه اشتباه رایج در تشخیص
اشتباه اول: فقط به تست پورت اکتفا کردن. اگر سرویسی روی دستگاه شما در حال اجرا نباشد، یا فایروال آن را بسته باشد، تست پورت هم ناموفق میشود، بدون اینکه CGNAT مقصر باشد. پس تست را وقتی انجام دهید که سرویس واقعاً در حال اجراست و ترجیحاً از یک شبکه واقعاً خارجی؛ مثلاً با گوشی و اینترنت موبایل، با وایفای خاموش.
اشتباه دوم: اختلاف آدرس را حتماً گردن اپراتور انداختن. گاهی یک مودم یا روتر دوم که خودتان در مسیر گذاشتهاید، همین اختلاف را میسازد. در این حالت، راهحل دست خودتان است و ربطی به اپراتور ندارد.
اشتباه سوم: هر قطعی وایفای را به CGNAT ربط دادن. CGNAT فقط اتصالهای ورودی IPv4 را تحت تأثیر قرار میدهد. اگر وایفای قطع میشود، موس بلوتوثی میپرد یا تصویر مانیتور میرود، آنها مشکل جداگانهای دارند و با قانون پورتفورواردینگ درست نمیشوند.

چرا پورتفورواردینگ جواب نمیدهد؟
قفل، یک طبقه بالاتر از مودم شماست
پورتفورواردینگ یعنی به روتر خانگیتان بگویید: «اگر اتصالی برای فلان پورت آمد، آن را به فلان دستگاه داخل خانه بفرست.» این قانون فقط روی روتر خودتان اعمال میشود. اما وقتی پشت CGNAT هستید، اتصال ورودی اصلاً به روتر شما نمیرسد که قانون شما روی آن اعمال شود؛ در لایه اپراتور متوقف میشود.
تصورش مثل این است که برای درِ خانهتان قفل تازه بگذارید، اما نگهبان ساختمان اصلاً اجازه ورود مهمان را ندهد. هر چقدر قفل درِ خانه را عوض کنید، مهمان هنوز پشت درِ ساختمان میماند.
به همین دلیل، دو تنظیم معروف هم در این حالت کمکی نمیکنند: UPnP و DMZ مودم. هر دو فقط تنظیمات روتر محلی شما را تغییر میدهند و کنترلی روی NAT بالادستی اپراتور ندارند. پس اگر کسی گفت «DMZ را فعال کن تا CGNAT دور بخورد»، بدانید که طبق منبع، این کار CGNAT را دور نمیزند.
پس کی پورتفورواردینگ واقعاً لازم است؟
وقتی آدرس WAN شما با آیپی عمومی برابر باشد، یعنی مسیر ورودی تا روتر شما باز است و آنوقت پورتفورواردینگ معنا پیدا میکند. در آن حالت، باید سه چیز را همزمان چک کنید: سرویس واقعاً روی دستگاه در حال گوش دادن باشد، فایروال دستگاه آن پورت و پروتکل (TCP یا UDP) را باز گذاشته باشد، و قانون روتر دقیقاً به آدرس داخلی فعلی همان دستگاه اشاره کند. اگر آدرس داخلی دستگاه عوض شده باشد، قانون قبلی به دستگاه اشتباهی اشاره میکند. برای همین، رزرو کردن آدرس داخلی در تنظیمات DHCP روتر کار عاقلانهای است.
راهحلهای واقعی: آیپی عمومی از اپراتور یا تونل
راهحل اول: از اپراتور آیپی عمومی بخواهید
سادهترین و تمیزترین راه، همین است: با پشتیبانی اپراتور تماس بگیرید و دقیقاً این سه سؤال را بپرسید:
۱. آیا اتصال من پشت CGNAT است؟
۲. آیا امکان دریافت آیپی عمومیِ قابلدسترسی از بیرون (بهصورت ثابت یا پویا) وجود دارد؟
۳. آیا پورتهای ورودی فیلتر میشوند؟
اگر اپراتور این امکان را فعال کند، بعد از آن دوباره آدرس WAN را با آیپی عمومی مقایسه کنید. وقتی این دو برابر شدند، تازه وقت آن است که پورتفورواردینگ را روی روتر تنظیم کنید و از یک شبکه خارجی تست بگیرید. این راه، کمترین دردسر و معمولاً بهترین کارایی را دارد، چون مسیر شما مستقیم میماند و لایه اضافهای به آن اضافه نمیشود.
راهحل دوم: تونل یا رلهای که از داخل به بیرون ساخته میشود
اگر آیپی عمومی در دسترس نبود، گزینه بعدی استفاده از یک VPN یا تونل خروجیمحور است که از نگاشت پورت پشتیبانی کند، یا یک رله و تونل معکوس مناسب. منطقش این است: بهجای اینکه منتظر اتصال ورودی بمانید، دستگاه شما خودش از داخل یک اتصال خروجی به یک سرور واسط برقرار میکند و اتصالهای ورودی از همان مسیر برمیگردند؛ مسیری که CGNAT معمولاً جلویش را نمیگیرد، چون شروعش از داخل بوده است.
اما این راهحل را با چشم باز انتخاب کنید: راهاندازی، هزینه و تأخیر (پینگ) در سرویسهای مختلف فرق میکند، پس حتماً شرایط سرویسدهنده و نیاز بازیتان را بررسی کنید. تونل، عصای جادویی نیست؛ اگر سرویس واسط دور باشد یا شلوغ باشد، ممکن است پینگ بازی آنلاین شما بدتر شود. پس فقط وقتی سراغ تونل بروید که آیپی عمومی واقعاً در دسترس نیست.
راهحل سوم: IPv6، اگر هر دو طرف پشتیبانی کنند
گزینه دیگر، استفاده از IPv6 با آدرسدهی سراسری است؛ به شرطی که هر دو طرف اتصال از IPv6 پشتیبانی کنند. اما توجه کنید: قانون NAT نسخه چهارم، اتصال IPv6 را باز نمیکند. باید فایروال IPv6 دستگاه یا روتر را هم جداگانه و درست تنظیم کنید.
چه کارهایی را نباید بکنیم؟
- مودم را بیدلیل عوض نکنید. اگر آدرس WAN با ۱۰۰٫۶۴ شروع میشود، مودم جدید هم پشت همان دیوار میماند.
- ده قانون پورتفوروارد روی هم تلنبار نکنید. وقتی مشکل در لایه بالادستی است، قانون بیشتر فقط تنظیمات را شلوغتر میکند.
- پورتهای غیرضروری را باز نکنید. فقط همان پورتهایی را باز کنید که سرویس واقعاً به آنها نیاز دارد و دستگاه و روتر را از مسیر رسمی بهروز نگه دارید.
- بعد از هر تغییر بزرگ، دوباره چک کنید. تعویض روتر، تغییر طرح اپراتور یا تغییر آدرس WAN میتواند وضعیت CGNAT شما را عوض کند؛ پس مقایسه آدرس WAN و آیپی عمومی را تکرار کنید.
جمعبندی
اگر بازی آنلاین با اینترنت سیمکارتی شما وصل نمیشود، قبل از اینکه مودم را مقصر بدانید، دو دقیقه وقت بگذارید و آدرس WAN مودم را با آیپی عمومی مقایسه کنید. اگر آدرس WAN با ۱۰۰٫۶۴ شروع شد، شما با یک دیوار به نام CGNAT طرف هستید؛ دیواری که پورتفورواردینگ روی مودم خانگی از پسش برنمیآید.
راه درست، ترتیب دارد: اول تشخیص با عدد، بعد سؤال از اپراتور برای آیپی عمومی، و اگر نشد، تونل یا رله مناسب. مودم خوب، آنتن خوب و تنظیم درست، همه مهماند؛ اما هیچکدام جای باز کردن مسیر ورودی را نمیگیرند. وقتی مسیر درست شود، همان مودمی که امروز «خراب» به نظر میرسد، فردا بدون هیچ تغییری، بازی را وصل میکند.
اگر دنبال مودم سیمکارتی مناسب یا مشاوره پیش از خرید هستید، سری به صفحه اصلی فروشگاه ناین پی سی بزنید.
سؤالات متداول
CGNAT چیست؟
سیستم اپراتور برای بهاشتراکگذاشتن آدرسهای عمومی IPv4 بین چند مشتری است. این سیستم میتواند اتصالهای ورودیِ بدون دعوت قبلی به شبکه خانگی را مسدود کند.
آیا آدرس WAN با ۱۰۰٫۶۴٫x٫x حتماً یعنی CGNAT؟
نشانه قدرتمندی است، چون این بازه طبق RFC 6598 برای NAT اشتراکی اپراتورها کنار گذاشته شده، اما برای اطمینان نهایی باید از اپراتور بپرسید چه کسی آن لایه را مدیریت میکند.
چرا پورتفورواردینگ من جواب نمیدهد؟
چون قانون شما فقط روی روتر خانگی اعمال میشود و اتصال ورودی پیش از رسیدن به روتر، در NAT اپراتور متوقف میشود. روتر شما کنترلی روی آن لایه ندارد.
آیا UPnP یا DMZ مشکل CGNAT را حل میکند؟
خیر. هر دو فقط تنظیمات روتر محلی را تغییر میدهند و روی NAT بالادستی اپراتور اثری ندارند.
بهترین راهحل چیست؟
اول درخواست آیپی عمومیِ قابلدسترسی از اپراتور؛ اگر در دسترس نبود، تونل یا رلهای که از نگاشت پورت پشتیبانی کند، یا در صورت پشتیبانی هر دو طرف، IPv6.
آیا CGNAT باعث پینگ بالا میشود؟
نه لزوماً. نشانه اصلی CGNAT وصل نشدن یا ناقص ماندن اتصال ورودی است؛ پینگ بالا بیشتر به مسیر، آنتندهی و شلوغی شبکه مربوط است.
منبع: مقاله «ISP Configuration: CGNAT Port Forwarding Block (NAT Rules)» از سایت LaptopJudge، منتشرشده در ۲۷ اکتبر ۲۰۲۶ — https://laptopjudge.com/isp-configuration-cgnat-port-forwarding-block/
همه ادعاهای فنی این مقاله (بازه ۱۰۰٫۶۴٫۰٫۰/۱۰، استاندارد RFC 6598، روش مقایسه آدرس WAN با آیپی عمومی، ناکارآمدی پورتفورواردینگ و UPnP/DMZ در برابر CGNAT، و راهحلهای آیپی عمومی، تونل و IPv6) از همین منبع بررسی و تأیید شدهاند؛ ادعای تأییدنشدهای در متن نیامده است. اینفوگرافیک داخل مقاله، گرافیک اصیل ساختهشده با PIL است.