دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
سرویس CDN
  • Folder icon closed Folder open iconآموزش ثبت سفارش سرویس CDN مارال کلاد
  • Folder icon closed Folder open iconآموزش جامع پیکربندی و کار با CDN مارال هاست
  • Folder icon closed Folder open iconآموزش پیکربندی CDN ابر آروان
سرویس CDN

آموزش جامع پیکربندی و کار با CDN مارال هاست

MaralHost CDN

CDN یا Content Delivery Network سرویسی است که بین کاربران و سرور اصلی سایت (Origin Server) قرار می‌گیرد و با استفاده از شبکه‌ای از سرورها، امکان ارائه سریع‌تر محتوا و همچنین اعمال لایه‌های مختلف امنیتی را فراهم می‌کند.

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

پس از تهیه سرویس CDN مارال هاست، برای استفاده صحیح از آن ابتدا باید دامنه را به CDN متصل کنید و سپس تنظیمات DNS را انجام دهید. بعد از راه‌اندازی اولیه نیز می‌توانید قابلیت‌هایی مانند Cache، Web Acceleration، WAF، Firewall، DDoS Protection و Rate Limiting را متناسب با نیاز سایت تنظیم کنید.

در این آموزش، مراحل اصلی راه‌اندازی و بخش‌های مختلف CDN را به‌صورت کاربردی بررسی می‌کنیم.

نکته: این آموزش برای راه‌اندازی و آشنایی کلی با امکانات CDN تهیه شده است. تنظیمات پیشرفته مانند قوانین خاص WAF یا Page Rules بسته به نیاز هر سایت متفاوت است و در این آموزش وارد سناریوهای اختصاصی آن‌ها نمی‌شویم.


پیش‌نیازها

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

  • دسترسی به پنل مدیریت دامنه
  • دسترسی به پنل CDN مارال هاست
  • اطلاعات سرور اصلی سایت (Origin Server)
  • اطمینان از وجود رکوردهای DNS موردنیاز دامنه

۱. اتصال دامنه به CDN

اولین مرحله پس از خرید سرویس، اتصال دامنه به CDN است.

وارد سرویس CDN در پنل مارال هاست شوید. در صفحه اصلی سرویس، Nameserverهای اختصاص داده‌شده به سرویس به همراه دامنه و دیگر مشخصات اصلی سرویس نمایش داده می‌شوند.

این Nameserverها را باید در پنل ثبت‌کننده دامنه، جایگزین Nameserverهای فعلی دامنه کنید.

برای مثال، پنل ممکن است Nameserverهایی مانند موارد زیر نمایش دهد:

a.cdn.maindns.net
b.cdn.maindns.net

مقادیر واقعی را از پنل خودتان بردارید و دقیقاً همان‌ها را روی دامنه تنظیم کنید.

پس از تغییر Nameserverها، انتشار DNS ممکن است مدتی زمان ببرد. در این مدت وضعیت دامنه در پنل ممکن است Pending باشد.

CDN dashboard

نکته: قبل از تغییر Nameserver، مطمئن شوید رکوردهای ضروری دامنه را می‌توانید در DNS سرویس CDN ایجاد یا وارد کنید؛ مخصوصاً رکوردهای مربوط به سایت، www، ایمیل و سرویس‌های جانبی.


۲. تنظیم رکوردهای DNS

همزمان با اتصال دامنه، بخش DNS را بررسی کنید.

در این بخش می‌توانید رکوردهای DNS دامنه را مشاهده و مدیریت کنید. رکوردهایی مانند A، AAAA، CNAME، MX و سایر رکوردهای موردنیاز سرویس‌های دامنه از این قسمت قابل تنظیم هستند. بهترین کار برای مشاهده کمترین قطعی در فرایند انتقال تنظیم کردن رکوردهای DNS پیش یا دقیقا پس از اعمال تغییرات Nameserver است تا هر زمان تغییرات nameserver اعمال شدند رکوردهای اصلی قابل استفاده باشند.

آموزش جامع پیکربندی و کار با CDN مارال هاست

نحوه وارد کردن رکوردها

