در این راهنما، نحوه انتقال ترافیک یک دامنه یا زیر دامنه به سرویس CDN ستون را بدون نیاز به تغییر NS (Name Server) توضیح میدهیم. این روش برای زمانی مناسب است که نمیخواهید کل دامنه را منتقل کنید یا NS را تغییر دهید و فقط قصد دارید یک یا چند زیر دامنه را به ستون متصل کنید.
۱. ایجاد سرویس در پنل ستون
- وارد پنل کاربری ستون شوید.
- یک سرویس جدید برای دامنه یا زیر دامنه مورد نظر (مثلاً
sub.example.com
) ایجاد کنید. - اطلاعات لازم مانند نام دامنه، نوع سرویس (CDN) و تنظیمات اولیه را وارد کنید.
۲. احراز مالکیت دامنه یا زیر دامنه (Domain Validation)
برای اینکه ستون مطمئن شود شما مالک دامنه یا زیر دامنه هستید، باید یک رکورد TXT در DNS دامنه خود ست کنید:
- در پنل DNS فعلی دامنه (مثلاً پنل هاستینگ یا پنل DNS ارائهدهنده دامنه)، یک رکورد TXT جدید برای همان زیر دامنهای که میخواهید منتقل کنید اضافه کنید.
- مقدار و کلید این رکورد TXT را ستون در مرحله ایجاد سرویس به شما نمایش میدهد.
- رکورد را ذخیره کنید و چند دقیقه صبر کنید تا رکورد در DNS جهانی منتشر شود (این زمان بسته به DNS Provider معمولاً بین ۵ تا ۱۵ دقیقه است).
۳. ست کردن رکوردهای A (یا AAAA) برای انتقال ترافیک
پس از احراز هویت موفق، باید ترافیک زیر دامنه را به ستون منتقل کنید:
- در پنل DNS فعلی، رکورد A (یا AAAA برای IPv6) زیر دامنه مورد نظر را به آدرسهای IP که ستون به شما داده است تغییر دهید. معمولاً ستون دو IP مختلف برای افزونگی ارائه میدهد (مثلاً … .3 و … .4).
- اگر رکورد قبلی CNAME یا A وجود دارد، آن را حذف و رکورد جدید را اضافه کنید.
- رکورد را ذخیره کنید و منتظر بمانید تا DNS کش جهانی بهروزرسانی شود (این زمان ممکن است بین چند دقیقه تا چند ساعت طول بکشد).
۴. بررسی صحت انتقال
- با استفاده از ابزار dig یا nslookup رکورد A زیر دامنه را بررسی کنید تا مطمئن شوید به IP های ستون اشاره میکند.
- میتوانید سایت را باز کنید و لاگهای ستون را چک کنید تا مطمئن شوید ترافیک از طریق CDN ستون عبور میکند.
۵. نکات تکمیلی و مشکلات رایج
- اگر پس از تغییر رکورد A همچنان سایت روی سرویسدهنده قبلی باز میشود، احتمالاً DNS کش مرورگر یا سیستم شما هنوز بهروزرسانی نشده است. میتوانید با ابزارهایی مانند dig یا از شبکههای مختلف تست بگیرید.
- برای اطمینان از کارکرد صحیح قبل از انتشار عمومی میتوانید از ابزار Hosts File Editor استفاده کنید تا سایت را فقط از سرور جدید مشاهده کنید بدون اینکه NS را تغییر دهید.
- در صورتی که از رکورد CNAME برای زیر دامنه استفاده میکنید، آن را به مقدار مورد نظر ستون تغییر دهید (در برخی موارد خاص).
جمعبندی مراحل به صورت خلاصه
مرحله | اقدام مورد نیاز |
---|---|
ایجاد سرویس | ساخت سرویس جدید برای زیر دامنه در پنل ستون |
احراز هویت | افزودن رکورد TXT به DNS دامنه طبق دستور ستون |
انتقال ترافیک | تغییر رکورد A زیر دامنه به IPهای ارائهشده توسط ستون |
بررسی نهایی | تست با dig/nslookup و مشاهده لاگ ستون برای اطمینان از انتقال ترافیک |