آموزش اتصال هاست اصلی به هاست دانلود در دایرکت ادمین

فهرست مطالب

عضویت در خبرنامه

با عضویت در خبرنامه‌ ایران‌سرور، اخبار و مقالات را به‌روز و دست اول دریافت کنید.

اگر فایل‌های حجیم سایت را روی یک هاست دانلود جداگانه نگه می‌دارید، برای اینکه کاربران بتوانند آن‌ها را با آدرسی مثل dl.example.com/file.zip دریافت کنند باید ساب‌دامین دانلود را به IP هاست دانلود متصل کنید. در دایرکت ادمین، این کار معمولاً با ساخت یک A Record در DNS دامنه اصلی انجام می‌شود.

پاسخ سریع: اتصال هاست دانلود به هاست اصلی چگونه انجام می‌شود؟

  1. IP هاست دانلود را از اطلاعات سرویس بردارید.
  2. روی هاست دانلود، دامنه یا ساب‌دامین dl.example.com را برای میزبانی فایل‌ها تنظیم کنید.
  3. در DNS دامنه اصلی، یک رکورد A با نام dl و مقدار IP هاست دانلود بسازید.
  4. بعد از Resolve شدن DNS، برای dl.example.com گواهی SSL فعال کنید.
  5. یک فایل آزمایشی روی هاست دانلود قرار دهید و آدرس HTTPS آن را در مرورگر تست کنید.

نکته: لازم نیست یک پوشه یا Subdomain معمولی روی هاست اصلی بسازید؛ چیزی که اتصال را برقرار می‌کند DNS است.

اگر هنوز با کاربرد این سرویس آشنا نیستید، ابتدا مقاله هاست دانلود چیست را بخوانید. در این آموزش فرض می‌کنیم هاست اصلی و هاست دانلود شما دو سرویس جدا هستند و هاست دانلود با DirectAdmin مدیریت می‌شود.

ساختار اتصال هاست اصلی به هاست دانلود با A Record

پیش‌نیازهای اتصال هاست دانلود به سایت

قبل از شروع، این اطلاعات را آماده کنید:

  • دسترسی به پنل DirectAdmin هاست دانلود
  • دسترسی به DNS دامنه اصلی؛ ممکن است DNS در DirectAdmin، پنل ثبت دامنه، CDN یا سرویس دیگری مدیریت شود
  • IP هاست دانلود
  • ساب‌دامین انتخابی؛ در این آموزش از dl.example.com استفاده می‌کنیم
  • یک فایل کوچک برای تست نهایی، مثلاً test.zip

اگر DNS دامنه اصلی در دایرکت ادمین مدیریت می‌شود، مقاله مدیریت DNS در دایرکت ادمین نیز می‌تواند برای شناخت A Record و بخش DNS Management مفید باشد.

نقشه اتصال هاست اصلی به هاست دانلود

فرض کنید مشخصات شما به شکل زیر است:

موردمثال
دامنه اصلیexample.com
آدرس هاست دانلودdl.example.com
IP هاست اصلی192.0.2.10
IP هاست دانلود203.0.113.20

قرار نیست دامنه اصلی را به IP هاست دانلود منتقل کنیم. فقط رکورد dl به IP سرویس دانلود اشاره می‌کند:

example.com      → 192.0.2.10
dl.example.com   → 203.0.113.20

مرحله اول: IP هاست دانلود را پیدا کنید

IP سرویس معمولاً در ایمیل فعال‌سازی، پنل کاربری شرکت هاستینگ یا اطلاعات Server در DirectAdmin نمایش داده می‌شود. این IP را با IP هاست اصلی اشتباه نگیرید؛ مقدار A Record باید IP هاست دانلود باشد.

اشتباه رایج:
اگر رکورد dl را به IP هاست اصلی وارد کنید، درخواست‌های dl.example.com دوباره به همان سرور اصلی می‌روند و عملاً هاست دانلود از مسیر خارج می‌شود.

مرحله دوم: dl.example.com را روی هاست دانلود تنظیم کنید