برای وارد کردن رکوردها ابتدا باید نوع رکورد‌ را از این بخش انتخاب کنید:

آموزش جامع پیکربندی و کار با CDN مارال هاست

در صورتی که رکورد برای دامنه اصلی تعریف می‌شود صرفا با وارد کردن @ دامنه را انتخاب می‌کنید.

در صورتی که برای یک زیر دامنه به عنوان مثال www.example.com باشد در بخش نام تنها www را وارد می‌کنید.

بقیه موارد را بر اساس رکورد تنظیم کرده و در صورتی که تمایل دارید مطابق توضیح بخش بعدی حالت پراکسی را تغییر می‌دهید.

واردکردن Zone File

اگر DNS دامنه قبلاً روی سرویس دیگری تنظیم بوده و Zone File آن را در اختیار دارید، نیازی نیست همه رکوردها را به‌صورت دستی ایجاد کنید.

می‌توانید فایل Zone را از بخش مربوط به Import وارد کنید تا رکوردهای موجود به سرویس منتقل شوند. برای این‌کار تنها کافی است یک خروجی txt از Zone file قبلی خود داشته باشید. برای این موضوع می‌توانید با پشتیبانی هاست خود در ارتباط باشید.

همچنین امکان Export کردن رکوردها نیز وجود دارد که برای نگهداری یک نسخه از تنظیمات DNS مفید است.

هشدار: قبل از حذف یا تغییر رکوردهای DNS، رکوردهای مربوط به ایمیل و سرویس‌های جانبی را نیز بررسی کنید. حذف اشتباه رکوردهای MX، TXT یا CNAME می‌تواند باعث اختلال در سرویس‌های دیگر دامنه شود.


۳. فعال‌کردن Proxy و عبور ترافیک از CDN

یکی از تنظیمات مهم در شبکه توزیع محتوا، Proxy است که عموما با یک علامت ابر نمایش داده می‌شود.

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

در این حالت CDN می‌تواند قابلیت‌هایی مانند:

  • Cache
  • WAF
  • DDoS Protection
  • Firewall
  • Rate Limiting

را روی ترافیک اعمال کند.

در مقابل، اگر Proxy غیرفعال باشد، رکورد DNS صرفاً مقصد اصلی را معرفی می‌کند و درخواست مستقیماً به Origin می‌رود.

بنابراین برای رکوردهای مربوط به وب‌سایت، در صورتی که می‌خواهید ترافیک از CDN عبور کند، باید Proxy مربوطه فعال باشد.

نکته مهمی که وجود دارد این است که امکان استفاده از proxy برای تمامی رکوردها وجود ندارد. برای مثال رکوردهای txt نمی‌توانند از نوع proxy باشند و همچنین رکوردهای mail نیز باید به mail server اصلی به صورت مستقیم اشاره کنند.

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


۴. فعال‌سازی SSL و HTTPS

پس از تنظیم DNS، نوبت به SSL / HTTPS می‌رسد.

در بخش SSL امکان دریافت گواهی رایگان Let’s Encrypt وجود دارد. این تنظیم به صورت خودکار برای شما اضافه می‌شود و نیاز به هیچ عملیاتی از سمت شما ندارد. پس از دریافت گواهی، اتصال HTTPS دامنه را بررسی کنید.

به جز Let’s Encrypt شما می‌توانید از گواهی SSL دیگری که خودتان خریداری کرده‌اید نیز در این سیستم استفاده کنید. تنها کافی است که فایل‌های مربوط به گواهی و زنجیره گواهی را به همراه کلید آن در این بخش بارگذاری کنید.

آموزش جامع پیکربندی و کار با CDN مارال هاست

در همین بخش تنظیمات دیگری نیز وجود دارد، از جمله:

  • HSTS
    • با فعال شدن این گزینه در صورت اتمام دوره گواهی سایت در دسترس کاربران نخواهد بود
  • نسخه‌های TLS
    • در مواردی به علت نیاز یک برنامه یا نیازهای امنیتی می‌توان نسخه TLS را محدود کرد
  • HTTP to HTTPS redirect
    • برای اینکه سایت شما حتی در صورتی که با http://example.com باز شد به https://exampl.com تغییر یابد.
  • HTTP/3 (QUIC)
  • نحوه ارتباط CDN با Origin
