رفتن به محتوا

اینترنت و ارتباطات

وقتی سایت باز نمی‌شود: تفاوت DNS، CDN و خود سرور

دسترسی به یک سایت چند مرحله دارد. خطای نام دامنه، اتصال، TLS و پاسخ وب را از هم جدا کنید تا پینگ سالم را با سلامت سایت اشتباه نگیرید.

نویسنده: کاوردراهنمای اختصاصی

دسترسی به وب یک مرحله ندارد

مرورگر برای باز کردن یک سایت ابتدا باید نشانی مناسب دامنه را پیدا کند و بعد اتصال و ارتباط امن را برقرار کند و پاسخ وب بگیرد. موفقیت یک مرحله، موفقیت مرحلهٔ بعدی را تضمین نمی‌کند. به همین دلیل توضیح دقیق خطا از جملهٔ کلی «سایت باز نمی‌شود» برای عیب‌یابی مفیدتر است.

DNS نام دامنه را به اطلاعات لازم برای یافتن مقصد مرتبط می‌کند. پاسخ‌ها ممکن است در کش بمانند؛ بنابراین پس از تغییر رکورد، کاربران مختلف الزاماً هم‌زمان به مقصد جدید نمی‌رسند. عوض کردن بی‌هدف DNS نیز هر نوع مشکل اتصال یا خرابی سرور را برطرف نمی‌کند.

وجود CDN یک مسیر دیگر به ماجرا اضافه می‌کند

وقتی سایتی از CDN استفاده می‌کند، درخواست کاربر می‌تواند ابتدا به لبهٔ آن شبکه برسد و سپس، در صورت نیاز، به سرور مبدأ منتقل شود. خرابی یا محدودیت دسترسی در هر قسمت می‌تواند اثر متفاوتی داشته باشد. نتیجهٔ آزمون یک دامنه را نباید بدون شواهد به تمام سایت‌های یک ارائه‌دهنده تعمیم داد.

همچنین ممکن است یک سایت فقط برای بعضی اتصال‌ها یا مناطق پاسخ متفاوت داشته باشد. بررسی از چند نقطه نشان می‌دهد اختلاف در کجا مشاهده شده است؛ ولی به‌تنهایی مشخص نمی‌کند مشکل از سیاست مقصد، مسیر ارتباطی، DNS یا بخش دیگری بوده است. برای تشخیص علت، شواهد هر مرحله لازم است.

شواهدی که بهتر است کنار هم نگه دارید

نام دقیق دامنه، زمان آزمون، نقطهٔ مبدأ و نوع خطا را ثبت کنید. اگر پاسخ وب دریافت شده، کد پاسخ نیز مفید است. خطای زمان‌اتمام اتصال را از خطای گواهی و پاسخ ناموفق برنامه جدا کنید. مقایسهٔ هم‌زمان با یک دامنهٔ مستقل کمک می‌کند دامنهٔ مشکل روشن‌تر شود.

بخش دسترسی کلودفلر در کاورد، نتیجهٔ آزمون دامنه‌های منتخب را نشان می‌دهد. این دامنه‌ها برای سنجش اتصال انتخاب می‌شوند و انتخابشان نشانهٔ شهرت، کیفیت یا تأیید آن‌ها نیست. نمودار ترافیک ارائه‌دهنده نیز همان دادهٔ ارائه‌دهنده است و اندازه‌گیری مستقیم ترافیک تمام کاربران ایران محسوب نمی‌شود.

این موضوع را در داده‌های زنده ببینید

کاورد کیفیت ارتباط و دسترسی سرویس‌ها را از دید نقاط پایش نشان می‌دهد. نتیجهٔ هر اندازه‌گیری به مبدأ، مقصد و زمان آن وابسته است.

مشاهده در کاورد

منابع و مطالعهٔ بیشتر

راهنماهای مرتبط