آموزش‌های وبمستری

آموزش رفع خطای This site can’t be reached

خطای This Site Can’t Be Reached یکی از رایج‌ترین پیام‌هایی است که هنگام باز نشدن یک سایت در Google Chrome مشاهده می‌شود؛ اما نکته مهم این است که این پیام به‌تنهایی علت مشکل را مشخص نمی‌کند.

زیر این پیام معمولاً یک کد خطا مانند ERR_NAME_NOT_RESOLVED، ERR_CONNECTION_REFUSED، ERR_CONNECTION_TIMED_OUT یا ERR_CONNECTION_RESET نمایش داده می‌شود و همین کد است که مسیر عیب‌یابی را مشخص می‌کند.

بنابراین برای رفع خطای This Site Can’t Be Reached بهتر است به‌جای امتحان‌کردن تصادفی راه‌حل‌های مختلف، ابتدا مشخص کنید:

مشکل از مرورگر و اینترنت شماست، از DNS است یا از خود سایت و سرور؟

در این راهنما مرحله‌به‌مرحله این موضوع را بررسی می‌کنیم.

آنچه در این مطلب می‌خوانید:

پاسخ کوتاه: برای رفع This Site Can’t Be Reached اول چه کنیم؟

اگر سایتی در Chrome باز نمی‌شود، ابتدا این مراحل را انجام دهید:

  1. کد خطایی که زیر پیام This Site Can’t Be Reached نوشته شده است بررسی کنید.
  2. سایت را با اینترنت موبایل یا یک دستگاه دیگر باز کنید.
  3. بررسی کنید فقط همان سایت باز نمی‌شود یا همه سایت‌ها مشکل دارند.
  4. سایت را در Incognito و مرورگر دیگری آزمایش کنید.
  5. VPN و Proxy را موقتاً غیرفعال کنید.
  6. DNS و Secure DNS را بررسی کنید.
  7. DNS Cache سیستم را پاک کنید.
  8. Firewall و Antivirus را بررسی کنید.
  9. در صورت نیاز TCP/IP یا Winsock را Reset کنید.
  10. اگر سایت برای هیچ‌کس باز نمی‌شود، DNS، دامنه و سرور سایت باید بررسی شوند.

خطای This Site Can’t Be Reached یعنی چه؟

پیام:

This site can't be reached

به این معنی است که مرورگر نتوانسته اتصال مورد نیاز برای بارگذاری صفحه را کامل کند.

این مشکل الزاماً به معنی Down بودن سایت نیست.

ممکن است:

  • نام دامنه به IP تبدیل نشده باشد؛
  • DNS دستگاه مشکل داشته باشد؛
  • اینترنت کاربر قطع شده باشد؛
  • VPN یا Proxy مسیر اتصال را مختل کرده باشد؛
  • Firewall اتصال را مسدود کرده باشد؛
  • سرور در دسترس نباشد؛
  • وب‌سرور پاسخ ندهد؛
  • اتصال Reset یا Refuse شود؛
  • یا تنظیمات مرورگر باعث اختلال شده باشد.

Chrome نیز برای خطاهای بارگذاری صفحه کدهای متفاوتی نمایش می‌دهد و هرکدام معنای متفاوتی دارند. برای مثال ERR_NAME_NOT_RESOLVED به مشکل در Resolve شدن Hostname اشاره دارد و ERR_CONNECTION_TIMED_OUT زمانی دیده می‌شود که اتصال در زمان مناسب برقرار نشده باشد.


کد زیر This Site Can’t Be Reached مهم‌تر از خود پیام است

یکی از اشتباهات رایج این است که تمام خطاهای This Site Can’t Be Reached را یکسان در نظر بگیریم.

درحالی‌که این کدها مسیرهای عیب‌یابی متفاوتی دارند.

کد خطامعنی احتمالیاولین بررسی
ERR_NAME_NOT_RESOLVEDنام دامنه Resolve نشده استDNS
DNS_PROBE_FINISHED_NXDOMAINResolver نتوانسته دامنه را پیدا کنددامنه و DNS Records
ERR_CONNECTION_REFUSEDمقصد اتصال را قبول نکردهServer / Port / Firewall
ERR_CONNECTION_TIMED_OUTاتصال بیش از حد طول کشیدهNetwork / Server
ERR_CONNECTION_RESETاتصال در میانه قطع شدهVPN / Firewall / Network
ERR_INTERNET_DISCONNECTEDدستگاه اینترنت نداردWi-Fi / Router
ERR_NETWORK_CHANGEDشبکه هنگام اتصال تغییر کردهNetwork Adapter / Wi-Fi
ERR_EMPTY_RESPONSEاتصال برقرار شده ولی پاسخ معتبری دریافت نشدهServer / Application

