در این راهنما، نحوه انتقال ترافیک یک دامنه یا زیر دامنه به سرویس CDN ستون را بدون نیاز به تغییر NS (Name Server) توضیح می‌دهیم. این روش برای زمانی مناسب است که نمی‌خواهید کل دامنه را منتقل کنید یا NS را تغییر دهید و فقط قصد دارید یک یا چند زیر دامنه را به ستون متصل کنید.


مراحل اتصال دامنه بدون تغییر NS

برای راه‌اندازی و انتقال ترافیک، مراحل زیر را به ترتیب دنبال کنید:

۱. ایجاد سرویس در پنل ستون

  • وارد پنل کاربری ستون شوید.
  • یک سرویس جدید برای دامنه یا زیر دامنه مورد نظر (مثلاً sub.example.com) ایجاد کنید.
  • اطلاعات لازم مانند نام دامنه، نوع سرویس (CDN) و تنظیمات اولیه را وارد کنید.

۲. احراز مالکیت دامنه یا زیر دامنه (Domain Validation)

برای اینکه ستون مطمئن شود شما مالک دامنه یا زیر دامنه هستید، باید یک رکورد TXT در DNS دامنه خود ست کنید:

  • در پنل DNS فعلی دامنه (مثلاً پنل هاستینگ یا پنل DNS ارائه‌دهنده دامنه)، یک رکورد TXT جدید برای همان زیر دامنه‌ای که می‌خواهید منتقل کنید اضافه کنید.
  • مقدار و کلید این رکورد TXT را ستون در مرحله ایجاد سرویس به شما نمایش می‌دهد.
  • رکورد را ذخیره کنید و چند دقیقه صبر کنید تا رکورد در DNS جهانی منتشر شود (این زمان بسته به DNS Provider معمولاً بین ۵ تا ۱۵ دقیقه است).

۳. تنظیم رکوردهای A برای انتقال ترافیک

پس از احراز هویت موفق، برای انتقال ترافیک زیر دامنه به ستون، باید رکورد A (یا AAAA برای IPv6) زیر دامنه مورد نظر را در پنل DNS فعلی خود تغییر دهید.

ستون دو دسته آدرس IP بر اساس نیاز شما به تعرفه نیم‌بها یا تمام‌بها ارائه می‌دهد. بر این اساس رکوردهای A زیر دامنه خود را به آی‌پی‌های مربوطه تغییر دهید:

آی‌پی‌های نیم‌بها

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

  • 185.166.104.3
  • 185.166.104.4

آی‌پی‌های تمام‌بها

در صورتی که وب‌سایت شما شرایط ترافیک ترجیحی (نیم‌بها) را ندارد یا نیاز به مسیریابی تمام‌بها دارید، رکوردهای A را به آی‌پی‌های زیر اشاره دهید:

  • 185.166.104.6
  • 185.166.104.7

WARNING

در صورتی که رکورد CNAME یا A دیگری از قبل برای این زیردامنه وجود دارد، ابتدا آن را حذف و سپس رکوردهای فوق را ثبت کنید. پس از ثبت، باید منتظر بمانید تا کش DNS جهانی به‌روزرسانی شود (معمولاً بین چند دقیقه تا چند ساعت).


۴. بررسی صحت انتقال

  • با استفاده از ابزار dig یا nslookup رکورد A زیر دامنه را بررسی کنید تا مطمئن شوید به IPهای ستون اشاره می‌کند:
    dig sub.example.com A
  • می‌توانید سایت را باز کنید و لاگ‌های پنل ستون را چک کنید تا مطمئن شوید ترافیک از طریق CDN ستون عبور می‌کند.

نکات تکمیلی و رفع اشکال

  • تأخیر در تغییر DNS: اگر پس از تغییر رکورد A همچنان سایت روی سرویس‌دهنده قبلی باز می‌شود، احتمالاً DNS کش مرورگر یا سیستم شما هنوز به‌روزرسانی نشده است. می‌توانید با ابزارهایی مانند dig یا از طریق شبکه‌های ارتباطی دیگر (مثل اینترنت موبایل) وضعیت را تست کنید.
  • تست محلی قبل از تغییر عمومی: برای اطمینان از کارکرد صحیح قبل از اعمال تغییرات عمومی روی DNS، می‌توانید از فایل hosts سیستم خود استفاده کنید. با اضافه کردن آی‌پی‌های ستون و آدرس زیردامنه خود در این فایل، می‌توانید سایت را به صورت شخصی از روی سرور جدید تست و مشاهده کنید.
  • استفاده از CNAME: در صورتی که ساختار انتقال شما مبتنی بر CNAME است، مقدار رکورد CNAME زیردامنه خود را به مقداری که در پنل ستون ارائه شده است تغییر دهید.

جمع‌بندی مراحل به صورت خلاصه

مرحلهاقدام مورد نیازجزئیات و مقادیر
۱. ایجاد سرویسساخت سرویس در پنل ستونایجاد سرویس CDN برای زیردامنه مورد نظر
۲. احراز مالکیتافزودن رکورد TXT به DNSست کردن کلید و مقدار ارائه‌شده توسط ستون
۳. انتقال ترافیکتنظیم رکوردهای Aاشاره به آی‌پی‌های نیم‌بها (185.166.104.3 و .4) یا تمام‌بها (185.166.104.6 و .7)
۴. بررسی نهاییتست صحت اتصالاستفاده از dig / nslookup و بررسی جریان ترافیک در لاگ‌ها