در پایان این راهنما، از Command Prompt ویندوز سه لایه DNS، مسیر شبکه و HTTP را برای دامنه پشت CDN بررسی می‌کنیم و از خروجی اسکرین‌شات می‌گیریم.

برای لینوکس و macOS، بررسی اتصال دامنه از لینوکس و macOS را مطالعه می‌کنیم. برای اندروید، بررسی اتصال دامنه از اندروید را مطالعه می‌کنیم.


پیش‌نیازها

  • دامنه یا زیردامنه پشت CDN ستون — آموزش‌ها
  • دسترسی به Command Prompt همان دستگاهی که مشکل روی آن گزارش شده است
  • ابزار curl (در ویندوز ۱۰ و جدیدتر معمولا نصب است)

دامنه را بدون پیشوند http:// یا https:// به nslookup و tracert می‌دهیم. در مثال‌ها sotoon.ir آمده است؛ آن را با دامنه موردنظر جایگزین می‌کنیم.


مراحل

  1. برنامه cmd یا Command Prompt را باز می‌کنیم. نام دامنه را با nslookup بررسی می‌کنیم و از خروجی اسکرین‌شات می‌گیریم:

    nslookup sotoon.ir

    خروجی nslookup در ویندوز

  2. مسیر شبکه تا دامنه را با tracert می‌سنجیم و از خروجی اسکرین‌شات می‌گیریم:

    tracert -d sotoon.ir

    خروجی tracert در ویندوز

  3. لایه HTTP را با curl می‌سنجیم. آدرس را با https:// می‌نویسیم و از خروجی کامل اسکرین‌شات می‌گیریم:

    curl -vso /dev/null https://sotoon.ir

    خروجی verbose کرل در ویندوز

  4. اسکرین‌شات‌های تهیه‌شده را برای شخصی که لینک این مستند را با ما به اشتراک گذاشته است، ارسال می‌کنیم.


بررسی صحت

  • در خروجی nslookup دست‌کم یک آدرس IP برای دامنه دیده می‌شود. اگر ابر روشن است، این آدرس IP آپ‌استریم نیست.
  • خروجی tracert باید به مقصد برسد و روی چند گام اول متوقف نماند.
  • در خروجی curl، handshake TLS کامل می‌شود و وضعیت HTTP چاپ می‌شود.

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


ادامه مسیر