هاست دانلود باید بداند وقتی درخواستی برای dl.example.com دریافت شد، فایل‌ها را از کدام فضای میزبانی تحویل دهد. بسته به نحوه تحویل سرویس، یکی از حالت‌های زیر را دارید.

حالت پیشنهادی: dl.example.com به‌عنوان دامنه سرویس دانلود

اگر هاست دانلود فقط برای همین سایت تهیه شده است، بهتر است نام دامنه سرویس روی هاست دانلود dl.example.com باشد. در DirectAdmin می‌توان دامنه را از بخش Domain Setup مدیریت کرد.

اگر شرکت هاستینگ هنگام ساخت سرویس یک دامنه موقت یا دامنه دیگری روی اکانت قرار داده است، قبل از Rename کردن مطمئن شوید سرویس دیگری به آن دامنه وابسته نیست. تغییر نام Domain در DirectAdmin روی داده‌های وب و ایمیل همان دامنه اثر می‌گذارد؛ بنابراین برای سرویس‌های فعال بدون بررسی قبلی Rename انجام ندهید.

تنظیم دامنه dl در Domain Setup دایرکت ادمین

اگر دامنه فعلی هاست دانلود باید باقی بماند چه کنیم؟

اگر پلن شما اجازه افزودن Domain جداگانه می‌دهد، می‌توانید dl.example.com را به‌عنوان Domain مستقل روی همان هاست تنظیم کنید. این روش برای داشتن مسیر فایل و SSL مستقل شفاف‌تر است.

Domain Pointer چه زمانی استفاده می‌شود؟

Domain Pointer روش پیش‌فرض اتصال هاست دانلود نیست. Pointer در DirectAdmin زمانی مناسب است که بخواهید یک نام دیگر، Alias یا نسخه دیگری از یک Domain موجود باشد و همان محتوای آن را نمایش دهد. اگر می‌خواهید dl.example.com فضای مستقل فایل‌های دانلود را داشته باشد، استفاده از Domain مستقل معمولاً ساختار روشن‌تری دارد.

پس نسخه قدیمی این آموزش که Domain Pointer را یکی از دو روش اصلی اتصال معرفی می‌کرد، برای همه سناریوها قابل تعمیم نیست.

مرحله سوم: A Record ساب‌دامین dl را بسازید

این مهم‌ترین مرحله اتصال است. رکورد A نام dl.example.com را به IP هاست دانلود تبدیل می‌کند.

اگر DNS دامنه روی DirectAdmin هاست اصلی مدیریت می‌شود

  1. وارد DirectAdmin هاست اصلی شوید.
  2. از بخش Account Manager وارد DNS Management شوید.
  3. روی Add Record کلیک کنید.
  4. در Record Type گزینه A را انتخاب کنید.
  5. در Name مقدار dl را وارد کنید. بسته به رابط پنل ممکن است نام کامل dl.example.com. نمایش داده شود.
  6. در Value، IP هاست دانلود را وارد کنید.
  7. TTL را در حالت پیش‌فرض نگه دارید، مگر اینکه دلیل مشخصی برای تغییر آن داشته باشید.
  8. رکورد را ذخیره کنید.

نمونه رکورد:

Name: dl
Type: A
Value: 203.0.113.20

ساخت A Record هاست دانلود در DNS Management دایرکت ادمین

اگر DNS دامنه جای دیگری مدیریت می‌شود

ممکن است NameServerهای دامنه به DirectAdmin هاست اصلی اشاره نکنند و DNS در سرویسی مانند پنل دامنه یا CDN مدیریت شود. در این حالت، ساخت A Record داخل DirectAdmin هاست اصلی اثری روی DNS عمومی دامنه ندارد.

رکورد dl → IP هاست دانلود را باید دقیقاً در سرویسی بسازید که NameServerهای authoritative دامنه را مدیریت می‌کند.

این نکته یکی از رایج‌ترین دلایل آن است که کاربر رکورد را در DirectAdmin می‌سازد اما dl.example.com همچنان به IP جدید Resolve نمی‌شود.

آیا باید www.dl هم بسازیم؟