قبل از هر تغییر، همین کد را یادداشت کنید.


سایت برای همه باز نمی‌شود یا فقط برای شما؟

این مهم‌ترین سؤال قبل از شروع Troubleshooting است.

فرض کنید example.com برای شما باز نمی‌شود.

همان سایت را با یکی از این روش‌ها امتحان کنید:

  • اینترنت موبایل به‌جای Wi-Fi
  • گوشی یا لپ‌تاپ دیگر
  • مرورگر دیگر
  • شبکه اینترنت دیگر

اگر سایت در شبکه دیگر باز شد

احتمالاً مشکل در سمت شماست؛ مثلاً:

  • DNS
  • Router
  • ISP
  • VPN
  • Proxy
  • Firewall
  • Browser

اگر سایت هیچ‌جا باز نشد

احتمال مشکل در سمت سایت بیشتر می‌شود:

  • دامنه
  • Name Server
  • DNS
  • Hosting
  • Server
  • Firewall
  • Web Server
مطالعه کنید:  آموزش ریدایرکت HTTP به HTTPS در سی پنل و وردپرس

این تست ساده می‌تواند بسیاری از مراحل اضافی عیب‌یابی را حذف کند.

فلوچارت باز نشدن سایت


اگر چند سایت باز نمی‌شوند، ابتدا اینترنت را بررسی کنید

اگر فقط یک سایت مشکل ندارد و تعداد زیادی سایت باز نمی‌شوند، اول اتصال اینترنت را بررسی کنید.

موارد ساده‌ای مثل:

  • قطع Wi-Fi
  • اختلال Router
  • قطع ISP
  • تغییر Network
  • ضعف Signal

می‌توانند باعث نمایش This Site Can’t Be Reached شوند.

در ابتدا:

Router را یک‌بار Restart کنید.

Wi-Fi را خاموش و روشن کنید.

در ویندوز بررسی کنید اتصال Internet Access دارد یا خیر.

سپس یک سایت شناخته‌شده دیگر را آزمایش کنید.

اگر هیچ سایتی باز نمی‌شود، احتمالاً مشکل ارتباط مستقیمی با سایت موردنظر ندارد.


سایت را در Incognito و مرورگر دیگری آزمایش کنید

یکی از سریع‌ترین روش‌های تشخیص مشکل Chrome استفاده از Incognito Mode است.

در ویندوز:

Ctrl + Shift + N

را فشار دهید.

اگر سایت در Incognito باز شد ولی در حالت معمولی باز نمی‌شود، احتمالاً مشکل مربوط به:

  • Extension
  • Cookie
  • Cache
  • یا تنظیمات Profile

است.

Google نیز هنگام Troubleshooting خطاهای Load در Chrome بررسی Incognito، افزونه‌ها و داده‌های مرورگر را پیشنهاد می‌کند.

همچنین سایت را در Firefox، Edge یا مرورگر دیگری امتحان کنید.

اگر فقط Chrome مشکل دارد، تمرکز عیب‌یابی را روی مرورگر بگذارید.


افزونه‌های Chrome را موقتاً غیرفعال کنید

برخی Extensionها در شبکه، Proxy، امنیت یا محتوای سایت دخالت می‌کنند.

برای بررسی افزونه‌ها در Chrome وارد آدرس زیر شوید:

chrome://extensions/

افزونه‌ها را موقتاً غیرفعال کنید.

ابتدا افزونه‌هایی را بررسی کنید که در دسته‌های زیر هستند:

  • VPN
  • Proxy
  • Ad Blocker
  • Security
  • DNS
  • Privacy
  • Antivirus Extension

اگر بعد از غیرفعال‌کردن افزونه‌ای سایت باز شد، همان افزونه احتمالاً عامل اختلال بوده است.


Cache و Cookies مرورگر را پاک کنید

گاهی داده‌های قدیمی یا خراب مرورگر باعث مشکل در بارگذاری یک سایت می‌شوند.

در Chrome می‌توانید از:

Ctrl + Shift + Delete

استفاده کنید.

سپس مواردی مانند:

  • Cookies and other site data
  • Cached images and files

را انتخاب کنید.

Google نیز پاک‌کردن Browsing Data را یکی از مراحل رسمی رفع Connection و Loading Errorها معرفی می‌کند.

اگر فقط یک سایت مشکل دارد، می‌توانید ابتدا داده‌های همان Domain را پاک کنید تا لازم نباشد تمام Cookieهای مرورگر حذف شوند.


VPN و Proxy را بررسی کنید

VPN و Proxy مسیر واقعی اتصال شما به سایت را تغییر می‌دهند.

در بعضی شرایط ممکن است:

  • IP خروجی VPN توسط سایت Block شده باشد؛
  • VPN مسیر اشتباهی ایجاد کند؛
  • DNS مربوط به VPN مشکل داشته باشد؛
  • Proxy از کار افتاده باشد؛
  • یا اتصال پس از تغییر سرور VPN Reset شود.

برای تست، VPN را موقتاً خاموش کنید و سایت را دوباره باز کنید.

اگر بدون VPN سایت باز شد، مشکل به احتمال زیاد از مسیر VPN یا DNS آن است.

برعکس، اگر سایت فقط با VPN باز می‌شود، احتمال مشکل:

  • DNS ISP
  • Routing
  • یا محدودیت شبکه

را نیز بررسی کنید.


Firewall و Antivirus را بررسی کنید

نرم‌افزارهای امنیتی گاهی اتصال به یک سایت یا Port خاص را مسدود می‌کنند.

Google نیز در راهنمای Troubleshooting Chrome توصیه می‌کند بررسی شود Firewall یا Antivirus مانع اتصال نشده باشد.

برای تست می‌توانید تنظیمات Firewall را بررسی کنید.

غیرفعال‌کردن کامل امنیت سیستم برای مدت طولانی توصیه نمی‌شود.

هدف فقط این است که مشخص شود آیا قانون خاصی در Firewall یا Antivirus باعث Block شدن اتصال شده یا خیر.

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


Secure DNS در Chrome را بررسی کنید

Chrome دارای قابلیت Secure DNS یا DNS-over-HTTPS است.

این قابلیت Queryهای DNS را به‌صورت امن ارسال می‌کند.

Google اعلام می‌کند Chrome به‌طور پیش‌فرض Secure DNS را در حالت Automatic استفاده می‌کند و اگر کاربر Provider سفارشی انتخاب کند، در صورت بروز مشکل ممکن است لازم باشد Provider بررسی یا Secure DNS موقتاً غیرفعال شود.

برای بررسی وارد:

Chrome → Settings → Privacy and security → Security

شوید.

در قسمت:

Use secure DNS

می‌توانید:

  • Provider فعلی را بررسی کنید؛
  • Provider دیگری انتخاب کنید؛
  • یا برای تست موقتاً Secure DNS را خاموش کنید.

اگر خطایی مثل:

ERR_NAME_NOT_RESOLVED

دارید، این مرحله اهمیت بیشتری دارد.

تنظیم Secure DNS در Chrome


DNS Cache ویندوز را Flush کنید

ویندوز نتایج DNS را داخل Cache ذخیره می‌کند.

اگر IP یک Domain تغییر کرده باشد یا Cache اشتباه ذخیره شده باشد، ممکن است مرورگر همچنان از اطلاعات قدیمی استفاده کند.

Command Prompt را با دسترسی Administrator باز کنید و دستور زیر را اجرا کنید:

ipconfig /flushdns

Microsoft توضیح می‌دهد که /flushdns محتوای DNS Client Resolver Cache را پاک و Reset می‌کند و برای Troubleshooting مشکلات DNS قابل استفاده است.

بعد از اجرای دستور، Chrome را بسته و دوباره باز کنید.

اجرای دستور ipconfig flushdns در ویندوز 11


DNS Server سیستم را تغییر دهید

اگر DNS ارائه‌شده توسط ISP مشکل داشته باشد، استفاده از DNS Resolver دیگری می‌تواند مشکل را حل کند.

نمونه Google Public DNS:

8.8.8.8
8.8.4.4

نمونه Cloudflare:

1.1.1.1
1.0.0.1

در Windows می‌توانید DNS مربوط به Network Adapter را تغییر دهید.

پس از تغییر DNS:

ipconfig /flushdns

را اجرا کرده و سایت را دوباره آزمایش کنید.

تغییر DNS بیشتر زمانی منطقی است که خطاهایی مثل:

  • ERR_NAME_NOT_RESOLVED
  • DNS_PROBE_FINISHED_NXDOMAIN

مشاهده می‌کنید.


TCP/IP و Winsock را Reset کنید

اگر تنظیمات شبکه ویندوز دچار مشکل شده باشد، Reset کردن Winsock می‌تواند در برخی اختلالات شبکه کمک کند.

Command Prompt را با Administrator اجرا کنید:

netsh winsock reset

سپس سیستم را Restart کنید.

Microsoft توضیح می‌دهد که netsh winsock reset کاتالوگ Winsock را به حالت Clean بازمی‌گرداند و برای مشکلات ناشی از تنظیمات خراب شبکه قابل استفاده است. این دستور روی Windows 10 و Windows 11 نیز پشتیبانی می‌شود.

این کار را زمانی انجام دهید که راه‌حل‌های ساده‌تر نتیجه نداده‌اند.


Chrome را به روش صحیح Reset کنید

Reset کردن Chrome با Reset کردن chrome://flags متفاوت است.

برای Restore تنظیمات اصلی Chrome:

Chrome → Settings → Reset settings → Restore settings to their original defaults

مطالعه کنید:  آموزش افزایش حجم آپلود در دایرکت ادمین

را انتخاب کنید.

سپس:

Reset settings

را بزنید.

طبق مستندات رسمی Google، این کار تنظیماتی مانند Homepage، Search Engine، Content Settings، Cookieها و وضعیت Extensions را به حالت Default برمی‌گرداند، اما Bookmarkها و Passwordهای ذخیره‌شده حذف نمی‌شوند.

بنابراین برای رفع This Site Can’t Be Reached نیازی نیست از گزینه Reset All داخل chrome://flags به‌عنوان Reset اصلی مرورگر استفاده کنید.


رفع ERR_NAME_NOT_RESOLVED

خطای:

ERR_NAME_NOT_RESOLVED

معمولاً یعنی Chrome نتوانسته Hostname را به IP مناسب تبدیل کند.

Google این خطا را به این صورت تعریف می‌کند که Hostname وجود ندارد یا IP آن تغییر کرده است.

اولویت بررسی:

  1. آدرس Domain را از نظر Typo بررسی کنید.
  2. DNS Cache را پاک کنید.
  3. Secure DNS را بررسی کنید.
  4. DNS Server دیگری امتحان کنید.
  5. اگر مالک سایت هستید، DNS Records را بررسی کنید.

اگر سایت اخیراً به سرور جدید منتقل شده است، ممکن است DNS هنوز در همه Resolverها به‌روزرسانی نشده باشد.


رفع DNS_PROBE_FINISHED_NXDOMAIN

خطای:

DNS_PROBE_FINISHED_NXDOMAIN

به‌طور معمول یعنی DNS Resolver نتوانسته Record معتبری برای Domain پیدا کند.

اگر فقط شما این خطا را می‌بینید:

  • DNS Cache را Flush کنید؛
  • DNS Server را تغییر دهید؛
  • Secure DNS را بررسی کنید.

اگر همه کاربران همین خطا را می‌بینند، مدیر سایت باید موارد زیر را بررسی کند:

  • Domain Expiration
  • Name Server
  • DNS Zone
  • A Record
  • AAAA Record
  • CNAME

وجود اشتباه در Name Server یکی از دلایل مهم این خطاست.


رفع ERR_CONNECTION_REFUSED

اگر با:

ERR_CONNECTION_REFUSED

مواجه شدید، DNS ممکن است کاملاً سالم باشد و Browser حتی IP سرور را پیدا کرده باشد، اما اتصال از سمت مقصد قبول نشده است.

برای کاربر عادی:

  • VPN را خاموش کنید؛
  • Firewall را بررسی کنید؛
  • سایت را با شبکه دیگری تست کنید.

برای مدیر سایت:

  • Web Server را بررسی کنید؛
  • پورت‌های 80 و 443 را بررسی کنید؛
  • Firewall Server را بررسی کنید؛
  • تنظیمات Reverse Proxy یا CDN را کنترل کنید.

اگر Server روشن باشد ولی سرویس Nginx، Apache یا LiteSpeed متوقف شده باشد، چنین شرایطی ممکن است رخ دهد.


رفع ERR_CONNECTION_TIMED_OUT

خطای:

ERR_CONNECTION_TIMED_OUT

زمانی رخ می‌دهد که Browser مدت مشخصی منتظر اتصال می‌ماند اما پاسخ مورد انتظار را دریافت نمی‌کند.

Google نیز این خطا را به طولانی‌شدن بیش از حد اتصال نسبت می‌دهد و اشاره می‌کند که می‌تواند از اینترنت کند یا شلوغ بودن مقصد ناشی شود.

علل احتمالی:

  • اینترنت کند
  • Routing مشکل‌دار
  • Firewall
  • Server Overload
  • Port Block
  • Hosting Down
  • Network Issue

اگر سایت روی شبکه موبایل باز می‌شود اما Wi-Fi Timeout می‌دهد، مسیر ISP یا Router را بررسی کنید.


رفع ERR_CONNECTION_RESET

خطای:

ERR_CONNECTION_RESET

یعنی اتصال برقرار شده اما قبل از تکمیل درخواست Reset شده است.

Google مواردی مانند اتصال ناپایدار، مرورگر قدیمی، VPN یا Security Software را از دلایل احتمالی این خطا معرفی می‌کند.

برای رفع آن:

  • VPN را خاموش کنید؛
  • Router را Restart کنید؛
  • Chrome را Update کنید؛
  • Firewall را بررسی کنید؛
  • Winsock را Reset کنید.

اگر فقط یک سایت این مشکل را دارد، احتمال مشکل در Server یا Firewall سایت هم وجود دارد.


اگر فقط یک سایت باز نمی‌شود چه کنیم؟

اگر تمام اینترنت سالم است ولی فقط یک Domain باز نمی‌شود، بهتر است روی موارد مخصوص همان Domain تمرکز کنید.

اول:

سایت را با Mobile Data باز کنید.

اگر باز شد:

مشکل احتمالاً در:

  • DNS محلی
  • ISP
  • Router
  • یا IP Block

است.

اگر در هیچ شبکه‌ای باز نشد:

احتمال مشکل در:

  • دامنه
  • DNS
  • Hosting
  • Server

بیشتر است.


اگر سایت با اینترنت موبایل باز می‌شود ولی با Wi-Fi نه چه کنیم؟

این وضعیت یک سرنخ مهم است.

چون سایت سالم است و حداقل از طریق یک شبکه باز می‌شود.

در نتیجه موارد زیر را بررسی کنید:

  • DNS Router
  • DNS ISP
  • Secure DNS
  • IP Public شبکه Wi-Fi
  • Firewall Router
  • Routing ISP

Router را Restart کنید.

DNS را روی Cloudflare یا Google تغییر دهید.

همچنین بررسی کنید IP اینترنت ثابت شما توسط سایت یا Firewall آن Block نشده باشد.


رفع This Site Can’t Be Reached در گوشی

در Android و iPhone نیز همین خطا ممکن است دیده شود.

اول:

  • Wi-Fi را خاموش و Mobile Data را روشن کنید؛
  • Browser را Restart کنید؛
  • VPN را خاموش کنید؛
  • Cache مرورگر را پاک کنید؛
  • Private DNS یا Secure DNS را بررسی کنید.

اگر سایت فقط با Wi-Fi باز نمی‌شود، مشکل احتمالاً از شبکه یا DNS Router است.

اگر فقط با Mobile Data باز نمی‌شود، DNS یا Routing اپراتور نیز ممکن است دخیل باشد.


اگر مالک سایت هستید، چه چیزهایی را بررسی کنید؟

اگر کاربران مختلف گزارش می‌دهند سایت باز نمی‌شود، Troubleshooting مرورگر کافی نیست.

در این مرحله باید زیرساخت سایت بررسی شود.

دیاگرام تخصصی بررسی سایت

ترتیب پیشنهادی:

Domain
↓
Name Server
↓
DNS Records
↓
IP Address
↓
Server
↓
Web Server
↓
Ports
↓
Firewall / CDN
↓
Application

این بخش تفاوت اصلی عیب‌یابی مدیر سایت با کاربر معمولی است.


دامنه و تاریخ انقضای آن را بررسی کنید

ابتدا مطمئن شوید Domain فعال است.

اگر دامنه Expire شده یا Registrar آن را Suspend کرده باشد، DNS Resolution ممکن است با مشکل مواجه شود.

همچنین بررسی کنید اخیراً تغییراتی مانند:

  • Transfer Domain
  • Change Registrar
  • DNS Change

انجام نشده باشد.


Name Server دامنه را بررسی کنید

اگر Name Server اشتباه تنظیم شده باشد، کاربران نمی‌توانند DNS Records صحیح سایت را پیدا کنند.

مثلاً اگر DNS Zone سایت روی Name Serverهای گنجه قرار دارد ولی Domain هنوز به Name Server قدیمی اشاره می‌کند، دامنه ممکن است به IP اشتباه Resolve شود یا اصلاً Resolve نشود.

بنابراین Name Server ثبت‌شده در Registrar را با Name Server واقعی Hosting مقایسه کنید.


