12 KiB
12 KiB
مشخصات درسنامه: اتصال دامنه اختصاصی، مدیریت DNS با ابر آروان و Cloudflare و فعالسازی SSL
- شناسه در سیلابس:
L12.7 - فصل: فصل ۱۲: انتشار روی اینترنت (Ch 12)
- نوع محتوا: 📘 درسنامه متنی
- زمان تقریبی مطالعه: ۲۰ دقیقه
- پیشنیازهای مستقیم:
L12.6(پیکربندی متغیرهای محیطی پروداکشن)
۱. اهداف یادگیری (Learning Objectives - Bloom's Taxonomy)
دانشجو پس از مطالعهٔ این درسنامه باید بتواند:
- درک کند (Understand): اهمیت اعتبار حرفهای داشتن یک دامنه اختصاصی شخصی (نظیر
.irیا.dev) در نگاه کارفرمایان و مصاحبهکنندگان شغلی را درک کند. - تحلیل/ارزیابی کند (Evaluate): کاربرد سرویسهای مدیریت توزیع محتوا و DNS شامل ابر آروان (ArvanCloud) (بهینهسازی برای شبکه و سرورهای ایران) و Cloudflare (استاندارد جهانی اینترنت) را مقایسه کند.
- بهکار ببندد (Apply): رکوردهای کارگزار نام (NameServers) را در پنل ثبت دامنه تغییر داده و رکوردهای A و CNAME را برای اتصال دامنه به پلتفرمهای لیارا و ورسل تنظیم نماید.
- ایجاد کند (Create): گواهی امنیتی SSL رایگان را به همراه هدایت خودکار همگانی به پروتکل امن HTTPS و فعالسازی شبکه CDN لبه برای پورتفولیو راهاندازی کند.
۲. محدوده و مرزهای محتوا (Scope & Boundaries)
آنچه باید پوشش داده شود (In-Scope):
- پایان کار با زیردامنههای عمومی و ورود به باشگاه حرفهایها:
- ارسال لینک
alireza-dev.irبه جای یک سابدامین طولانی و موقت، نماد هویت و تعهد کاری شماست.
- ارسال لینک
- ثبت دامنه ملی و بینالمللی:
- دامنههای ملی (
.ir): ثبت اقتصادی از طریق کارگزاران رسمی ایرنیک. - دامنههای بینالمللی (
.com,.dev,.me): ثبت از طریق شرکتهای معتبر داخلی هاستینگ.
- دامنههای ملی (
- گام اول: انتقال مدیریت DNS به ابر آروان یا Cloudflare:
- ثبت نام رایگان و اضافه کردن دامنه.
- کپی کردن دو سرور نام اختصاصی (مانند
ns1.arvancloud.irیا سرورهای Cloudflare). - جایگزینی NSها در پنل کارگزار دامنه و انتظار برای اتصال.
- گام دوم: تنظیم رکوردهای DNS برای اتصال به لیارا یا Vercel:
- رکورد ریشه (
@): اتصال به آیپی یا رکورد CNAME سرور ابری. - رکورد زیردامنه (
www): رکورد CNAME با مقدار آدرس برنامه (مثلاًmy-portfolio.liara.runیاcname.vercel-dns.com). - فعالسازی حالت پروکسی ابری (ابر روشن در آروان / ابر نارنجی در کلودفلر) برای بهرهمندی از CDN و فایروال.
- رکورد ریشه (
- گام سوم: فعالسازی رمزنگاری SSL/TLS و ریدایرکت خودکار HTTPS:
- انتخاب حالت رمزنگاری Full / Strict برای امنیت سرتاسری.
- روشن کردن گزینه «Always Use HTTPS» برای هدایت خودکار تمام بازدیدکنندگان به آدرس امن با قفل سبز.
- گام چهارم: تایید دامنه در داشبورد لیارا / Vercel:
- ثبت نام دامنه در بخش دامنههای برنامه در کنسول لیارا یا Settings
\rightarrowDomains در ورسل. - مشاهده سبز شدن تیک اعتبارسنجی دامنه و صدور گواهی امنیتی.
- ثبت نام دامنه در بخش دامنههای برنامه در کنسول لیارا یا Settings
- آزمایش نهایی انتشار جهانی با DNSChecker:
- سرچ کردن آدرس در ابزار DNSChecker و دیدن سبز شدن تیکهای تمام قارههای جهان.
- کالاوتهای آموزشی و هشدار کوئرا:
- کالاوت بنفش (
<details class="violet">): مفهوم CNAME Flattening در DNS مدرن که اجازه میدهد رکورد CNAME مستقیماً روی دامنه اصلی بدون www اعمال شود. - کالاوت سبز (
<details class="green">): گواهی امنیتی SSL مادامالعمر رایگان که بدون دخالت شما توسط آروان/کلودفلر خودکار تمدید میشود. - کالاوت قرمز (
<details class="red">): تله حلقه ریدایرکت بیپایان (Redirect Loop Error / ERR_TOO_MANY_REDIRECTS)؛ پرهیز از انتخاب حالت Flexible در تنظیمات SSL کلودفلر.
- کالاوت بنفش (
آنچه نباید وارد آن شویم (Out-of-Scope):
- انتقال مالکیت حقوقی دامنه در سامانه ایرنیک با ارسال تعهدنامههای رسمی.
- پیکربندیهای پیشرفته رولهای فایروال WAF اختصاصی در پلنهای Enterprise کلودفلر.
۳. مفاهیم کلیدی و کلمات تخصصی (Key Concepts & Terms)
| اصطلاح انگلیسی | معادل فارسی مصوب | توضیح یکخطی ساده |
|---|---|---|
| Custom Domain | دامنه اختصاصی شخصی | نام اینترنتی منحصربهفردی که شما مالک آن هستید و سایت روی آن لود میشود |
| NameServer (NS) | کارگزار نام دامنه | سرورهای مرجع اینترنت که پایگاه اصلی میزبانی تمام رکوردهای DNS دامنه شما هستند |
| Cloudflare | کلودفلر | بزرگترین شبکه توزیع محتوا، امنیت ابری و مدیریت سریع DNS در جهان |
| ArvanCloud | ابر آروان | اکوسیستم ابری بومی ایران ارائهدهنده سرویسهای CDN، DNS ابری و امنیت لبه |
| HTTPS Redirect | هدایت اجباری به ارتباط امن | سازوکاری که کاربر را در صورت تایپ http:// به صورت خودکار به نسخه رمزنگاریشده https:// منتقل میکند |
| CNAME Flattening | مسطحسازی رکورد سینیم | قابلیت مدرن سرورهای DNS برای اجازه دادن به استفاده از رکورد CNAME روی ریشه دامنه بدون www |
۴. جایگاههای تصاویر و نمودارها (Visual & Diagram Placeholders)
راهنمای ایجنت نویسنده: تمام تصاویر باید در پوشهٔ
images/ذخیره شده و در جدول تکخانهای وسطچین درج شوند:
- تصویر کاور درس:
images/cover.png- موضوع: نمایش نئونی آدرس دامنه شخصی شیک با نماد قفل سبز درخشان HTTPS و نقشه سرورهای لبه شبکه CDN در سراسر جهان.
- تنظیم رکوردهای NS در پنل کارگزار دامنه:
images/nameserver-configuration-panel.png- موضوع: اسکرینشات از پنل ثبت دامنه با فیلدهای NS پر شده با مقادیر سرورهای ابر آروان یا کلودفلر.
- تعریف رکوردهای A و CNAME در ابر آروان / کلودفلر:
images/dns-records-setup-screen.png- موضوع: اسکرینشات از جدول رکوردهای DNS با ابرهای روشن فعال برای ریشه دامنه و رکورد www متصل به پلتفرم هاستینگ.
- تایید نهایی دامنه اختصاصی در کنسول لیارا:
images/liara-domain-active-badge.png- موضوع: اسکرینشات از داشبورد لیارا با بج سبز رنگ «دامنه فعال است و گواهی SSL با موفقیت صادر شد».
۵. بخشبندی و ساختار محتوایی پیشنهادی درسنامه (README.md)
- تیتر اصلی:
# اتصال دامنه اختصاصی، مدیریت DNS با ابر آروان و Cloudflare و فعالسازی SSL - مقدمه: پرچم شما بر فراز اینترنت به اهتزاز درآمد! چگونه دامنه اختصاصی خود را متصل کنیم و به محصولمان هویت رسمی ببخشیم؟
- جدول کاور درس
- چرا داشتن دامنه اختصاصی بازی را عوض میکند؟
- حس اعتماد، ماندگاری برند شخصی و افزایش شانس استخدام در نگاه کارفرمایان.
- گام اول: ثبت دامنه ملی یا بینالمللی:
- معرفی سامانههای ثبت و نکات انتخاب نام دامنه کوتاه و بهیادماندنی.
- گام دوم: معرفی دامنه به ابر آروان یا Cloudflare:
- ساخت حساب رایگان و تغییر NameServerها در کارگزاری دامنه.
- گام سوم: تعریف رکوردهای طلایی اتصال به لیارا یا ورسل:
- ثبت رکورد CNAME و A به همراه فعالسازی ابر پراکسی برای سرعت موشکی CDN.
- گام چهارم: روشن کردن قفل سبز امنیتی HTTPS:
- فعالسازی گواهی رایگان و سوییچ «Always Use HTTPS».
- گام پنجم: اضافه کردن دامنه در پنل لیارا یا Vercel:
- مشاهده استعلام لحظهای و سبز شدن نشانگر اتصال دامنه.
- جشن بزرگ انتشار: تست نهایی با ابزار DNSChecker:
- دیدن پرچمهای سبز در تمام دیتاسنترهای جهان و باز کردن سایت با آدرس نهایی روی گوشی.
- باکس نکته Quera (
<details class="violet">): ماجرای CNAME Flattening؛ چرا نیازی نیست حتماً اول آدرس سایتتان www بگذارید. - باکس هشدار Quera (
<details class="red">): خطای حلقه ریدایرکت (ERR_TOO_MANY_REDIRECTS)؛ همیشه حالت SSL کلودفلر را روی Full یا Strict بگذارید، نه Flexible! - باکس رضایتبخش Quera (
<details class="green">): پیام تبریک صمیمانه کوئرا کالج؛ پورتفولیوی واقعی شما اکنون زنده، پایدار، دارای دیتابیس، پرداخت آنلاین، پیامک و هوش مصنوعی روی اینترنت در دسترس تمام مردم دنیاست! - جمعبندی فصل دوازدهم و پیشنمایش فصل سیزدهم: پایان شکوهمند استقرار و انتشار؛ ورود به فصل سیزدهم: نگهداری محصول (مانیتورینگ، لاگها، سئو تکنیکال و تحلیل رفتار کاربر).
۶. معیارهای پذیرش (Acceptance Criteria for Reviewer)
- مراحل اتصال دامنه از ثبت تا تنظیم NameServerها به صورت گامبهگام تشریح شود.
- نحوه کار با پنلهای ابر آروان و Cloudflare به صورت کاربردی ارائه گردد.
- رکوردهای DNS لازم برای اتصال به لیارا و ورسل آموزش داده شود.
- فعالسازی گواهی رایگان SSL و ریدایرکت HTTPS با کالاوتهای پیشگیری از ارور گنجانده شود.