خیر، الزامی نیست. اگر لینک‌های شما به شکل https://dl.example.com/file.zip هستند، فقط همین Hostname کافی است. رکورد www.dl.example.com فقط زمانی لازم است که واقعاً بخواهید کاربران از چنین آدرسی استفاده کنند.

در نسخه قدیمی مقاله گفته شده بود حتماً www.dl هم ایجاد شود؛ این الزام را حذف کردیم تا DNS بی‌دلیل پیچیده نشود.

مرحله چهارم: منتظر انتشار DNS بمانید و اتصال را تست کنید

بعد از ذخیره رکورد، تغییر DNS ممکن است بلافاصله در همه Resolverها دیده نشود. مدت آن به TTL و Cacheهای قبلی بستگی دارد.

برای تست می‌توانید از روش‌های زیر استفاده کنید:

روش ساده: مرورگر

آدرس http://dl.example.com را باز کنید. اگر درخواست به هاست دانلود رسیده باشد، باید محتوای تعریف‌شده روی همان سرویس یا صفحه پیش‌فرض آن را ببینید.

روش دقیق‌تر: nslookup

nslookup dl.example.com

IP نمایش‌داده‌شده باید IP هاست دانلود باشد، نه IP هاست اصلی.

در Linux/macOS با dig

dig +short dl.example.com

تست اتصال هاست دانلود با nslookup و بررسی IP

مرحله پنجم: SSL را برای dl.example.com فعال کنید

بعد از اینکه DNS به IP صحیح Resolve شد، برای ساب‌دامین دانلود SSL فعال کنید تا فایل‌ها با آدرس https://dl.example.com/... ارائه شوند.

DirectAdmin از صدور خودکار گواهی برای Domain و Subdomain از طریق ACME/Let’s Encrypt پشتیبانی می‌کند؛ البته این قابلیت باید روی سرویس شما فعال باشد.

اگر صدور SSL خطا داد، قبل از هر چیز بررسی کنید dl.example.com واقعاً به IP هاست دانلود Resolve می‌شود. درخواست گواهی قبل از صحیح شدن DNS یکی از دلایل رایج شکست Validation است.

فعال کردن SSL برای ساب دامین هاست دانلود در دایرکت ادمین

مرحله ششم: فایل را روی هاست دانلود آپلود و لینک مستقیم را تست کنید

یک فایل کوچک آزمایشی را داخل Document Root دامنه دانلود قرار دهید. برای مدیریت فایل‌ها می‌توانید از File Manager یا FTP استفاده کنید. اگر با FTP در DirectAdmin آشنا نیستید، راهنمای ساخت و استفاده از FTP در دایرکت ادمین را ببینید.

مثلاً اگر فایل test.zip را داخل مسیر عمومی دامنه قرار دهید، لینک نهایی می‌تواند چنین باشد:

https://dl.example.com/test.zip

لینک را در یک مرورگر دیگر یا حالت Incognito باز کنید تا مطمئن شوید دانلود بدون نیاز به Login انجام می‌شود.

اتصال هاست دانلود به وردپرس چگونه است؟

اتصال در سطح DNS برای WordPress تفاوتی ندارد: ابتدا باید dl.example.com به هاست دانلود Resolve شود. بعد از آن می‌توانید لینک فایل‌های موجود روی هاست دانلود را در WordPress استفاده کنید یا با ابزارهای مناسب فرایند آپلود و مدیریت فایل را خودکار کنید.

برای مرحله مربوط به خود WordPress، آموزش اتصال هاست دانلود به وردپرس را بخوانید.

اتصال هاست دانلود به ووکامرس چگونه انجام می‌شود؟

در WooCommerce هم ابتدا همین اتصال DNS انجام می‌شود. سپس فایل محصول دانلودی باید روی هاست دانلود قرار بگیرد و روش تحویل فایل متناسب با ساختار فروشگاه تنظیم شود.

اگر فایل فروشی دارید، دقت کنید که یک لینک مستقیم عمومی ممکن است بدون کنترل دسترسی نیز قابل استفاده باشد. برای فایل‌های پولی فقط جابه‌جا کردن فایل به هاست دانلود کافی نیست؛ روش محافظت از لینک و Download Method فروشگاه را نیز بررسی کنید.