آموزش جامع پیکربندی و کار با CDN مارال هاست

اگر نیاز خاصی ندارید، بهتر است در مرحله اول تنظیمات پیش‌فرض را تغییر ندهید.

نکته: بعد از فعال‌شدن SSL، سایت را با https:// بررسی کنید و مطمئن شوید گواهی بدون خطای مرورگر ارائه می‌شود.


۵. مدیریت Cache

بخش Cache برای مدیریت محتوایی است که CDN می‌تواند آن را ذخیره و از نزدیک‌ترین نقطه به کاربر ارائه کند.

استفاده صحیح از Cache باعث کاهش درخواست‌های مستقیم به Origin و بهبود زمان پاسخ برای محتوای قابل Cache می‌شود.

مدت اعتبار Cache نیز از اهمیت زیادی برخوردار است؛ زیرا مشخص می‌کند CDN چه مدت نسخه ذخیره‌شده محتوا را نگهداری کند.

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

آموزش جامع پیکربندی و کار با CDN مارال هاست

۶. بهینه‌سازی محتوا با Web Acceleration

در بخش Web Acceleration امکاناتی برای بهینه‌سازی برخی منابع سایت در اختیار شما قرار دارد.

بسته به تنظیمات سرویس می‌توانید مواردی مانند:

  • فشرده‌سازی JavaScript
  • فشرده‌سازی CSS
  • تبدیل برخی تصاویر به WebP
  • تغییر اندازه تصاویر

را مدیریت کنید.

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

آموزش جامع پیکربندی و کار با CDN مارال هاست

۷. تنظیمات امنیتی CDN

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

WAF

آموزش جامع پیکربندی و کار با CDN مارال هاست

Web Application Firewall (WAF) درخواست‌های HTTP را بررسی می‌کند و می‌تواند الگوهای شناخته‌شده حملات وب را شناسایی و مسدود کند.

در بخش WAF می‌توانید وضعیت سرویس و مجموعه قوانین مورد استفاده را مدیریت کنید.

در صورتی که فعال‌کردن WAF باعث مسدودشدن یک درخواست معتبر شود، باید قوانین فعال و لاگ‌های مربوط به درخواست را بررسی کنید.

در این بخش امکان انتخاب ۳ حالت وجود دارد:

  1. خاموش: این قابلیت فعالیت ندارد
  2. اشکال‌یابی: تنها شناسایی و ثبت log اتفاق می‌افتد. پیش از فعال سازی بهتر است ابتدا با استفاده از این قابلیت نحوه عملکرد WAF را بررسی کنید.
  3. فعال: به صورت کامل الگوها شناسایی و مسدود می‌شوند

Firewall

آموزش جامع پیکربندی و کار با CDN مارال هاست

بخش Firewall برای کنترل دسترسی بر اساس مشخصاتی مانند:

  • IP یا CIDR
  • کشور
  • AS Number

استفاده می‌شود.

این بخش برای محدودکردن یا مسدودکردن دسترسی برخی منابع به سایت کاربرد دارد.

DDoS Protection

آموزش جامع پیکربندی و کار با CDN مارال هاست

بخش DDoS برای مدیریت محافظت در برابر حملات توزیع‌شده منع سرویس استفاده می‌شود.

در این قسمت می‌توانید وضعیت محافظت و مدت اعتبار تنظیمات مربوط به چالش‌های امنیتی را مدیریت کنید.

چالش‌های موجود چالش کپچا، جاوااسکریپت و چالش کوکی هستند.

Rate Limiting

آموزش جامع پیکربندی و کار با CDN مارال هاست

Rate Limiting برای محدودکردن تعداد درخواست‌های HTTP در یک بازه زمانی استفاده می‌شود.

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

در این بخش می‌توانید قوانین مربوط به rate limiting را تنظیم کنید.


۸. مدیریت Page Rules

آموزش جامع پیکربندی و کار با CDN مارال هاست