A Record و AAAA Record را بررسی کنید

A Record وظیفه اتصال Domain به IPv4 را دارد.

نمونه:

example.com → 192.0.2.10

اگر IP هاست تغییر کرده اما A Record هنوز IP قدیمی را نشان می‌دهد، کاربران ممکن است:

  • Timeout
  • Connection Refused
  • یا صفحه Server قدیمی

را مشاهده کنند.

AAAA Record نیز برای IPv6 استفاده می‌شود.

وجود AAAA Record اشتباه می‌تواند باعث شود بعضی شبکه‌هایی که IPv6 را ترجیح می‌دهند به مقصد نادرست وصل شوند.

مطالعه کنید:  نحوه مشاهده Error Log در سی پنل

CNAME را بررسی کنید

بسیاری از سایت‌ها برای:

www.example.com

از CNAME استفاده می‌کنند.

اگر CNAME اشتباه باشد، ممکن است:

example.com

باز شود اما:

www.example.com

باز نشود یا برعکس.

هر دو نسخه Domain را جداگانه تست کنید.


DNS Propagation را بررسی کنید

اگر اخیراً Name Server یا IP را تغییر داده‌اید، همه Resolverهای دنیا الزاماً همان لحظه تغییر جدید را دریافت نمی‌کنند.

در این بازه ممکن است سایت:

  • برای بعضی کاربران باز شود؛
  • برای بعضی کاربران IP قدیمی داشته باشد؛
  • یا روی یک ISP باز شود و روی ISP دیگر نه.

به همین دلیل بعد از Migration یا DNS Change باید DNS Resolution از چند Resolver مختلف بررسی شود.


IP هاست را بررسی کنید

با DNS Lookup بررسی کنید Domain به کدام IP Resolve می‌شود.

این IP باید همان IP فعلی سرویس Hosting باشد.

اگر:

Domain → IP قدیمی

باشد، مشکل DNS است.

اگر:

Domain → IP صحیح

است ولی سایت باز نمی‌شود، باید Server، Web Server، Port و Firewall بررسی شوند.

این تفکیک بسیار مهم است.


Web Server را بررسی کنید

اگر DNS به IP صحیح اشاره می‌کند، مرحله بعد بررسی Web Server است.

بسته به زیرساخت ممکن است سایت از:

  • LiteSpeed
  • Nginx
  • Apache

استفاده کند.

اگر سرویس Web Server متوقف باشد، Browser نمی‌تواند پاسخ مورد انتظار دریافت کند.

در سرورهای مدیریت‌شده این مرحله معمولاً توسط تیم پشتیبانی Hosting بررسی می‌شود.


پورت‌های 80 و 443 را بررسی کنید

HTTP به‌طور معمول از Port:

80

و HTTPS از:

443

استفاده می‌کند.

اگر Firewall این Portها را Block کند، سایت برای کاربران در دسترس نخواهد بود.

اگر فقط:

http://

باز می‌شود ولی:

https://

باز نمی‌شود، بررسی Port 443 و SSL/TLS اهمیت بیشتری پیدا می‌کند.


Firewall، WAF و CDN را بررسی کنید

Firewall و Web Application Firewall ممکن است:

  • IP خاص
  • Country
  • ASN
  • User Agent
  • یا Rate خاصی از Requestها

را Block کنند.

اگر گزارش کاربران این‌طور است:

سایت برای من باز نمی‌شود ولی برای بقیه باز می‌شود

IP Block نیز باید بررسی شود.

اگر Cloudflare یا CDN دیگری استفاده می‌شود، تنظیمات Firewall، Proxy و Origin نیز باید بررسی شوند.


آیا SSL باعث This Site Can’t Be Reached می‌شود؟

بعضی مشکلات SSL خطاهای اختصاصی خودشان را دارند؛ مثل:

NET::ERR_CERT_DATE_INVALID

اما خطا در Port 443، TLS Configuration یا Reverse Proxy می‌تواند باعث اختلال در اتصال HTTPS نیز شود.

اگر نسخه HTTP باز می‌شود ولی HTTPS باز نمی‌شود، بررسی:

  • SSL Certificate
  • Port 443
  • Virtual Host
  • Proxy
  • Firewall

ضروری است.


بعد از انتقال هاست سایت باز نمی‌شود؛ چه کنیم؟

