سایتی باز نمیشود، مرورگر خطا نشان میدهد یا صفحه تا ابد در حال بارگذاری است. اولین پرسش ساده است: سایت برای همه قطع است یا مشکل از سمت شماست — اینترنتتان، شبکه یا دستگاهتان؟ در چند دقیقه میتوانید جواب را پیدا کنید.
۱. سایت را با HTTP از کشورهای مختلف بررسی کنید
بررسی HTTP را باز کنید و نشانی سایت را وارد کنید، مثلاً https://example.com. این ابزار صفحه را همزمان از ۲۵ نقطه باز میکند و کد وضعیت و زمان پاسخ را از هر کدام نشان میدهد.
- 200 OK تقریباً همهجا — سایت کار میکند. به احتمال زیاد مشکل از سمت شماست.
- خطا در همهجا (تایماوت، کدهای 5xx) — سایت برای همه از کار افتاده است.
- در برخی کشورها کار میکند و در برخی نه — ممکن است سایت در بعضی مناطق مسدود باشد یا یکی از سرورهایش در دسترس نباشد.
۲. کد وضعیت را ببینید
- 5xx (500، 502، 503، 504) — سرور یا پراکسی جلوی آن مشکل دارد. معمولاً فقط صاحب سایت میتواند آن را درست کند.
- 4xx (403، 404) — سرور پاسخ میدهد اما درخواست را رد میکند یا صفحه را پیدا نمیکند. کد 403 فقط از یک کشور اغلب نشانه مسدودسازی بر اساس کشور یا فایروال است.
- تایماوت — سرور اصلاً پاسخ نمیدهد: ممکن است خاموش باشد، زیر فشار باشد یا هدف حمله DDoS قرار گرفته باشد.
۳. DNS را بررسی کنید
اگر بررسی HTTP میگوید هاست پیدا نشد، بررسی DNS را باز کنید. اگر resolverها در کشورهای مختلف رکورد A و AAAA برنگردانند یا رکوردهای متفاوتی بدهند، ممکن است دامنه منقضی شده باشد، سرورهای DNS آن از کار افتاده باشند یا رکوردها بهتازگی تغییر کرده و هنوز منتشر نشده باشند.
۴. Ping و Traceroute
Ping نشان میدهد سرور اصلاً پاسخ میدهد یا نه و چند بسته گم میشود. به یاد داشته باشید که بسیاری از سرورها عمداً Ping را مسدود میکنند، پس ناموفق بودن Ping بهتنهایی به معنای از کار افتادن سایت نیست. Traceroute و MTR نشان میدهند بستهها در کدام شبکهی مسیر گم میشوند.
اگر سایت برای همه کار میکند اما برای شما نه
- حافظه نهان مرورگر را پاک کنید یا سایت را در پنجره خصوصی باز کنید؛
- شبکه دیگری امتحان کنید، مثلاً اینترنت همراه بهجای Wi-Fi؛
- سرورهای DNS دستگاهتان را عوض کنید؛
- نشانی خودتان را در صفحه IP info بررسی کنید — ممکن است ارائهدهنده اینترنت یا VPN ترافیک شما را از کشور دیگری عبور دهد.