چرا ایکسباکس در ایران وصل نمیشود؟ راهنمای کامل رفع مشکل اتصال، NAT Type، ارورها و پینگ

ایکسباکس روشن است، وایفای وصل است، گوشی کنار دستتان بدون مشکل اینترنت دارد — ولی کنسول میگوید به Xbox Live وصل نیست. یا بدتر: وارد بازی میشوید، منو بالا میآید، ولی هیچ مسابقهٔ آنلاینی پیدا نمیشود.
اگر سرچ کرده باشید، جواب همهٔ سایتها یکی است: «روتر را خاموشروشن کنید، DNS بزنید». گاهی جواب میدهد و بیشتر وقتها نه، چون مشکل شما لزوماً همان مشکلی نیست که آن مقاله برایش نوشته شده.
این راهنما دو کار میکند: اول یاد میدهد مشکل دقیقاً در کدام لایه است تا وقتتان را روی راهحل اشتباه تلف نکنید، و بعد برای هر لایه، راهحل واقعی را با مکانیزمش توضیح میدهد — از جمله چیزهایی که هیچ DNS و هیچ تنظیمی درستشان نمیکند و بهتر است از اول بدانید.
اول بفهمید مشکل کجاست: چهار لایهٔ اتصال
اتصال ایکسباکس به یک بازی آنلاین از چهار ایستگاه رد میشود و هرکدام میتواند جداگانه خراب باشد:
لایه | چه چیزی است | نشانهٔ خرابی |
|---|---|---|
۱. شبکهٔ خانگی | کنسول ↔ مودم/روتر (وایفای یا کابل) | «Can't connect to your wireless network»، آیپی نمیگیرد، تست شبکه در قدم اول میایستد |
۲. اینترنت | روتر ↔ سرویسدهندهٔ اینترنت شما | گوشی هم قطع است، یا کنسول آیپی دارد ولی «Can't connect to the internet» |
۳. سرویسهای Xbox Live | ورود به اکانت، استور، دانلود، پارتی | ارور 0x87dd… موقع Sign in، استور خالی، دانلود صفر |
۴. سرور خودِ بازی | سرور مسابقهٔ FC، Call of Duty، Forza و… | منوی بازی میآید ولی matchmaking پیدا نمیکند، وسط بازی قطع میشود، پینگ بالا |
بیشتر راهنماهای فارسی فقط برای لایهٔ ۱ و ۲ نوشته شدهاند. بیشتر دردسرهای گیمر ایرانی در لایهٔ ۳ و ۴ است. اگر گوشیتان اینترنت دارد و کنسول به وایفای وصل شده، مشکل شما در دو لایهٔ آخر است و «خاموشروشن کردن روتر» کاری برایتان نمیکند.
تست شبکهٔ خودِ ایکسباکس را درست بخوانید
ایکسباکس یک ابزار تشخیص داخلی خیلی خوب دارد که اکثر مردم هیچوقت درست نگاهش نمیکنند:
Settings ← General ← Network settings
سه چیز اینجا هست:
- 1
Test network connection — لایهٔ ۱ تا ۳ را چک میکند. اگر تیک سبز گرفت، یعنی کنسول به Xbox Live رسیده است.
- 2
Test multiplayer connection — همان تست بهعلاوهٔ NAT Type، پینگ و Packet loss. این صفحه مهمترین صفحهٔ عیبیابی شماست.
- 3
Detailed network statistics — سرعت دانلود/آپلود واقعی کنسول، پینگ و درصد گمشدن بستهها.
چیزهایی که باید در نتیجهٔ تست دنبالش بگردید:
عدد | خوب | قابل تحمل | مشکلساز |
|---|---|---|---|
Latency (پینگ) تا Xbox Live | زیر ۸۰ms | ۸۰ تا ۱۵۰ms | بالای ۱۵۰ms |
Packet loss | ۰٪ | زیر ۲٪ | بالای ۲٪ (حتی ۵٪ بازی را غیرقابلبازی میکند) |
NAT Type | Open | Moderate | Strict |
MTU | ۱۴۸۰ به بالا | ۱۳۸۴ به بالا | زیر ۱۳۸۴ (ایکسباکس اصلاً وصل نمیشود) |
نکتهٔ مهم: Packet loss از پینگ مهمتر است. پینگ ۱۲۰ با صفر درصد loss، بازی روانی است. پینگ ۶۰ با ۳٪ loss، لگ و تلپورت و قطعی وسط مسابقه است. اگر loss دارید، مشکل شما وایفای یا خط اینترنت است، نه سرور بازی.
قدمهای پایه که بیشتر مشکلات لایهٔ ۱ و ۲ را حل میکند
قبل از هر کار پیچیدهای، اینها را انجام بدهید — نه چون «همه میگویند»، بلکه چون هرکدام یک علت مشخص را حذف میکند:
- 1
تاریخ و ساعت کنسول را چک کنید (Settings ← System ← Time). ارتباط با Xbox Live رمزنگاریشده است و گواهیهای امنیتی تاریخ دارند؛ اگر ساعت کنسول چند روز عقبجلو باشد، ورود به اکانت با ارور امنیتی رد میشود. این یکی از رایجترین علتهای ارور Sign in است که کسی چکش نمیکند.
- 2
Power cycle کامل، نه ریاستارت: دکمهٔ Xbox روی کنسول را ۱۰ ثانیه نگه دارید تا کامل خاموش شود، برق را بکشید، ۳۰ ثانیه صبر کنید. این کار کش شبکه و DNS داخلی کنسول را پاک میکند؛ ریاستارت معمولی این کار را نمیکند.
- 3
کابل بزنید. اگر میتوانید، حتی موقتاً. وایفای در ایران با دیوارهای بتنی و دهها روتر همسایه روی همان کانال، منبع شمارهٔ یک Packet loss است. اگر با کابل مشکل رفع شد، مشکل شما وایفای بود و ادامهٔ این مقاله را لازم ندارید.
- 4
اگر کابل ممکن نیست، روی باند ۵GHz بروید و کنسول را از روتر بیش از یک اتاق دور نکنید. ۲.۴GHz برد بیشتری دارد ولی شلوغ و پرتداخل است.
- 5
Instant-on را چک کنید. در حالت Instant-on کنسول در «خواب» هم دانلود میکند و آپدیت میگیرد؛ اگر روی خط ضعیف هستید، همین دانلود پسزمینه پینگ همهٔ خانه را بالا میبرد.
NAT Type: چرا در ایران معمولاً Strict است و چه کار میشود کرد
NAT یعنی روش تقسیم یک آیپی عمومی بین چند دستگاه. برای بازی آنلاین سه حالت دارد:
NAT Type | معنی | چه چیزی کار میکند |
|---|---|---|
Open | دستگاههای دیگر مستقیم به کنسول شما میرسند | همهچیز: پارتی، چت صوتی، میزبانی، اتصال به هر NAT دیگری |
Moderate | فقط ارتباطهایی که خودتان شروع کردهاید | بیشتر بازیها؛ ولی به کاربران Strict وصل نمیشوید و پارتی گاهی قطع میشود |
Strict | تقریباً هیچ اتصال ورودیای پذیرفته نمیشود | فقط با کاربران Open بازی میکنید؛ matchmaking کند، پارتی و چت صوتی مشکلدار، میزبانی غیرممکن |
چرا در ایران اینقدر Strict میبینیم؟ چون خیلی از سرویسدهندهها — بهخصوص اینترنت موبایل و TD-LTE و بعضی ADSLها — به شما آیپی عمومی نمیدهند. یک آیپی عمومی بین صدها مشترک تقسیم شده (به آن CGNAT میگویند). در این حالت دو لایه NAT بین کنسول شما و اینترنت است: یکی روتر خودتان، یکی NAT سرویسدهنده. لایهٔ دوم دست شما نیست و هیچ تنظیمی روی روتر خانگی آن را باز نمیکند.
تست ساده: به پنل مودم بروید و آیپی WAN را ببینید. اگر با ۱۰.، ۱۰۰.۶۴ تا ۱۰۰.۱۲۷، یا ۱۹۲.۱۶۸ شروع میشود، شما پشت CGNAT هستید. تنظیم Port forwarding و DMZ روی این خط هیچ اثری ندارد؛ وقتتان را نگذارید. یا آیپی استاتیک/عمومی از سرویسدهنده بگیرید، یا با Moderate کنار بیایید.
اگر آیپی WAN شما عمومی است (چیزی غیر از بازههای بالا)، اینها واقعاً کار میکنند:
- 1
UPnP را در روتر فعال کنید. این سادهترین راه است و ایکسباکس خودش پورتهایش را باز میکند. روی خیلی از مودمهای ایرانی بهصورت پیشفرض خاموش است.
- 2
اگر UPnP کار نکرد، به کنسول در روتر آیپی ثابت بدهید و این پورتها را به آن Forward کنید: UDP 88، UDP/TCP 3074، UDP 500، UDP 3544، UDP 4500، TCP 80، UDP 53.
- 3
در ایکسباکس، Settings ← Network ← Advanced settings ← Alternate port selection را روی Manual بگذارید و همان ۳۰۷۴ را انتخاب کنید.
- 4
DMZ آخرین راه است: کل ترافیک ورودی به کنسول میرود. کار میکند، ولی هیچوقت کامپیوتر را در DMZ نگذارید؛ کنسول بهدلیل سیستم بستهاش ریسک کمتری دارد.
- 5
اگر دو روتر پشت هم دارید (مودم + یک روتر وایفای جدا)، یکی را روی Bridge mode بگذارید. دو NAT خانگی پشت هم = Strict تضمینی.
ارورهای رایج و معنی واقعیشان
کد ارور ایکسباکس بیمعنی نیست؛ خانوادهٔ کد میگوید مشکل کجاست:
کد | یعنی | چه کار کنیم |
|---|---|---|
0x87DD0006 / 0x87DD0017 / 0x87DD0013 | مشکل ورود به اکانت (Sign-in) — کنسول به سرور احراز هویت نرسید یا رد شد | اول ساعت و تاریخ، بعد وضعیت سرورها در support.xbox.com/xbox-live-status، بعد DNS. اگر همهٔ ایران همزمان این ارور را دارند، مشکل از سمت مایکروسافت یا مسیر بینالملل است و باید صبر کرد |
0x80072EE7 / 0x80072EFD | کنسول نتوانست نام سرور را به آیپی تبدیل کند یا اتصال timeout شد | ۹۰٪ مواقع DNS. یک DNS دیگر بزنید و Power cycle کنید |
0x800C0005 | اتصال به Xbox Live قطع است ولی اینترنت هست | معمولاً NAT یا فایروال روتر؛ UPnP را چک کنید |
0x8B050033 | آپدیت سیستم ناقص دانلود شد | Power cycle، بعد Settings ← System ← Updates. اگر تکرار شد، DNS |
0x87E10BC6 / 0x803F8001 | استور یا لایسنس بازی — ربطی به شبکه ندارد | Home console را دوباره ست کنید، یا اکانتی که بازی را دارد باید آنلاین وارد شود. توضیح کامل در راهنمای ظرفیتهای ایکسباکس |
قاعدهٔ سرانگشتی: کدهایی که با 0x87DD شروع میشوند، مربوط به اکانت و ورودند؛ 0x8007 مربوط به شبکه و DNS؛ 0x803F و 0x87E1 مربوط به لایسنس و استور. با این تفکیک دیگر برای ارور لایسنس دنبال تنظیم روتر نمیگردید.
بازی منو را لود میکند ولی آنلاین وصل نمیشود — چرا؟
این پرتکرارترین و کمتوضیحدادهشدهترین مشکل گیمر ایرانی است، مخصوصاً در FC، Call of Duty، Battlefield، Rainbow Six و بازیهای EA و Activision. سه علت کاملاً متفاوت دارد که ظاهرشان یکی است:
علت اول: سرور بازی با آیپی خام کار میکند، نه با نام دامنه.
ورود به منو از طریق سرویسهای Xbox Live و سرورهای «لابی» ناشر انجام میشود که با نام دامنه (مثلاً ea.com) شناخته میشوند. اما خودِ مسابقه روی یک سرور بازی با آیپی مستقیم و پروتکل UDP اجرا میشود. هر راهحلی که فقط روی «نام دامنه» اثر میگذارد — یعنی هر DNS — تا منو شما را میرساند و بعد از آن دستش خالی است. برای همین «تا منو میآیم ولی مسابقه پیدا نمیشود» تقریباً همیشه یعنی راهحل شما DNSمحور بوده و به لایهٔ ۴ نرسیده است.
علت دوم: آیپی خروجی شما توسط ناشر پرچم خورده.
EA، Activision و Blizzard آیپیهای شناختهشدهٔ دیتاسنترها و VPNها را در لیست ریسک دارند. اگر از یک VPN یا سرویس ارزانقیمت رد میشوید که آیپی خروجیاش «VPN» شناخته میشود، به منو میرسید ولی سرور بازی به شما اختصاص داده نمیشود — بدون هیچ پیام خطای واضحی، فقط جستوجوی بیپایان. این چیزی است که با عوض کردن تنظیمات کنسول درست نمیشود؛ مسیر خروجی باید عوض شود.
علت سوم: بستههای بزرگ در راه گم میشوند (مشکل MTU).
این یکی مخصوص اینترنت موبایل و TD-LTE است و علائمش گیجکننده است: صفحهٔ «Connecting» برای همیشه میماند، یا وصل میشود و بعد از چند ثانیه میپرد، یا فقط بعضی وقتها وصل میشود. مکانیزمش این است: اپراتورهای موبایل پیامهای کنترلیای را که به دستگاهها میگوید «بستهٔ کوچکتر بفرست» مسدود میکنند. نتیجه اینکه بستههای کوچک (منو، چت، ورود) رد میشوند و بستههای بزرگ (دیتای بازی) بیصدا ناپدید میشوند. اگر روی اینترنت موبایل هستید و این علائم را دارید، در تنظیمات روتر یا مودم همراه دنبال MTU بگردید و آن را روی ۱۴۰۰ یا کمی کمتر بگذارید. ایکسباکس حداقل ۱۳۸۴ لازم دارد، پس پایینتر از آن نروید.
اگر با کابل و روی خط ثابت هستید، ساعت و DNS درست است، NAT شما Moderate یا Open است، و باز هم «منو میآید ولی مسابقه نه» — مشکل شما در مسیر بینالملل و لایهٔ ۴ است و هیچ تنظیمی روی کنسول درستش نمیکند. این را از اول بدانید تا ده راهنمای دیگر را بیهوده امتحان نکنید.
DNS چه کاری میکند و چه کاری نمیکند
چون «DNS بزن» جواب پیشفرض همهٔ راهنماهاست، بگذارید دقیق بگوییم چه انتظاری باید از آن داشت.
DNS فقط یک کار میکند: نام را به آیپی تبدیل میکند. وقتی کنسول میخواهد به xboxlive.com وصل شود، از DNS میپرسد آدرسش کجاست. همین.
بنابراین یک DNS خوب میتواند:
سرعت و پایداری ورود به اکانت، استور و دانلود را بهتر کند، چون اینها همه با نام دامنه کار میکنند.
ارورهای خانوادهٔ 0x8007 و بعضی 0x87DD را حل کند.
در سرویسهایی که فراتر از DNS سادهاند و ترافیک دامنههای خاص را از مسیر دیگری رد میکنند، محدودیتهای منطقهای روی سرویسهای دامنهمحور را دور بزند.
و یک DNS — هر DNSی — نمیتواند:
NAT Type شما را عوض کند. NAT در روتر و سرویسدهنده تعیین میشود، DNS هیچ ربطی به آن ندارد.
Packet loss وایفای شما را صفر کند.
به تنهایی شما را به سرور بازیای که با آیپی خام کار میکند برساند (علت اول بخش قبل).
پینگ شما به سرور بازی را کم کند. پینگ تابع فاصلهٔ فیزیکی و مسیر است، نه نامها.
پس اگر کسی برای Strict NAT یا پینگ بالا به شما DNS پیشنهاد داد، یا مشکل شما را نفهمیده، یا چیزی میفروشد که واقعاً DNS نیست. سرویسهایی که واقعاً پینگ و اتصال به سرور بازی را درست میکنند، در عمل مسیر ترافیک شما را عوض میکنند و باید در سطح روتر یا با یک تنظیم روی خود کنسول کار کنند، نه صرفاً با دو عدد آیپی در بخش DNS.
DNS را روی ایکسباکس اینطور تنظیم کنید: Settings ← Network settings ← Advanced settings ← DNS settings ← Manual. بعد از تغییر حتماً Power cycle کنید، وگرنه کش قبلی میماند و فکر میکنید DNS جدید کار نکرده.
پینگ: کجا هستید و سرور کجاست
برای گیمر ایرانی نزدیکترین سرورهای اکثر بازیها در اروپای غربی (فرانکفورت، آمستردام، لندن) و برای بعضی بازیها خاورمیانه (بحرین، دبی) است. از تهران با یک خط ثابت خوب، پینگ واقعبینانه به اروپا ۹۰ تا ۱۳۰ میلیثانیه است و به خاورمیانه ۵۰ تا ۸۰. اگر خیلی بالاتر از این میبینید، یک جای مسیر مشکل دارد.
چیزهایی که پینگ را واقعاً بالا میبرند و دست خودتان است:
- 1
وایفای. بین کابل و وایفای در یک خانهٔ معمولی ۱۰ تا ۴۰ میلیثانیه اختلاف و مهمتر از آن، نوسان است. برای بازی رقابتی، کابل قابلمذاکره نیست.
- 2
دانلود همزمان روی همان خط — چه روی کنسول، چه گوشی کسی در خانه که فیلم میبیند. اگر روتر شما QoS دارد، کنسول را در اولویت بگذارید.
- 3
اینترنت موبایل بهطور ذاتی نوسان پینگ (jitter) بالایی دارد. برای بازی، ADSL/VDSL یا فیبر ضعیف هم از موبایل قوی بهتر است.
- 4
انتخاب سرور در خود بازی. بعضی بازیها اجازه میدهند منطقهٔ matchmaking را دستی انتخاب کنید (مثلاً FC در تنظیمات آنلاین). اروپای غربی را انتخاب کنید، نه Auto؛ Auto گاهی شما را به آمریکا میفرستد.
دانلود کند و آپدیتهای گیر کرده
اگر مشکلتان فقط سرعت دانلود است، تقریباً همیشه یکی از اینهاست:
کنسول در حالت Instant-on دارد چند چیز را همزمان دانلود میکند. به My games & apps ← Manage ← Queue بروید و بقیه را Pause کنید.
CDN مایکروسافت از مسیر بدی به شما میرسد. اینجا تعویض DNS واقعاً کمک میکند، چون سرور دانلود بر اساس DNS انتخاب میشود.
ساعت پیک. در ایران بین ۲۰ تا ۲۴ سرعت بینالملل روی خیلی از سرویسدهندهها بهشدت افت میکند. دانلودهای بزرگ را برای بعد از نیمهشب بگذارید.
بازیای که دانلود نمیشود چون لایسنس ندارید، نه چون اینترنت مشکل دارد. اگر بازی روی اکانت دیگری است، آن اکانت باید Home console شما را ست کرده باشد. راهنمای کاملش را در آموزش فعالسازی گیم پس آلتیمیت و تفاوت ظرفیتهای ایکسباکس نوشتهایم.
چکلیست نهایی — به ترتیب
- 1
گوشی روی همان وایفای اینترنت دارد؟ اگر نه، مشکل خط است، نه کنسول.
- 2
ساعت و تاریخ کنسول درست است؟
- 3
Power cycle کامل (۱۰ ثانیه نگه داشتن + کشیدن برق).
- 4
Test multiplayer connection: Packet loss صفر است؟ اگر نه، کابل بزنید.
- 5
NAT چیست؟ اگر Strict: آیپی WAN را چک کنید. عمومی است ← UPnP/Port forward. خصوصی است ← از سرویسدهنده آیپی عمومی بگیرید یا بپذیرید.
- 6
ارور دارید؟ خانوادهاش را از جدول بالا پیدا کنید و فقط راهحل همان خانواده را امتحان کنید.
- 7
«منو میآید ولی مسابقه نه»؟ اینترنت موبایل ← MTU. خط ثابت ← مشکل مسیر بینالملل است، تنظیمات کنسول را رها کنید.
- 8
وضعیت سرورهای مایکروسافت را در support.xbox.com/xbox-live-status چک کنید. گاهی واقعاً از آنطرف است.
سؤالهای پرتکرار
چرا پلیاستیشن دوستم راحت وصل میشود ولی ایکسباکس من نه؟
معماری شبکهٔ دو کنسول فرق دارد. ورود به PSN با آیپی ایران بهطور مستقیم کار میکند، اما بخشهایی از Xbox Live از ایران در دسترس نیست یا ناپایدار است. برای همین ایکسباکس بدون یک مسیر کمکی معمولاً در لایهٔ ۳ گیر میکند، در حالی که پلیاستیشن مستقیم رد میشود و فقط در لایهٔ ۴ (سرور بازی) با همان مشکلات ایکسباکس روبهرو است.
NAT Type من Strict است ولی بازی میکنم. مشکلی هست؟
بازی میکنید، ولی فقط با کسانی که NAT بازتری دارند. عملاً استخر بازیکنهای شما کوچکتر است، matchmaking کندتر است، و در بازیهای peer-to-peer (مثل خیلی از بازیهای Co-op) ممکن است اصلاً به بعضی دوستانتان وصل نشوید. پارتی چت هم روی Strict ناپایدار است. اگر برایتان مهم نیست، مشکلی نیست.
آیا VPN روی ایکسباکس نصب میشود؟
خیر، ایکسباکس اپ VPN ندارد. تنها راه، VPN در سطح روتر است یا اشتراکگذاری اتصال از یک کامپیوتر. و همانطور که در بالا گفتیم، بیشتر VPNهای معمولی آیپی خروجیشان توسط EA و Activision پرچم خورده و مشکل لایهٔ ۴ را بدتر میکنند، نه بهتر. سرویسهایی که برای گیم طراحی شدهاند، آیپی خروجی «تمیز» دارند و فقط ترافیک بازی را از مسیر خود رد میکنند، نه همهچیز را.
DNS عمومی مثل گوگل (8.8.8.8) یا کلودفلر (1.1.1.1) کافی است؟
برای رفع ارورهای 0x8007 و دانلود، اغلب بله — و رایگان است، اول همین را امتحان کنید. برای مشکلات ورود به اکانت از ایران، محدودیتهای منطقهای و اتصال به سرور بازی، خیر؛ آنها اصلاً کار DNS عمومی نیست.
هر شب ساعت مشخصی قطع میشود، ایراد از من است؟
احتمالاً نه. اگر قطعی الگوی زمانی دارد (مثلاً هر شب حوالی یک ساعت مشخص، یا فقط ساعت پیک)، مشکل در مسیر بینالملل یا سرویسدهنده است، نه کنسول شما. با کابل و همان تنظیمات، فردا صبح تست کنید؛ اگر صبح بیمشکل است، تنظیمات شما درست است.
آیا اکانت ظرفیتی روی مشکل اتصال اثر دارد؟
روی خودِ اتصال، نه. اما اگر ظرفیت سوییچ دارید، برای بازی کردن باید همیشه آنلاین باشید و به اکانت فروشنده وارد شوید؛ پس هر قطعی کوچک شما را از بازی بیرون میاندازد. ظرفیت هوم بعد از یکبار هوم کردن اکانت روی کنسول، آفلاین هم کار میکند و به قطعیهای لحظهای حساس نیست. تفاوت کامل را در راهنمای ظرفیتهای ایکسباکس بخوانید.
جمعبندی
مشکل اتصال ایکسباکس در ایران یک مشکل نیست، چهار مشکل مختلف است که یک ظاهر دارند. وقتش را روی تشخیص بگذارید: تست multiplayer را بخوانید، Packet loss و NAT را ببینید، آیپی WAN را چک کنید، و خانوادهٔ ارور را بشناسید. بعد از آن، بیشتر راهحلها ده دقیقهایاند — و آنهایی که با تنظیمات کنسول حل نمیشوند، دستکم دیگر شبتان را نمیگیرند.