اگر سایت قبل از Migration سالم بوده و بلافاصله بعد از انتقال با This Site Can’t Be Reached روبه‌رو شده‌اید، این موارد را به‌ترتیب بررسی کنید:

  1. آیا Domain به IP سرور جدید اشاره می‌کند؟
  2. آیا Name Server تغییر کرده؟
  3. آیا DNS Propagation کامل شده؟
  4. آیا A Record صحیح است؟
  5. آیا Web Server سرور جدید فعال است؟
  6. آیا SSL روی سرور جدید نصب شده؟
  7. آیا Firewall Portهای 80 و 443 را باز گذاشته است؟

در بسیاری از Migrationها خود فایل‌های سایت سالم هستند اما DNS هنوز کاربران را به سرور قبلی هدایت می‌کند.


چه زمانی مشکل از هاست است؟

اگر Domain به IP صحیح Resolve می‌شود اما Server پاسخ نمی‌دهد، احتمال بررسی سمت Hosting بیشتر می‌شود.

مواردی مثل:

  • Server Down
  • Web Server Down
  • Network Issue دیتاسنتر
  • Firewall
  • Port Block
  • Server Overload
  • IP Problem

در سطح هاست اتفاق می‌افتند.

اگر چند سایت روی همان Hosting هم‌زمان از دسترس خارج شده‌اند، بررسی وضعیت Server اهمیت بیشتری دارد.

اما اگر فقط یک Website روی همان Server مشکل دارد، ممکن است تنظیمات Virtual Host، Application یا Firewall همان سایت عامل مشکل باشد.


چه زمانی باید با ISP تماس بگیریم؟

اگر:

  • سایت روی Mobile Data باز می‌شود؛
  • با VPN باز می‌شود؛
  • اما روی اینترنت ثابت شما باز نمی‌شود؛

و تغییر DNS و Restart Router هم نتیجه نمی‌دهد، ممکن است مشکل از Routing یا DNS سمت ISP باشد.

در این حالت Traceroute و مقایسه مسیر شبکه نیز می‌تواند به تشخیص کمک کند.

اگر مشکل فقط روی یک ISP تکرار می‌شود، این موضوع ارزش پیگیری با پشتیبانی ISP را دارد.


چک‌لیست تشخیص سریع This Site Can’t Be Reached

وضعیتاولین اقدام
هیچ سایتی باز نمی‌شوداینترنت و Router
فقط یک سایت باز نمی‌شودشبکه دیگر + DNS
Incognito سایت را باز می‌کندExtension / Cache
با VPN باز می‌شودISP / DNS / Routing
بدون VPN باز می‌شودVPN / Proxy
ERR_NAME_NOT_RESOLVEDDNS
DNS_PROBE_FINISHED_NXDOMAINDNS Zone / Domain
ERR_CONNECTION_REFUSEDServer / Firewall / Port
ERR_CONNECTION_TIMED_OUTNetwork / Server
ERR_CONNECTION_RESETVPN / Firewall / Network
بعد از MigrationDNS / IP / Server
فقط HTTPS مشکل داردSSL / Port 443
فقط یک ISP مشکل داردISP Routing / DNS

جمع‌بندی

پیام This Site Can’t Be Reached به‌تنهایی علت مشکل را مشخص نمی‌کند.

برای تشخیص صحیح باید ابتدا کد زیر خطا را بررسی کنید.

سپس مشخص کنید:

مشکل برای همه کاربران وجود دارد یا فقط برای شما؟

اگر مشکل فقط در دستگاه یا شبکه شماست، معمولاً بررسی این موارد نتیجه می‌دهد:

Browser
→ VPN / Proxy
→ DNS
→ DNS Cache
→ Firewall
→ Network

اما اگر سایت برای کاربران مختلف باز نمی‌شود، مدیر سایت باید این مسیر را بررسی کند:

Domain
→ Name Server
→ DNS
→ IP
→ Hosting
→ Web Server
→ Ports
→ Firewall

به‌جای تغییر تصادفی تنظیمات، همیشه از ساده‌ترین تست‌ها شروع کنید و با توجه به Error Code جلو بروید.

اگر سایت شما به IP صحیح Resolve می‌شود اما همچنان از دسترس خارج است، بررسی وضعیت Server، Web Server و Firewall توسط تیم پشتیبانی هاست می‌تواند سریع‌ترین راه برای مشخص‌کردن علت باشد.


سوالات متداول درباره This Site Can’t Be Reached

خطای This Site Can’t Be Reached یعنی چه؟

این پیام یعنی Chrome نتوانسته اتصال لازم برای باز کردن سایت را کامل کند. علت می‌تواند DNS، اینترنت، VPN، Firewall یا خود Server باشد. برای تشخیص دقیق باید Error Code زیر پیام بررسی شود.

چرا فقط یک سایت در Chrome باز نمی‌شود؟

اگر سایر سایت‌ها سالم هستند، مشکل احتمالاً مربوط به همان Domain، DNS، IP Block یا Server آن سایت است. ابتدا سایت را با اینترنت یا دستگاه دیگری تست کنید.

ERR_NAME_NOT_RESOLVED یعنی چه؟

این خطا معمولاً یعنی Browser نتوانسته نام Domain را به IP صحیح Resolve کند. DNS Cache، Secure DNS و DNS Records باید بررسی شوند.

DNS_PROBE_FINISHED_NXDOMAIN را چگونه رفع کنیم؟

اگر فقط روی دستگاه شما دیده می‌شود، DNS Cache را پاک و DNS Resolver دیگری امتحان کنید. اگر خطا برای همه کاربران وجود دارد، Name Server و DNS Records دامنه باید بررسی شوند.

ERR_CONNECTION_REFUSED یعنی چه؟

این خطا معمولاً یعنی مقصد اتصال را قبول نکرده است. Web Server، Portها، Firewall و Server باید بررسی شوند.

ERR_CONNECTION_TIMED_OUT چیست؟

این خطا زمانی رخ می‌دهد که اتصال در مدت مورد انتظار کامل نمی‌شود. اینترنت، Routing، Firewall و وضعیت Server می‌توانند عامل آن باشند.

چرا سایت با اینترنت گوشی باز می‌شود ولی با Wi-Fi نه؟

این وضعیت معمولاً نشان می‌دهد سایت سالم است اما DNS، Router، ISP یا IP اینترنت Wi-Fi مشکل دارد.

آیا تغییر DNS مشکل This Site Can’t Be Reached را حل می‌کند؟

اگر مشکل مربوط به DNS Resolution باشد، بله. اما تغییر DNS روی خطاهایی مثل Server Down الزاماً تأثیری ندارد.

چگونه DNS Cache ویندوز را پاک کنیم؟

Command Prompt را باز کرده و دستور زیر را اجرا کنید:

ipconfig /flushdns

این دستور DNS Resolver Cache ویندوز را پاک می‌کند.

آیا VPN باعث This Site Can’t Be Reached می‌شود؟

بله. VPN می‌تواند DNS، Routing یا IP خروجی را تغییر دهد و در بعضی سایت‌ها باعث Connection Reset یا عدم دسترسی شود.

Chrome را برای رفع خطا چگونه Reset کنیم؟

از مسیر زیر استفاده کنید:

Settings → Reset settings → Restore settings to their original defaults

Reset کردن chrome://flags جایگزین Reset اصلی Chrome نیست.

آیا خطای This Site Can’t Be Reached می‌تواند از هاست باشد؟

بله. اگر Domain به IP صحیح Resolve می‌شود اما Server، Web Server یا Portهای 80 و 443 پاسخ نمی‌دهند، مشکل ممکن است در سطح Hosting باشد.

بعد از تغییر هاست چرا سایت باز نمی‌شود؟

مهم‌ترین دلایل عبارت‌اند از DNS Propagation، IP اشتباه، Name Server قدیمی، Web Server غیرفعال یا تنظیم نبودن SSL و Firewall روی سرور جدید.

آیا Secure DNS می‌تواند باعث باز نشدن سایت شود؟

در برخی شرایط بله. Google توصیه می‌کند اگر هنگام استفاده از Secure DNS سفارشی خطای Resolve مشاهده می‌کنید، Provider را بررسی یا Secure DNS را برای تست تغییر دهید.

نوشته های مشابه

‫4 نظرها

  1. سلام وقت بخیر
    من یه هاست و دامین خریدم
    ولی وقتی ادرس سایت رو تو مرورگر وارد میکنم ارور زیر رو بهم میده
    This site can’t be reached
    چیکار باید کنم؟

    دامین هم net. هستش

  2. سلام وقت بخیر
    من یه هاست و دامین خریدم
    ولی وقتی ادرس سایت رو تو مرورگر وارد میکنم ارور زیر رو بهم میده
    This site can’t be reached
    چیکار باید کنم؟

    روش های بالا رو انجام دادم و وی پی ان خاموش اما نمیشه

    1. ابی عزیز
      اگر جز مشتریان گنجه هاست هستین، لطفا از طریق پشتیبانی با ما در تماس باشید تا این مشکل شما رو بررسی و رفع کنیم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا