چرا اینترنت فقط برای بعضی برنامه‌ها وصل است و برای بعضی نه؟



تلگرام
وصل است


یوتیوب
باز نمی‌شود

❓ چرا اینترنت فقط برای بعضی برنامه‌ها وصل است؟ این مشکل رایج وقتی رخ می‌دهد که مثلاً تلگرام و واتساپ کار می‌کنند اما یوتیوب، اینستاگرام یا سایر سایتها باز نمی‌شوند. دلایل اصلی: فیلترینگ سطح DNS، تنظیمات پروکسی یا VPN، مشکل MTU، یا فایروال. در این راهنما از هزارسیستم با ۸ روش عملی این مشکل را رفع کنید.

⭐⭐ مشکل کجاست؟ چرا بعضی برنامه‌ها وصلند و بعضی نه؟⭐⭐

وقتی برخی از برنامه‌ها (مثل تلگرام، واتساپ، اینستاگرام) به درستی کار می‌کنند اما برخی دیگر (یوتیوب، آپارات، دیوار) باز نمی‌شوند، نشانه‌ی یک مشکل انتخابی در مسیر دسترسی به اینترنت است. این حالت معمولاً به این معناست که اتصال اینترنت شما برقرار است، اما ترافیک برخی مقاصد مسدود یا دچار اختلال شده است. مهم‌ترین دلایل شامل فیلترینگ داخلی (DNS تحریمی)، تنظیمات نادرست VPN، مشکل در MTU، یا فایروال ویندوز هستند. در ادامه به تفکیک به بررسی هر کدام می‌پردازیم.

⭐⭐علت‌های رایج و راه‌حل‌های سریع⭐⭐

علت مشکل نشانه‌ها راه‌حل سریع
فیلترینگ DNS (تحریم) اپ‌های خارجی خاص (یوتیوب، اینستاگرام) باز نمی‌شوند تغییر DNS به 8.8.8.8 یا 1.1.1.1
VPN یا پروکسی با خاموش کردن VPN مشکل حل می‌شود VPN را عوض کنید یا از Split Tunneling استفاده کنید
مشکل MTU (بسته‌های بزرگ) سایت‌های خاص لود نمی‌شوند، پیغام “ERR_CONNECTION_TIMED_OUT” کاهش MTU در رجیستری یا تنظیمات مودم
فایروال ویندوز مرورگر خاصی کار نمی‌کند، بقیه کار می‌کنند اجازه دسترسی به برنامه در فایروال
کش DNS خراب سایت‌های جدید باز نمی‌شوند، سایت‌های قدیمی باز می‌شوند ipconfig /flushdns در CMD
IPv6 غیرفعال/مشکل‌دار سایت‌های با IPv6-only مشکل دارند غیرفعال کردن IPv6 در ویندوز
Hosts فایل دستکاری شده سایت‌های خاص (مثلاً یوتیوب) به 127.0.0.1 هدایت می‌شوند ویرایش فایل Hosts

نکته: ۹۰٪ موارد با تغییر DNS حل می‌شود.

⭐⭐ راه‌حل‌های عملی – از ساده به پیچیده⭐⭐

✅ راه‌حل ۱: تغییر DNS به سرورهای عمومی

رایج‌ترین دلیل این مشکل، فیلترینگ DNS توسط ISP (شرکت ارائه‌دهنده اینترنت) است. با تغییر DNS به سرورهای آزاد مانند گوگل یا کلادفلر حل می‌شود:

  • Google DNS: 8.8.8.8 و 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 و 1.0.0.1

روش تغییر: Control Panel > Network and Sharing Center > Change adapter settings > راست‌کلیک روی اتصال فعال > Properties > Internet Protocol Version 4 (TCP/IPv4) > گزینه “Use the following DNS server addresses” را انتخاب و مقادیر بالا را وارد کنید.

✅ راه‌حل ۲: پاک کردن کش DNS

کش DNS ممکن است اطلاعات غلط ذخیره کرده باشد. Command Prompt را به عنوان Administrator باز کنید و دستور زیر را بزنید:

ipconfig /flushdns

اگر پیام “Successfully flushed the DNS Resolver Cache” را دیدید، کش پاک شده است.

✅ راه‌حل ۳: بررسی VPN و پروکسی

اگر از VPN استفاده می‌کنید، ممکن است سرور VPN شما برخی سایت‌ها را فیلتر کرده باشد یا کند باشد. VPN را عوض کنید یا از Split Tunneling استفاده کنید (فقط ترافیک خاص از VPN عبور کند). همچنین پروکسی را غیرفعال کنید: Settings > Network & Internet > Proxy > “Use a proxy server” را خاموش کنید.

✅ راه‌حل ۴: تغییر یا کاهش MTU

MTU (Maximum Transmission Unit) حداکثر اندازه بسته‌های داده است. اگر MTU مودم یا ویندوز با ISP شما هماهنگ نباشد، بسته‌های بزرگ (مثل ویدیوی یوتیوب) ممکن است گم شوند. برای تست، CMD را باز کنید و دستور زیر را امتحان کنید:

ping google.com -f -l 1472

اگر خطای “Packet needs to be fragmented” گرفتید، عدد را کم کنید تا کار کند. سپس در رجیستری ویندوز می‌توانید MTU را تنظیم کنید. (توصیه: از نرم‌افزار TCP Optimizer استفاده کنید.)

✅ راه‌حل ۵: بررسی فایروال ویندوز

فایروال ویندوز ممکن است دسترسی مرورگر خاصی را مسدود کرده باشد. مسیر: Control Panel > Windows Defender Firewall > Allow an app or feature through Windows Defender Firewall. مطمئن شوید مرورگر شما (مثلاً Chrome) تیک خورده باشد. می‌توانید فایروال را موقتاً غیرفعال کنید تا تست کنید.

✅ راه‌حل ۶: غیرفعال کردن IPv6

گاهی IPv6 باعث می‌شود سایت‌های دارای IPv6-only دچار مشکل شوند. برای غیرفعال کردن: Control Panel > Network and Sharing Center > Change adapter settings > راست‌کلیک روی اتصال > Properties > تیک “Internet Protocol Version 6 (TCP/IPv6)” را بردارید و OK کنید.

✅ راه‌حل ۷: بررسی فایل Hosts

برخی بدافزارها یا ابزارهای مسدودسازی، آدرس سایت‌ها را در فایل Hosts به 127.0.0.1 تغییر می‌دهند. مسیر فایل: C:\Windows\System32\drivers\etc\hosts. با Notepad به عنوان Admin باز کنید. اگر خطوطی مثل 127.0.0.1 youtube.com دیدید، آنها را پاک کنید یا با # کامنت کنید.

✅ راه‌حل ۸: ریست تنظیمات شبکه

اگر همه روش‌ها جواب نداد، تنظیمات شبکه را به حالت اول برگردانید. CMD به عنوان Administrator و دستورات زیر را به ترتیب اجرا کنید:

netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

سیستم را ری‌استارت کنید.

🚀 نکته تخصصی : اگر مشکل فقط با اپلیکیشن خاصی (مثلاً تلگرام vs یوتیوب) دارید و با DNS حل نشد، احتمالاً از پروتکل‌های متفاوت استفاده می‌کنند. برخی اپ‌ها از TLS با SNI استفاده می‌کنند که ممکن است فیلتر شوند. استفاده از VPN با پروتکل obfuscated یا تغییر DNS به 1.1.1.1 می‌تواند کمک کند.

دسته‌بندی مشکلات بر اساس نوع برنامه

📱 پیام‌رسان‌ها

تلگرام، واتساپ، سیگنال

معمولاً وصلند چون: از پروتکل‌های خاص یا IP ثابت استفاده می‌کنند.

اگر قطع شدند: مشکل VPN یا تحریم شدید.

🎬 سایت‌های اشتراک ویدیو

یوتیوب، آپارات، نماوا

معمولاً مشکل دارند چون: فیلترینگ DNS، CDN تحریمی، یا MTU نامناسب.

🛒 فروشگاه‌های اینترنتی

دیجی‌کالا، دیوار، شیپور

اگر وصل نشدند: مشکل اینترنت داخلی (فیلترینگ هوشمند) یا پروکسی.

✨ خلاصه راهنمای عیب‌یابی گام‌به‌گام ✨

۱. DNS را به 8.8.8.8 تغییر دهید

۲. کش DNS را پاک کنید

۳. VPN را عوض یا خاموش کنید

۴. MTU را بررسی کنید

۵. فایروال را چک کنید

۶. IPv6 را غیرفعال کنید

⭐⭐سوالات متداول⭐⭐

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

تلگرام معمولاً از IP‌های ثابت و پروتکل MTProto استفاده می‌کند که فیلتر کردن آن سخت‌تر است، در حالی که یوتیوب از دامنه‌های متعدد و CDN استفاده می‌کند که راحت‌تر با DNS فیلتر می‌شوند. تغییر DNS به 8.8.8.8 معمولاً مشکل را حل می‌کند.

📌 آیا آنتی‌ویروس می‌تواند این مشکل را ایجاد کند؟

بله، آنتی‌ویروس‌هایی که قابلیت “اسکن HTTPS” یا “Web Protection” دارند ممکن است برخی سایت‌ها را بلاک کنند. آنتی‌ویروس را موقتاً غیرفعال کنید و تست کنید.

📌 چطور MTU مناسب را پیدا کنم؟

در CMD دستور ping google.com -f -l 1472 را بزنید. اگر خطا داد، عدد را 10 تا 10 تا کم کنید تا کار کند. آن عدد + 28 = MTU مناسب شماست. (مثلاً 1452 + 28 = 1480).

📌 مشکل “ERR_CONNECTION_RESET” یعنی چه؟

این خطا معمولاً به دلیل فیلترینگ (TCP Reset) یا مشکل پروکسی رخ می‌دهد. VPN را عوض کنید یا DNS را تغییر دهید.

📌 چطور مطمئن شوم مشکل از ISP است؟

اگر با تغییر DNS به 1.1.1.1 و 8.8.8.8 مشکل حل شد، یعنی ISP شما DNS را تحریم کرده است. اگر با VPN حل شد، یعنی ISP ترافیک را فیلتر می‌کند.