بخش Page Rules امکان اعمال تنظیمات متفاوت برای مسیرهای مختلف سایت را فراهم می‌کند.

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

از آنجا که Page Rules می‌تواند روی رفتار CDN و نحوه پردازش درخواست‌ها تأثیر بگذارد، بهتر است فقط در صورت وجود نیاز مشخص از آن استفاده شود.


۹. استفاده از Cluster

آموزش جامع پیکربندی و کار با CDN مارال هاست

اگر سایت شما بیش از یک سرور Origin دارد، می‌توانید سرورها را در بخش Cluster تعریف کنید.

در این بخش امکان اضافه‌کردن چند سرور و تعیین روش توزیع درخواست‌ها وجود دارد. روش‌هایی مانند Round Robin می‌توانند درخواست‌ها را بین سرورهای تعریف‌شده توزیع کنند.

این قابلیت بیشتر برای سایت‌هایی کاربرد دارد که از چند سرور برای ارائه یک سرویس استفاده می‌کنند.


۱۰. صفحات خطای سفارشی

آموزش جامع پیکربندی و کار با CDN مارال هاست

در بخش Custom Error Pages می‌توانید برای برخی کدهای خطای HTTP، صفحات اختصاصی تعریف کنید.

از جمله خطاهای قابل تنظیم می‌توان به موارد زیر اشاره کرد:

  • 403
  • 429
  • 502
  • 504

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


۱۱. بررسی Analytics و گزارش‌ها

آموزش جامع پیکربندی و کار با CDN مارال هاست

بخش Analytics برای بررسی وضعیت ترافیک عبوری از CDN استفاده می‌شود.

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

  • حجم ترافیک
  • تعداد درخواست‌ها
  • کدهای وضعیت HTTP
  • کشورهای ارسال‌کننده درخواست‌ها

این اطلاعات برای بررسی رفتار کلی ترافیک و تشخیص تغییرات غیرعادی مفید هستند.

Share Logs

آموزش جامع پیکربندی و کار با CDN مارال هاست

در صورت نیاز به بررسی دقیق‌تر درخواست‌ها، بخش Share Logs امکان ارسال لاگ‌های CDN به مقصد مشخص را فراهم می‌کند.

این قابلیت بیشتر برای زمانی کاربرد دارد که نیاز به بررسی جزئی‌تر درخواست‌ها یا نگهداری لاگ‌ها در یک سیستم دیگر داشته باشید.


ترتیب پیشنهادی برای راه‌اندازی

برای راه‌اندازی اولیه CDN بهتر است مراحل را به همین ترتیب انجام دهید:

  1. Nameserverهای نمایش‌داده‌شده در پنل را روی دامنه تنظیم کنید.
  2. رکوردهای DNS را بررسی کنید یا در صورت نیاز Zone File را Import کنید.
  3. Proxy رکوردهای مربوط به وب‌سایت را بررسی و در صورت نیاز فعال کنید.
  4. SSL را فعال کنید و HTTPS را تست کنید.
  5. تنظیمات Cache و Web Acceleration را بررسی کنید.
  6. تنظیمات امنیتی مانند WAF، Firewall و DDoS را بررسی کنید.
  7. در صورت استفاده از چند سرور اصلی، Cluster را تنظیم کنید.
  8. در نهایت با استفاده از Analytics وضعیت ترافیک و درخواست‌ها را بررسی کنید.

نکته پایانی: همه قابلیت‌های CDN لازم نیست از ابتدا تغییر کنند. اگر سایت شما به تنظیمات خاصی نیاز ندارد، ابتدا اتصال دامنه، DNS، Proxy و SSL را کامل کنید و سپس سایر قابلیت‌ها را بر اساس نیاز واقعی سایت تنظیم کنید.

مطالعه بیشتر

  • DNS چیست؟
  • مستندات Let’s Encrypt برای آشنایی بیشتر با گواهی‌های SSL
  • مستندات OWASP Web Application Firewall برای آشنایی با مفهوم WAF

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

آموزش جامع پیکربندی و کار با CDN مارال هاست

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

سپتامبر 2026
شیدسچپج
 1234
567891011
12131415161718
19202122232425
2627282930 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام