خطای ERR_CONNECTION_RESET یکی از شایعترین پیامهایی است که هنگام حل مشکل اتصال اینترنت، هم در گوگل کروم و هم در فایرفاکس با آن روبرو میشوید؛ معمولاً به این شکل: «نمیتوان به این سایت دست یافت، اتصال مجدداً برقرار شد. این موارد را امتحان کنید: بررسی اتصال». تجربه نشان داده که در بین کاربران ایرانی، رایجترین علت این خطا استفاده از VPN یا فیلترشکن است؛ چرا که اتصال شما از یک تونل رمزنگاریشدهٔ اضافه عبور میکند و هر گونه افت کیفیت، مسدودسازی پروتکل یا قطعی سرور VPN میتواند بهسادگی باعث ریست شدن اتصال شود. در این مقاله به زبان ساده شروع میکنیم: چند راهحل سریع که در اکثر مواقع جواب میدهد، سپس قدمبهقدم جلو میرویم تا به تنظیمات فنیتر (VPN، TCP/IP، DNS) هم برسیم — چه با ویندوز 10/11 سر و کار دارید، چه با موبایل، چه مدیر یک سایت وردپرسی هستید. این خطا در واقع یعنی «اتصال بازنشانی شد» یا همان تنظیم مجدد اتصال (Reset) توسط یکی از لایههای شبکه، و میتواند از تنظیمات مرورگر، فایروال، پروکسی/VPN یا DNS ناشی شود.
چطور سریع خطای ERR_CONNECTION_RESET را برطرف کنیم؟
قبل از خواندن ادامهٔ مقاله، این ۴ مورد را امتحان کنید؛ در بیشتر مواقع همینها مشکل را حل میکنند:
- مرورگر را کاملاً ببندید و دوباره باز کنید؛ اگر از VPN یا فیلترشکن استفاده میکنید، آن را هم یک بار قطع و وصل کنید.
- یک بار همان صفحه را در حالت ناشناس (Incognito در کروم یا Private Browsing در فایرفاکس) باز کنید؛ اگر درست باز شد، مشکل از کش یا افزونههای مرورگر است.
- اگر با گوشی موبایل هستید، یک بار بین Wi-Fi و اینترنت همراه جابهجا شوید.
- کامپیوتر یا گوشی خود را یک بار ریستارت کنید.
اگر هیچکدام از اینها جواب نداد، جای نگرانی نیست؛ در ادامهٔ مقاله از سادهترین تا تخصصیترین راهحلها را قدمبهقدم توضیح دادهایم.
فهرست مطالب
- شناخت کامل خطای ERR CONNECTION RESET
- بررسی تنظیمات مرورگر و کش
- تنظیمات پروکسی و VPN را مرور
- بررسی فایروال و آنتی ویروس
- اصلاح تنظیمات TCP IP سیستم
- به روز رسانی درایور کارت شبکه
- تست اتصال با DNS عمومی
- بازنشانی تنظیمات مرورگر به صورت کامل
- استفاده از ابزارهای تشخیص شبکه
- پیشگیری از بروز مجدد خطا
- سوالات متداول
شناخت کامل خطای ERR CONNECTION RESET
err_connection_reset یعنی چه؟ به زبان ساده، یعنی مرورگر شما (کروم، فایرفاکس، اج و …) نتوانسته یک اتصال پایدار با سایت مقصد برقرار کند، یا اتصالی که برقرار شده بود ناگهان قطع شده؛ به این قطعشدن ناگهانی «ریست» یا «بازنشانی» میگویند. کامپیوتر یا گوشی شما نمیتواند این اتصال ناقص را پردازش کند، برای همین همان لحظه این پیام خطا را میبینید.
از نظر لغوی هم: ERR یعنی خطا، CONNECTION یعنی اتصال و RESET یعنی بازنشانی؛ پس ترجمهٔ دقیق این پیام «خطای بازنشانی اتصال» است. در فایرفاکس گاهی با پیام مشابه «Secure Connection Failed» یا «The connection was reset» نمایش داده می شود. در گوگل کروم معمولاً متن کامل به این شکل دیده می شود: «نمی توان به این سایت دست یافت. اتصال مجدداً برقرار شد. این موارد را امتحان کنید: بررسی اتصال».
معمولاً یکی از این موارد باعث این خطا می شود:
- تنظیمات نادرست پراکسی یا VPN که مسیر داده ها را به هم می ریزد — رایج ترین علت بین کاربران ایرانی.
- فایروال ویندوز، فایروال روتر یا آنتی ویروسی که پورت 80 یا 443 را مسدود کرده.
- مشکلات کش یا تنظیمات خود مرورگر.
- درایور قدیمی کارت شبکه یا آداپتور Wi-Fi، به خصوص پس از ارتقا به ویندوز 11.
- خطای موقت در سمت سایت مقصد؛ اگر سایت مقصد یک سایت وردپرسی باشد، مسدودسازی توسط ماژول امنیتی هاست (مانند mod_security) هم محتمل است.
برای اینکه بفهمید مشکل از کجاست، یک تست ساده انجام دهید: آدرس http://example.com را بدون VPN یا پراکسی، ترجیحاً یک بار در گوگل کروم و یک بار در فایرفاکس باز کنید. اگر خطا در هر دو مرورگر تکرار شد، مشکل از تنظیمات شبکه یا سیستم عامل است، نه از خود مرورگر.
در ادامهٔ این مقاله، دقیقاً به همین ترتیب پیش می رویم — از ساده ترین راه حل تا فنی ترین:
- پراکسی/VPN: غیرفعال سازی موقت، سپس تنظیم صحیح یا انتخاب سرویس معتبر.
- آنتی ویروس/فایروال: غیرفعال سازی موقت و افزودن استثنا برای مرورگر.
- تنظیمات پیشرفته تر: بازنشانی TCP/IP، تغییر DNS، به روزرسانی درایور کارت شبکه.
- مشکل سمت سرور (مثلاً وردپرس): تست از یک شبکه یا IP دیگر و هماهنگی با پشتیبانی هاست.
اگر پس از بررسی همهٔ این موارد همچنان خطا ادامه داشت، ممکن است سرور مقصد به دلیل بار زیاد یا تنظیمات نادرست، درخواست های ورودی را ریست کند. در چنین شرایطی بهترین کار تماس با مدیر سرور یا پشتیبانی هاست است تا از وضعیت سرویس مطلع شوید.
بررسی تنظیمات مرورگر و کش
خطای ERR_CONNECTION_RESET اغلب ناشی از تنظیمات نادرست مرورگر یا حافظهٔ کش (Cache) است. وقتی کش حاوی اطلاعات منقضی یا خراب باشد، مرورگر تلاش می کند صفحه ای را با داده های ناسازگار بارگذاری کند و در نتیجه اتصال قطع می شود. این موضوع هم در گوگل کروم و هم در فایرفاکس دیده می شود، هر چند پیام نمایش داده شده کمی متفاوت است.
برای رفع مشکل، ابتدا کش و کوکی های مرورگر را پاک کنید:
- باز کردن Settings یا تنظیمات مرورگر.
- رفتن به بخش Privacy and security (حفظ حریم خصوصی و امنیت).
- انتخاب گزینه «Clear browsing data» (پاک سازی داده های مرور).
- بازهٔ زمانی را روی «All time» (تمام زمان) بگذارید و تیک
Cached images and filesوCookies and other site dataرا بزنید. - روی «Clear data» کلیک کنید و مرورگر را مجدداً راه اندازی کنید.
اگر پس از پاک سازی کش مشکل ادامه یافت، تنظیمات پیش فرض شبکه مرورگر را بررسی کنید:
- Google Chrome: از مسیر Settings → Advanced → System → Open proxy settings، مطمئن شوید پروکسی فعال نیست و تنظیمات DNS را بازنشانی کنید.
- Mozilla Firefox: از مسیر Options → General → Network Settings، گزینهٔ «Use system proxy settings» یا «No proxy» را انتخاب کنید.
- Microsoft Edge: از مسیر Settings → System → Open your computer’s proxy settings، پروکسی را غیرفعال و تنظیمات پیش فرض را بازگردانید.
افزونه ها (Extensions) نیز می توانند ارتباطات شبکه را مسدود یا تغییر دهند؛ این مورد به خصوص در گوگل کروم که افزونه های زیادی دارد رایج تر است. برای تشخیص مشکل، تمام افزونه ها را غیرفعال کنید و مرورگر را در حالت عادی باز کنید. اگر خطا برطرف شد، افزونه ها را یک به یک فعال کنید تا منبع دقیق مشکل شناسایی شود؛ افزونه های مسدودکنندهٔ تبلیغ (Ad-blocker) یا VPN گاهی با تنظیمات DNS در تعارض هستند.
نکتهٔ کاربردی: برای تست سریع از حالت ناشناس (Incognito در کروم یا Private Browsing در فایرفاکس) استفاده کنید؛ این حالت به طور خودکار کش و افزونه ها را نادیده می گیرد. اگر در این حالت صفحه بدون خطا بارگذاری شد، مشکل مربوط به تنظیمات مرورگر یا کش است.
نکتهٔ مهم برای کاربران موبایل: بخش بزرگی از بازدیدکنندگانی که این خطا را میبینند از طریق گوشی موبایل (اندروید یا آیفون) و معمولاً با کروم مرورگر میکنند؛ به همین دلیل پاکسازی کش در موبایل اهمیت زیادی دارد. در اندروید کافی است داخل اپلیکیشن کروم به مسیر سهنقطه ⋮ → Settings → Privacy and security → Clear browsing data بروید و «Cached images and files» و «Cookies» را پاک کنید؛ اگر مشکل ادامه داشت، از تنظیمات سیستم اندروید به مسیر Settings → Apps → Chrome → Storage → Clear cache بروید. در آیفون، چون iOS کش را در سطح سیستم مدیریت میکند، از داخل کروم یا سافاری همان مسیر «Clear Browsing Data» را بزنید یا در موارد لجباز، اپلیکیشن مرورگر را کاملاً حذف و دوباره نصب کنید.
تنظیمات پروکسی و VPN را مرور
پروکسی ها و بهویژه سرویسهای VPN مسیر درخواستهای مرورگر شما را تغییر میدهند؛ برای بخش بزرگی از کاربران ایرانی، همین موضوع رایجترین و مهمترین دلیل بروز خطای ERR_CONNECTION_RESET است. وقتی از VPN یا فیلترشکن استفاده میکنید، ترافیک شما ابتدا رمزنگاری و به یک سرور واسط ارسال میشود؛ اگر این سرور بار زیادی داشته باشد، پروتکل مورد استفاده توسط سیستمهای تشخیص و مسدودسازی (DPI) شناسایی و بستههایش قطع شود، یا اتصال بین شما و سرور VPN به هر دلیلی ناپایدار باشد، اتصال TCP در میانهٔ راه «ریست» میشود و مرورگر پیام ERR_CONNECTION_RESET را نشان میدهد. به همین دلیل، پیش از بررسی تنظیمات مرورگر یا فایروال، منطقیترین قدم اول، بررسی دقیق VPN و پروکسی است.
چرا این خطا در کاربران VPN بیشتر دیده میشود؟ چند دلیل فنی اصلی وجود دارد:
- افت کیفیت یا شلوغی سرور VPN: وقتی تعداد زیادی کاربر همزمان از یک سرور استفاده میکنند، سرور ممکن است برخی اتصالات ناقص را به جای نگهداشتن، ریست کند.
- مسدودسازی پروتکل توسط DPI: برخی پروتکلهای VPN (مانند OpenVPN بر پورت پیشفرض) راحتتر شناسایی و مسدود میشوند؛ در نتیجه اتصال HTTPS داخل تونل هم قطع میشود.
- Kill Switch فعال: اگر تونل VPN لحظهای قطع شود، ویژگی Kill Switch برای جلوگیری از افشای IP واقعی، بلافاصله کل ترافیک را قطع میکند که از دید مرورگر دقیقاً شبیه ERR_CONNECTION_RESET دیده میشود.
- ناسازگاری MTU در تونل رمزنگاریشده: چون دادهها داخل یک لایهٔ رمزنگاری اضافه بستهبندی میشوند، اندازهٔ بستهٔ نهایی بزرگتر میشود و ممکن است از حد مجاز مسیر شبکه عبور کند.
- تغییر مکرر IP یا سرور: برخی اپلیکیشنهای VPN به صورت خودکار سرور را عوض میکنند تا فیلترینگ را دور بزنند؛ همین جابهجایی میتواند یک اتصال فعال را قطع کند.
برای رفع مشکل هنگام استفاده از VPN، این مراحل را بهترتیب امتحان کنید:
- ابتدا VPN را کاملاً قطع کنید و همان صفحه را دوباره باز کنید؛ اگر بدون VPN مشکلی نبود، علت قطعاً مربوط به VPN است، نه سایت مقصد.
- اگر اپلیکیشن VPN شما چند پروتکل ارائه میدهد (مثلاً WireGuard، OpenVPN یا Shadowsocks)، پروتکل را عوض کنید؛ پروتکلهای جدیدتر معمولاً پایدارتر و کمتر قابل شناسایی هستند.
- سرور VPN را به یک لوکیشن یا سرور دیگر تغییر دهید؛ سرورهای کمترافیکتر معمولاً اتصال پایدارتری دارند.
- گزینهٔ Kill Switch را به صورت موقت غیرفعال کنید تا مطمئن شوید همین ویژگی باعث قطع اتصال نیست.
- در تنظیمات VPN، DNS اختصاصی سرویس را بررسی و در صورت امکان به DNS عمومی مانند 1.1.1.1 تغییر دهید.
- اگر مشکل فقط در سایتهای خاص (مثلاً یک سایت وردپرسی مشخص) رخ میدهد، ممکن است IP سرور VPN شما توسط فایروال همان سایت مسدود شده باشد؛ در این حالت تغییر سرور معمولاً مشکل را حل میکند.
در ویندوز (هم ویندوز 10 و هم ویندوز 11) برای اطمینان از عدم تداخل پروکسی سیستمی با VPN، تنظیمات پروکسی را نیز بررسی کنید:
- باز کنید
Control Panel → Internet Optionsیا در تنظیمات ویندوز به بخش Network & Internet → Proxy بروید. - در تب Connections روی LAN settings کلیک کنید.
- اگر گزینه Use a proxy server for your LAN فعال است در حالی که از VPN هم استفاده میکنید، آن را غیرفعال کنید تا دو لایهٔ مسیریابی با هم تداخل نکنند.
- پس از اعمال تغییرات، مرورگر را ریستارت و دوباره صفحه را بارگذاری کنید.
خلاصهٔ مهمترین علتهای ERR_CONNECTION_RESET مرتبط با VPN و پروکسی:
- شلوغی یا افت کیفیت سرور: نشانهاش قطعی مکرر در ساعات پرترافیک است؛ راهحل: تغییر به سروری با بار کمتر یا لوکیشن دیگر.
- مسدودسازی پروتکل (DPI): نشانهاش قطعی فقط با یک پروتکل خاص است؛ راهحل: تغییر پروتکل اتصال در اپلیکیشن VPN.
- Kill Switch فعال: نشانهاش قطع کامل اینترنت همزمان با خطای مرورگر است؛ راهحل: غیرفعالسازی موقت Kill Switch برای تست.
- ناسازگاری MTU در تونل: نشانهاش قطعی بیشتر در صفحات سنگین یا دانلود است؛ راهحل: کاهش MTU سیستم به ۱۴۰۰ یا کمتر.
- تداخل پروکسی سیستمی و VPN: نشانهاش این است که خطا فقط زمانی رخ میدهد که هر دو همزمان فعالاند؛ راهحل: غیرفعال کردن پروکسی سیستمی هنگام استفاده از VPN.
روی موبایل (اندروید و آیفون) این خطا معمولاً شکل خاص خودش را دارد: وقتی اپلیکیشن VPN روی گوشی فعال است و شما بین Wi-Fi و اینترنت همراه (موبایل دیتا) جابهجا میشوید، سیستم عامل معمولاً IP و مسیر شبکه را عوض میکند و همین جابهجایی میتواند اتصال VPN فعال را قطع کند؛ نتیجهاش دقیقاً همان ERR_CONNECTION_RESET در کروم موبایل است. برای رفع آن: یک بار VPN را قطع و دوباره وصل کنید، اعلان (نوتیفیکیشن) اپلیکیشن VPN را چک کنید که واقعاً متصل مانده باشد، و اگر گزینهٔ «Always-on VPN» یا «Kill Switch» در تنظیمات اندروید (Settings → Network & internet → VPN) فعال است، برای تست موقتاً آن را خاموش کنید. در آیفون هم مسیر مشابه در Settings → General → VPN & Device Management قابل بررسی است.
برای مثال، کاربری که همزمان از یک VPN و پروکسی سازمانی استفاده میکرد، پس از غیرفعال کردن پروکسی در Internet Options و نگهداشتن فقط VPN، خطا در گوگل کروم بهطور کامل برطرف شد. این نشان میدهد که در بسیاری از موارد، تداخل چند لایهٔ مسیریابی همزمان، نه یکی از آنها بهتنهایی، ریشهٔ اصلی مشکل است.
بررسی فایروال و آنتی ویروس
فایروال ها و آنتی‑ویروس ها به عنوان اولین لایهٔ دفاعی شبکه، تمام ترافیک خروجی و ورودی را بررسی می کنند. اگر تنظیمات این ابزارها به گونه ای باشد که بسته های HTTP/HTTPS را مشکوک تشخیص دهند، ممکن است اتصال را «ریست» کنند و مرورگر پیام ERR_CONNECTION_RESET را نشان دهد. در ویندوز 11 به دلیل سخت گیری بیشتر Microsoft Defender Firewall، این رفتار گاهی بیشتر از ویندوز 10 دیده می شود.
برای تشخیص اینکه مشکل از فایروال یا آنتی‑ویروس است، ابتدا به صورت موقت آن ها را غیرفعال کنید. در ویندوز می توانید از Windows Defender Firewall یا فایروال شخص ثالث استفاده کنید؛ برای آنتی‑ویروس معمولاً گزینهٔ «Disable real‑time protection» موجود است. پس از غیرفعال سازی، مرورگر را باز کرده و آدرس مورد نظر را دوباره بارگذاری کنید؛ اگر خطا رفع شد، یکی از این دو عامل دخیل است. پس از تست، حتماً دوباره امنیت را فعال کنید.
اگر فایروال یا آنتی‑ویروس مسدودکننده است، تنظیمات استثنا (exception) یا whitelist را بررسی کنید. مرورگر (کروم یا فایرفاکس) را به عنوان یک برنامهٔ «اجازه دار» اضافه کنید و پورت های 80 (HTTP) و 443 (HTTPS) را باز بگذارید. در برخی آنتی‑ویروس ها گزینهٔ «Scan HTTPS traffic» یا «SSL inspection» وجود دارد؛ غیرفعال کردن موقت این گزینه می تواند باعث عبور سالم بسته ها شود.
- فایروال: اگر پورت 443 را مسدود کند یا بستههای SSL را فیلتر کند، راهحل باز کردن پورتهای 80/443 و افزودن مرورگر به لیست استثناها است.
- آنتی‑ویروس: اگر گزینهٔ اسکن عمیق HTTPS (SSL inspection) فعال باشد یا ترافیک را اشتباه تشخیص دهد، راهحل غیرفعالسازی موقت SSL inspection و افزودن دامنههای مطمئن به whitelist است.
یک عامل کمتر شناختهشده اما رایج، نرمافزارهایی مثل AppEx Networks Accelerator هستند؛ اینها ابزارهای «شتابدهندهٔ اینترنت» هستند که گاهی همراه نرمافزارهای دیگر نصب میشوند و با دخالت در مسیر بستهها میتوانند باعث ERR_CONNECTION_RESET شوند. برای بررسی، به Settings → Network & Internet → Ethernet → Change adapter options بروید، آداپتور شبکه را باز کنید و اگر AppEx Networks Accelerator در لیست بود، غیرفعال یا حذفش کنید.
نکتهٔ تخصصی برای مدیران سایت وردپرسی: اگر خطای ERR_CONNECTION_RESET را کاربرانِ یک سایت وردپرسی گزارش می دهند نه یک کاربر خاص، مشکل معمولاً سمت شماست، نه سمت بازدیدکننده. رایج ترین علت ها عبارتند از: قانون های سخت گیرانهٔ ماژول امنیتی سرور (mod_security) که درخواست های خاصی را ریست می کنند، افزونه های امنیتی مانند Wordfence که IP کاربر را به اشتباه مسدود کرده اند، یا محدودیت منابع سرور (CPU/RAM) در هاست های اشتراکی که باعث قطع اتصال هنگام بار زیاد می شود. در این موارد بررسی لاگ های سرور (error_log) و تماس با پشتیبانی هاست، سریع ترین راه تشخیص علت است.
اصلاح تنظیمات TCP IP سیستم
اگر تنظیمات پروتکل های پایهٔ شبکهٔ TCP/IP به درستی پیکربندی نشده باشند، مرورگر نمی تواند اتصال اولیه را برقرار کند و خطای ERR_CONNECTION_RESET ظاهر می شود. این مشکل معمولاً به دلیل آدرس IP تکراری، گیت وی نادرست یا سرویس DNS معیوب رخ می دهد. تنظیم مجدد اتصال (Reset) از طریق بازنشانی TCP/IP، یکی از موثرترین و سریع ترین روش های حل مشکل ERR_CONNECTION_RESET است، به خصوص وقتی تغییرات دستی یا به روزرسانی های نرم افزاری باعث اختلال شده باشند.
سریع ترین روش، بازنشانی تنظیمات TCP/IP با خط فرمان (Command Prompt) با دسترسی مدیر است. این روش هم در ویندوز 10 و هم در ویندوز 11 یکسان عمل می کند:
- منوی Start را باز کنید،
cmdتایپ کنید، سپس با کلیک راست رویCommand Promptگزینهٔ Run as administrator را انتخاب کنید. - دستور زیر را وارد کنید و Enter بزنید:
netsh int ip reset - برای حذف تنظیمات DNS کش شده، این دستور را هم اجرا کنید:
ipconfig /flushdns - پس از پایان اجرا، کامپیوتر را ریستارت کنید تا تغییرات اعمال شوند.
اگر ترجیح می دهید از رابط گرافیکی استفاده کنید: Control Panel → Network and Sharing Center → Change adapter settings، روی اتصال فعال راست‑کلیک کرده و Properties را انتخاب کنید. سپس Internet Protocol Version 4 (TCP/IPv4) را باز کنید و گزینه های «Obtain an IP address automatically» و «Obtain DNS server address automatically» را فعال کنید. پس از تأیید، کارت شبکه را غیرفعال و دوباره فعال کنید تا تنظیمات جدید بارگیری شوند. در ویندوز 11 همین مسیر از طریق Settings → Network & Internet → Advanced network settings نیز در دسترس است.
برای رفع تداخل احتمالی نرمافزارهای امنیتی با پشتهٔ شبکه، میتوانید دستور netsh winsock reset را هم در همان Command Prompt اجرا کنید و در پایان یک بار سیستم را ریستارت کنید تا همهٔ تغییرات اعمال شوند.
از آنجا که «تنظیم مجدد اتصال» روی گوشی موبایل معنای متفاوتی دارد (چون Command Prompt در اندروید یا آیفون وجود ندارد)، معادل آن در موبایل به این شکل است:
- اندروید: به مسیر
Settings → System → Reset options → Reset Wi-Fi, mobile & Bluetoothبروید و گزینهٔ بازنشانی را تأیید کنید؛ این کار تمام تنظیمات شبکه از جمله VPN ذخیرهشده و Wi-Fiهای قبلی را پاک میکند. - آیفون (iOS): به
Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settingsبروید. توجه کنید که رمز شبکههای Wi-Fi ذخیرهشده هم پاک میشود و باید دوباره وارد شوند.
به روز رسانی درایور کارت شبکه
در بسیاری از موارد خطای ERR_CONNECTION_RESET به دلیل قطع ناخواستهٔ ارتباط بین مرورگر و سرور رخ می دهد. یکی از دلایل پنهان این قطع، درایور قدیمی یا ناسازگار کارت شبکه یا آداپتور Wi-Fi است؛ درایور همان نرم افزاری است که سیستم عامل را قادر می سازد بسته های داده را به درستی به کارت شبکه بفرستد. وقتی درایور به روز نیست، زمان بندی بسته ها، تنظیمات TLS یا کنترل جریان (flow control) به درستی انجام نمی شود و اتصال «ریست» می شود؛ این مشکل بعد از ارتقا به ویندوز 11 روی برخی لپتاپ ها بیشتر گزارش شده است.
به روزرسانی درایور کارت شبکه در ویندوز:
- دکمهٔ Start را بزنید و Device Manager (مدیر دستگاه) را جستجو کنید.
- در بخش Network adapters، نام کارت شبکه (مثلاً Intel(R) Ethernet Connection) را پیدا کنید.
- روی دستگاه راست‑کلیک کنید و گزینهٔ Update driver → Search automatically for updated driver software را انتخاب کنید.
- اگر ویندوز درایور جدیدی پیدا کرد، نصب را تأیید کنید؛ در غیر این صورت به مرحلهٔ بعد بروید.
اگر جستجوی خودکار نتیجه نداد، آخرین نسخهٔ درایور را از وب سایت سازنده دریافت کنید:
- بهروزرسانی خودکار ویندوز: سریع و بدون نیاز به مرور وب، اما ممکن است نسخهٔ جدیدتر را نادیده بگیرد.
- دانلود مستقیم از سایت سازنده: آخرین نسخهٔ رسمی و تستشده، اما نیاز به شناسایی مدل دقیق کارت شبکه و نصب دستی دارد.
- نرمافزارهای مدیریت درایور (مثلاً Driver Booster): پیدا کردن خودکار درایورهای قدیمی در چند کلیک، اما احتمال نصب بستههای تبلیغاتی یا ناخواسته وجود دارد.
برای مثال، یک کاربر لپ تاپ Dell با کارت شبکه Intel® Wireless‑AC 9560 در ویندوز 10 استفاده می کرد؛ نسخهٔ درایور 20.70.0 باعث بروز ERR_CONNECTION_RESET در گوگل کروم می شد. پس از دانلود نسخهٔ 22.40.0 از وب سایت Intel و نصب آن، مشکل برطرف شد. اگر به روزرسانی موفقیت آمیز نبود، حذف کامل درایور (Uninstall device) و نصب مجدد پس از ریستارت می تواند به عنوان گام آخر مفید باشد.
تست اتصال با DNS عمومی
سیستم نام دامنه (DNS) نقش پل ارتباطی میان آدرس های قابل خواندن برای انسان و IPهای عددی سرورها را ایفا می کند. وقتی خطای ERR_CONNECTION_RESET ظاهر می شود، یکی از دلایل رایج، مشکل در رزولوشن DNS است؛ تست اتصال با یک سرویس DNS عمومی می تواند سریع مشخص کند آیا مشکل از DNS ارائه دهنده اینترنت شماست یا از سمت سرور مقصد.
برای این تست، ابتدا DNS پیش فرض دستگاه را به یک سرویس عمومی مانند Google DNS (8.8.8.8) یا Cloudflare (1.1.1.1) تغییر دهید:
- ویندوز 10/11: به Settings > Network & Internet > Change adapter options بروید، روی اتصال فعال راست‑کلیک کنید، Properties → Internet Protocol Version 4 (TCP/IPv4) را انتخاب کنید و DNS جدید را وارد کنید.
- macOS: در System Preferences > Network، اتصال فعال را انتخاب کنید، Advanced > DNS را بزنید و آدرس های جدید را اضافه کنید.
- لینوکس (Ubuntu): فایل
/etc/resolv.confرا باز کنید و خطوطی مانندnameserver 1.1.1.1وnameserver 8.8.8.8اضافه کنید.
تنظیم DNS به تنهایی کافی نیست؛ برای اطمینان از صحت رزولوشن از ابزارهای خط فرمان استفاده کنید. در ویندوز و macOS از nslookup یا ping، و در لینوکس از dig استفاده کنید. برای مثال، اجرای nslookup example.com 1.1.1.1 باید IP دامنه را برگرداند. اگر این دستور موفق باشد ولی با DNS پیش فرض ISP پاسخ نگیرد، مشکل قطعاً از DNS است.
در صورت دریافت پاسخ مثبت از DNS عمومی، این اقدامات را انجام دهید:
- کش DNS محلی را پاک کنید (
ipconfig /flushdnsدر ویندوز،sudo dscacheutil -flushcacheدر macOS). - اگر ISP شما سرویس DNS خود را ارائه می دهد، تنظیمات آن را بازنشانی یا به روز کنید.
- از تنظیمات روتری که به صورت خودکار DNS را دریافت می کند مطمئن شوید یا همان DNS عمومی را ثابت تنظیم کنید.
| سرویس DNS عمومی | آدرس IPv4 | آدرس IPv6 |
|---|---|---|
| Google DNS | 8.8.8.8 | 2001:4860:4860::8888 |
| Cloudflare | 1.1.1.1 | 2606:4700:4700::1111 |
| OpenDNS | 208.67.222.222 | 2620:119:35::35 |
تغییر DNS روی موبایل هم کاملاً ممکن است و در بسیاری از موارد گزارششده توسط کاربران اندروید و آیفون مؤثر بوده:
- اندروید (نسخه 9 به بعد): به
Settings → Network & internet → Private DNSبروید، گزینهٔ «Private DNS provider hostname» را انتخاب کنید و آدرسdns.google(برای Google DNS) یاone.one.one.one(برای Cloudflare) را وارد کنید. - آیفون (iOS): اپلیکیشن رسمی 1.1.1.1 از Cloudflare را نصب و فعال کنید، یا به صورت دستی از
Settings → Wi-Fi → (آیکون i کنار شبکه) → Configure DNS → ManualDNS دلخواه را اضافه کنید؛ توجه داشته باشید تنظیم دستی DNS در آیفون فقط روی Wi-Fi اعمال میشود، نه اینترنت همراه.
بازنشانی تنظیمات مرورگر به صورت کامل
اگر تنظیمات مرورگر به صورت تصادفی تغییر کرده یا افزونه های ناسازگار باعث بروز ERR_CONNECTION_RESET می شوند، گاهی بهترین راه حل، بازنشانی کامل مرورگر است. این کار تمام پیکربندی های سفارشی، کش، کوکی ها و افزونه ها را حذف می کند و مرورگر را به وضعیت پیش فرض کارخانه ای برمی گرداند.
برای رفع خطای ERR_CONNECTION_RESET در گوگل کروم مراحل زیر را دنبال کنید:
- در نوار آدرس
chrome://settings/resetرا تایپ کنید و Enter بزنید. - روی گزینه «تنظیمات به حالت پیش فرض بازگردانده شوند» کلیک کنید.
- در پنجره تأیید، دکمه «بازنشانی تنظیمات» را بزنید؛ این کار تمام افزونه ها، تنظیمات صفحه آغازین و تنظیمات پروکسی را پاک می کند.
- پس از اتمام، مرورگر را بسته و دوباره باز کنید.
در Mozilla Firefox و Microsoft Edge نیز روش های مشابهی وجود دارد:
- Firefox: منوی سه خط بالا‑راست → «راهنما» → «اطلاعات بیشتر درباره رفع مشکلات» → «بازنشانی Firefox».
- Edge: منوی سه نقطه بالا‑راست → «تنظیمات» → «بازنشانی تنظیمات» → «تنظیمات به حالت پیش فرض بازگردانده شوند».
پس از بازنشانی، حتماً کش مرورگر را پاک کنید (Ctrl + Shift + Delete) و یک بار مرورگر را در حالت ناشناس باز کنید تا مطمئن شوید مشکل برطرف شده است. اگر همچنان خطا دیده شد، بررسی کنید آیا یک برنامهٔ امنیتی یا فایروال محلی پورت های لازم را مسدود می کند یا نه. در بسیاری از موارد، باز کردن https://www.example.com در حالت ناشناس نشان می دهد که تنظیمات جدید درست کار می کنند.
اگر روی ویندوز هستید، گوگل کروم یک ابزار داخلی هم برای پاکسازی نرمافزارهای مزاحم دارد: به chrome://settings/cleanup بروید و روی «Find» کلیک کنید تا کروم بهصورت خودکار برنامههای مخرب یا مزاحمی که ممکن است در تنظیمات شبکهٔ مرورگر دخالت کنند را پیدا و حذف کند. همچنین همیشه مطمئن شوید نسخهٔ مرورگرتان بهروز است؛ از منوی سهنقطه به Help → About Google Chrome بروید تا آخرین آپدیتها بهصورت خودکار نصب شوند، چون نسخههای قدیمی مرورگر گاهی با تنظیمات جدید سرورها یا پروتکلهای امنیتی ناسازگار میشوند.
اگر از کروم روی اندروید استفاده میکنید و بازنشانی از داخل تنظیمات مرورگر کافی نبود، یک گام قویتر این است: به Settings → Apps → Chrome → Storage بروید و روی «Clear storage» بزنید؛ این کار عملاً اپلیکیشن را به حالت نصب تازه برمیگرداند (توجه: با این کار باید دوباره وارد حساب گوگل خود در کروم شوید). در آیفون که چنین گزینهای در سطح سیستم وجود ندارد، سادهترین راه، حذف کامل اپلیکیشن کروم و نصب مجدد آن از App Store است.
استفاده از ابزارهای تشخیص شبکه
ابزارهای تشخیص شبکه برای شناسایی دقیق علت بروز خطای ERR_CONNECTION_RESET ضروری هستند. این ابزارها نشان می دهند مشکل در لایهٔ فیزیکی، تنظیمات DNS یا مسیر انتقال داده بین کلاینت و سرور رخ داده است. برای مثال، ping فقط دسترسی پایه را تأیید می کند، traceroute مسیر کامل بسته ها را نشان می دهد و nslookup اطلاعات دامنه نام سرور را برمی گرداند.
در ویندوز با چند دستور سادهٔ خط فرمان می توانید اولین بررسی ها را انجام دهید:
- باز کردن
cmdو اجرایping www.example.comبرای اطمینان از پاسخ گویی سرور. - استفاده از
tracert www.example.comبرای شناسایی نقطه ای که ممکن است اتصال قطع شود. - اجرای
nslookup www.example.comبرای بررسی رکوردهای DNS. - در صورت مشاهدهٔ تأخیر زیاد یا از دست رفتن بسته ها، با
ipconfig /flushdnsکش DNS را پاک کرده و دوباره تست کنید.
اگر به ابزارهای آنلاین دسترسی دارید، می توانید نتایج را از چند منبع مستقل مقایسه کنید:
- Pingdom / GTmetrix: دسترسی وبسایت را از نقاط مختلف جهان مانیتور میکنند؛ برای تأیید یا رد دسترسپذیری سرور در زمان واقعی مفیدند، بهخصوص برای مدیران سایت وردپرسی.
- Google Public DNS (dig): رکوردهای DNS را دقیق بررسی میکند و خطاهای نامحل یا تاخیر در پاسخ DNS را مشخص میکند.
- MTR (My Traceroute): ترکیبی از ping و traceroute با تحلیل پکت است و گرههای مشکلدار در مسیر را با درصد از دسترفتن بستهها نشان میدهد.
برای بررسی عمیق تر، ابزارهایی مانند Wireshark می توانند بسته های TCP را ضبط و فیلتر کنند؛ کافی است یک capture جدید شروع کنید و فیلتر tcp.flags.reset == 1 را اعمال کنید تا تمام بسته های RST (reset) نمایش داده شوند. اگر تعداد زیادی RST از سمت سرور مشاهده شد، معمولاً مشکل در تنظیمات فایروال یا محدودیت های سرویس است. برای نمونه، در یک شبکهٔ خانگی که ISP پورت 80 را به صورت خودکار مسدود کرده بود، مشاهدهٔ RST مداوم باعث شد تنظیمات NAT مودم اصلاح شود و خطای ERR_CONNECTION_RESET برطرف شود.
پیشگیری از بروز مجدد خطا
خطای ERR_CONNECTION_RESET معمولاً نشانه ای از ناپایداری سطح شبکه یا تنظیمات نادرست است؛ بنابراین جلوگیری از تکرار آن نیاز به رویکردی پیشگیرانه دارد. هر بار که این خطا ظاهر می شود، تنظیمات مسیریاب، فایروال یا سرویس دهنده DNS می توانند عامل باشند. با اجرای چند کار ساده می توانید خطر بروز مجدد را به حداقل برسانید.
به روزرسانی و تنظیم صحیح مسیریاب
- Firmware مسیریاب را حداقل ماهانه بررسی و در صورت وجود نسخه جدید نصب کنید.
- قابلیت QoS (Quality of Service) را فقط برای برنامه های ضروری فعال کنید.
- مقدار MTU را روی ۱۴۲۰ یا ۱۴۵۰ تنظیم کنید.
- از سرویس های DNS معتبر مانند Google DNS (8.8.8.8/8.8.4.4) یا Cloudflare (1.1.1.1) استفاده کنید.
تنظیمات سیستم عامل و نرم افزارهای امنیتی (ویندوز 10 و ویندوز 11)
- پروتکل IPv6 را اگر در شبکهٔ محلی استفاده نمی کنید غیرفعال کنید.
- دستورات
netsh int ip resetوnetsh winsock resetرا ماهی یک بار اجرا کنید. - سیستم عامل و درایورهای کارت شبکه را به روز نگه دارید.
- از Windows Defender یا یک فایروال سبک استفاده کنید و قوانین مسدودسازی پورت 80/443 را مرور کنید.
خلاصهٔ پیشگیری (پیشنهادات ماهیانه)
| کار | دورهٔ اجرا | نکتهٔ کلیدی |
|---|---|---|
| به روزرسانی Firmware مسیریاب | هر ماه | به خصوص پس از اعلام امنیتی تولیدکننده |
| بررسی تنظیمات MTU و QoS | هر دو هفته | مقدار ۱۴۲۰‑۱۴۵۰ برای اکثر ISPها مناسب است |
| پاک سازی کش TCP/ Winsock | ماهانه | دستورات netsh int ip reset و netsh winsock reset |
| به روزرسانی سیستم عامل و درایور کارت شبکه | هفته ای یا وقتی اعلان جدید می آید | تنظیمات خودکار ویندوز یا ابزارهای بروزرسانی لینوکس |
| بازبینی قوانین فایروال | هر سه ماه | اطمینان از عدم مسدود شدن پورت های استاندارد وب |
با رعایت این موارد، احتمال بروز دوبارهٔ خطا به طور چشمگیری کاهش می یابد.
سوالات متداول
چرا مرورگر من به صورت مداوم خطای ERR_CONNECTION_RESET می دهد؟
این خطا معمولاً به دلیل قطع ناگهانی اتصال بین کلاینت و سرور رخ می دهد. ابتدا کش مرورگر را پاک کنید و افزونه های مشکوک را غیرفعال کنید. اگر مشکل ادامه داشت، بررسی تنظیمات پروکسی یا VPN و سپس بازنشانی TCP/IP الزامی است.
معنی و ترجمهٔ ERR_CONNECTION_RESET چیست؟
ترجمهٔ تحت اللفظی این پیام «خطای بازنشانی اتصال» است؛ یعنی اتصال بین مرورگر و سرور، پیش از تکمیل، توسط یکی از لایه های شبکه (فایروال، پروکسی، سرور یا ISP) ریست یا بازنشانی شده است. در فایرفاکس همین وضعیت گاهی با پیام «The connection was reset» نمایش داده می شود.
آیا تغییر DNS به گوگل می تواند این خطا را برطرف کند؟
بله، استفاده از DNS عمومی مانند 8.8.8.8 و 8.8.4.4 می تواند مسیرهای خراب را اصلاح کند. تنظیمات DNS را در کنترل پنل شبکه یا در تنظیمات روتر تغییر دهید. پس از تغییر، یکبار کامپیوتر را ریستارت کنید.
چگونه می توان تنظیمات فایروال ویندوز را برای این خطا بررسی کرد؟
به منوی فایروال ویندوز رفته و گزینه «اجازه دادن به برنامه» را باز کنید. مرورگر یا برنامه ای که خطا می دهد را به لیست مجاز اضافه کنید. سپس تنظیمات پیشرفته را چک کنید تا هیچ قاعده ای اتصال را مسدود نکند.
آیا استفاده از VPN می تواند باعث بروز ERR_CONNECTION_RESET شود؟
بعضی از سرورهای VPN ترافیک را با تاخیر زیاد یا مسیر ناپایدار هدایت می کنند که منجر به قطع اتصال می شود. برای تست، VPN را موقتاً غیرفعال کنید و ببینید آیا خطا برطرف می شود یا خیر. در صورت نیاز، سرور VPN نزدیک تر یا با سرعت بالاتر انتخاب کنید.
رفع مشکل ERR_CONNECTION_RESET در ویندوز 10 و ویندوز 11 چه تفاوتی دارد؟
مراحل اصلی یکسان است: پاک سازی کش مرورگر، بازنشانی TCP/IP با دستورات netsh int ip reset و ipconfig /flushdns، و به روزرسانی درایور کارت شبکه. در ویندوز 11 می توانید تنظیمات شبکه پیشرفته را از مسیر Settings → Network & Internet → Advanced network settings نیز مدیریت کنید.
چرا سایت وردپرسی من خطای ERR_CONNECTION_RESET نشان می دهد؟
اگر این خطا را بازدیدکنندگان سایت گزارش می دهند نه فقط یک کاربر، احتمالاً مشکل سمت سرور است؛ رایج ترین علت ها قوانین سخت گیرانهٔ mod_security، مسدودسازی نادرست IP توسط افزونه های امنیتی مانند Wordfence، یا محدودیت منابع هاست است. بررسی لاگ های سرور و تماس با پشتیبانی هاست سریع ترین راه تشخیص است.
چرا اکثر بازدیدکنندگانی که این خطا را می بینند از موبایل هستند؟
چون امروزه بیشتر جست وجوهای اینترنتی، از جمله جست وجوی مشکلات فنی مثل ERR_CONNECTION_RESET، از طریق گوشی موبایل انجام می شود؛ این یعنی احتمال اینکه یک کاربر این خطا را در کروم موبایل ببیند بسیار بیشتر از دسکتاپ است، نه اینکه صفحه در جست وجوی موبایل رتبهٔ بهتری داشته باشد. به همین دلیل مراحل رفع مشکل مخصوص اندروید و آیفون در این مقاله گنجانده شده است.
چگونه ERR_CONNECTION_RESET را در اندروید یا آیفون رفع کنم؟
ابتدا کش اپلیکیشن کروم را پاک کنید (در اندروید از Settings به Apps سپس Chrome و Storage، در آیفون با حذف و نصب مجدد اپ). سپس یک بار بین Wi-Fi و اینترنت همراه جابه جا شوید، VPN را قطع و وصل کنید، و در صورت ادامهٔ مشکل، تنظیمات شبکه را از منوی Reset network settings (اندروید یا iOS) بازنشانی کنید.
چک لیست سریع
- درک دقیق معنی و پیام خطا برای تشخیص ریشهٔ مشکل
- پاک سازی کش و تنظیمات مرورگر (کروم/فایرفاکس/اج)، سپس تست اتصال
- غیرفعال سازی موقت پروکسی یا VPN برای اطمینان از عدم تداخل
- بررسی قوانین فایروال و آنتی ویروس که ممکن است دسترسی را مسدود کنند
- بازنشانی تنظیمات TCP/IP (تنظیم مجدد اتصال) و رفرش شبکه سیستم در ویندوز 10 یا 11
- به روزرسانی درایور کارت شبکه به آخرین نسخه موجود
- استفاده از DNS عمومی (مثلاً 8.8.8.8 یا 1.1.1.1) برای تست اتصال
- به کارگیری ابزارهای تشخیص شبکه جهت شناسایی مشکلات پنهان
- در صورت مدیریت سایت وردپرسی، بررسی لاگ سرور و افزونه های امنیتی
- روی موبایل: پاک سازی کش اپ کروم و تست جابه جایی بین Wi-Fi و اینترنت همراه
- روی موبایل: قطع و وصل VPN یا بازنشانی تنظیمات شبکهٔ اندروید/آیفون در صورت ادامهٔ مشکل
- اطمینان از بهروز بودن مرورگر (Chrome/Firefox) و اجرای Chrome Cleanup Tool در صورت نیاز
- ثبت و نگهداری تنظیمات اصلاح شده برای پیشگیری از بروز مجدد خطا
با پیروی از این مراحل، اکثر علل قطع اتصال برطرف می شوند و مرورگر شما به صورت پایدار عمل می کند. در صورتی که مشکل ادامه داشت، می توانید تنظیمات پیشرفته تر را بررسی یا با متخصصان فنی مشورت کنید. خوشحال می شوم نظرتان را دربارهٔ تجربهٔ رفع این خطا به اشتراک بگذارید.