تفاوت A Record و Domain Pointer در این آموزش چیست؟

موردکاربرددر اتصال هاست دانلود
A Recordاتصال نام دامنه/ساب‌دامین به IPv4روش اصلی برای فرستادن dl.example.com به IP هاست دانلود
Domain PointerAlias/Pointer یک نام به Domain موجودفقط در سناریوهایی که عمداً می‌خواهید همان محتوای Domain موجود با نام دیگری نمایش داده شود
Rename Domainتغییر نام Domain موجود در DirectAdminمناسب وقتی سرویس دانلود فقط برای همان سایت است و Domain فعلی دیگر لازم نیست

خطاهای رایج اتصال هاست دانلود و روش رفع آن‌ها

dl.example.com باز نمی‌شود

  • با nslookup بررسی کنید A Record به IP هاست دانلود Resolve شود.
  • بررسی کنید رکورد را در DNS authoritative دامنه ساخته باشید.
  • از صحیح بودن IP سرویس دانلود مطمئن شوید.
  • اگر DNS تازه تغییر کرده، Cache و TTL را در نظر بگیرید.

ساب‌دامین به هاست اصلی باز می‌گردد

احتمالاً مقدار A Record هنوز IP هاست اصلی است یا یک رکورد قدیمی/متداخل برای dl وجود دارد. رکوردهای DNS را بررسی کنید و فقط مقدار موردنیاز را نگه دارید.

خطای 404 دریافت می‌کنم

اگر DNS صحیح است اما فایل 404 می‌دهد، نام فایل، مسیر Document Root و محل Upload را بررسی کنید. DNS فقط شما را به سرور صحیح می‌رساند؛ وجود فایل در مسیر درست مسئله جداگانه‌ای است.

خطای 403 دریافت می‌کنم

مجوز فایل/پوشه، قوانین وب‌سرور، فایل .htaccess و تنظیمات دسترسی سرویس را بررسی کنید. برای فایل عمومی باید وب‌سرور اجازه خواندن آن مسیر را داشته باشد.

SSL صادر نمی‌شود یا مرورگر اخطار امنیتی نشان می‌دهد

اول DNS را بررسی کنید. سپس مطمئن شوید Certificate برای خود dl.example.com صادر شده است. SSL دامنه اصلی الزاماً ساب‌دامینی که روی سرور دیگری قرار دارد را پوشش نمی‌دهد.

DNS درست است اما هنوز IP قدیمی دیده می‌شود

ممکن است Resolver سیستم یا ISP هنوز مقدار قبلی را Cache کرده باشد. پاسخ DNS را از چند Resolver بررسی کنید و تا پایان TTL قبلی صبر کنید.

رفع خطاهای اتصال هاست دانلود به سایت

چند اشتباه رایج هنگام تنظیم هاست دانلود

  • ساختن Subdomain روی هاست اصلی به‌جای A Record: اگر هدف شما میزبانی فایل روی سرور دوم است، این کار اتصال را ایجاد نمی‌کند.
  • وارد کردن IP هاست اصلی: Value رکورد باید IP هاست دانلود باشد.
  • ساخت رکورد در پنل اشتباه: DNS را باید در سرویس authoritative مدیریت کنید.
  • استفاده بی‌دلیل از Domain Pointer: Pointer برای Alias است و جای A Record را نمی‌گیرد.
  • درخواست SSL قبل از Resolve شدن DNS: ابتدا اتصال DNS، سپس Certificate.
  • اجباری دانستن www.dl: اگر از این Hostname استفاده نمی‌کنید، نیازی به ساخت آن نیست.
  • قرار دادن فایل فروشی روی لینک عمومی بدون کنترل دسترسی: برای WooCommerce و فروش فایل، روش تحویل امن را جداگانه تنظیم کنید.

آیا استفاده از هاست دانلود سرعت سایت را بیشتر می‌کند؟

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

خرید هاست دانلود ایران‌سرور

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

جمع‌بندی

برای اتصال هاست اصلی به هاست دانلود در DirectAdmin، مهم‌ترین کار این است که dl.example.com روی هاست دانلود آماده باشد و در DNS دامنه اصلی یک A Record با مقدار IP هاست دانلود ایجاد شود. بعد از Resolve شدن DNS، SSL را فعال کنید و با یک فایل آزمایشی صحت لینک مستقیم را بسنجید.

Domain Pointer تنها یک سناریوی Alias است و برای اتصال استاندارد هاست دانلود الزامی نیست؛ همچنین نیازی نیست www.dl یا Subdomain معمولی روی هاست اصلی بسازید مگر اینکه واقعاً آن Hostname یا ساختار را نیاز داشته باشید.

سوالات متداول

چگونه هاست دانلود را به هاست اصلی وصل کنیم؟

یک ساب‌دامین مانند dl.example.com برای هاست دانلود در نظر بگیرید و در DNS دامنه اصلی، A Record آن را به IP هاست دانلود متصل کنید. سپس SSL را روی همان ساب‌دامین فعال کنید.

برای اتصال هاست دانلود در دایرکت ادمین چه رکوردی لازم است؟

اگر سرویس‌دهنده IP هاست دانلود را داده است، معمولاً از A Record استفاده می‌شود. Name را dl و Value را IP هاست دانلود قرار دهید.

آیا باید ساب‌دامین dl را روی هاست اصلی ایجاد کنیم؟

برای اتصال DNS به یک هاست دانلود جداگانه، معمولاً خیر. کافی است رکورد DNS ساب‌دامین به IP هاست دانلود اشاره کند و خود dl.example.com روی سرور دانلود تنظیم شده باشد.

چرا هاست دانلود بعد از ساخت A Record وصل نمی‌شود؟

رایج‌ترین دلایل عبارت‌اند از اشتباه بودن IP، ساخت رکورد در DNS غیر authoritative، وجود رکورد متداخل، Cache شدن DNS قبلی یا تنظیم نبودن Domain روی هاست دانلود.

آیا Domain Pointer برای اتصال هاست دانلود لازم است؟

خیر. Domain Pointer برای ساخت Alias یک Domain موجود استفاده می‌شود. برای اتصال معمول dl.example.com به سرور دانلود، A Record بخش اصلی تنظیم DNS است.

چگونه هاست دانلود را به WordPress وصل کنیم؟

ابتدا اتصال DNS و SSL را طبق همین آموزش کامل کنید. سپس فایل‌ها را روی هاست دانلود قرار دهید و لینک آن‌ها را در WordPress استفاده کنید یا با ابزارهای مناسب مدیریت فایل را خودکار کنید.

چگونه هاست دانلود را به WooCommerce وصل کنیم؟

بعد از آماده شدن dl.example.com، فایل‌های محصول را روی هاست دانلود قرار دهید و نحوه تحویل Downloadable Product را تنظیم کنید. برای فایل پولی باید علاوه بر اتصال هاست، کنترل دسترسی و روش تحویل امن نیز در نظر گرفته شود.

امتیاز شما به محتوا

نظر خود را در رابطه با مقاله‌ای که خواندید ثبت کنید. همچنین می‌توانید نظر خود را نظر در بخش نظرات بنویسید.

3.7/5 - (9 امتیاز)

دیدگاه شما

3 پاسخ

  1. عالی توضیح دادین
    من برای فروش فایل‌های آموزشی از ووکامرس استفاده می‌کنم، فقط نمی‌دونم بهترین روش برای اتصال هاست دانلود به ووکامرس چیه تا سرعت سایت پایین نیاد.

  2. سلاممن می خوام سایت فروش فایل راه بندازم. و فقط هاست دانلود + دامنه تهیه کردم.آیا باید هاست دیگه ای هم تهیه کنم؟
    اگه اره چه نوع هاستی بخرم>؟

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

      پیشنهاد می‌کنم هاست وردپرس ایران‌سرور را تهیه کنید تا بتونید سیستم مدیریت محتوا (مثل وردپرس و افزونه Easy Digital Downloads یا WooCommerce) رو روی اون نصب کنید. فایل‌های قابل فروش رو هم می‌تونید روی هاست دانلود قرار بدید و لینک‌شون رو از طریق سایت اصلی ارائه بدید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *