112 lines
12 KiB
Markdown
112 lines
12 KiB
Markdown
# مشخصات درسنامه: اتصال دامنه اختصاصی، مدیریت 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):
|
||
1. **پایان کار با زیردامنههای عمومی و ورود به باشگاه حرفهایها:**
|
||
* ارسال لینک `alireza-dev.ir` به جای یک سابدامین طولانی و موقت، نماد هویت و تعهد کاری شماست.
|
||
2. **ثبت دامنه ملی و بینالمللی:**
|
||
* دامنههای ملی (`.ir`): ثبت اقتصادی از طریق کارگزاران رسمی ایرنیک.
|
||
* دامنههای بینالمللی (`.com`, `.dev`, `.me`): ثبت از طریق شرکتهای معتبر داخلی هاستینگ.
|
||
3. **گام اول: انتقال مدیریت DNS به ابر آروان یا Cloudflare:**
|
||
* ثبت نام رایگان و اضافه کردن دامنه.
|
||
* کپی کردن دو سرور نام اختصاصی (مانند `ns1.arvancloud.ir` یا سرورهای Cloudflare).
|
||
* جایگزینی NSها در پنل کارگزار دامنه و انتظار برای اتصال.
|
||
4. **گام دوم: تنظیم رکوردهای DNS برای اتصال به لیارا یا Vercel:**
|
||
* رکورد ریشه (`@`): اتصال به آیپی یا رکورد CNAME سرور ابری.
|
||
* رکورد زیردامنه (`www`): رکورد CNAME با مقدار آدرس برنامه (مثلاً `my-portfolio.liara.run` یا `cname.vercel-dns.com`).
|
||
* فعالسازی حالت پروکسی ابری (ابر روشن در آروان / ابر نارنجی در کلودفلر) برای بهرهمندی از CDN و فایروال.
|
||
5. **گام سوم: فعالسازی رمزنگاری SSL/TLS و ریدایرکت خودکار HTTPS:**
|
||
* انتخاب حالت رمزنگاری Full / Strict برای امنیت سرتاسری.
|
||
* روشن کردن گزینه «Always Use HTTPS» برای هدایت خودکار تمام بازدیدکنندگان به آدرس امن با قفل سبز.
|
||
6. **گام چهارم: تایید دامنه در داشبورد لیارا / Vercel:**
|
||
* ثبت نام دامنه در بخش دامنههای برنامه در کنسول لیارا یا Settings $\rightarrow$ Domains در ورسل.
|
||
* مشاهده سبز شدن تیک اعتبارسنجی دامنه و صدور گواهی امنیتی.
|
||
7. **آزمایش نهایی انتشار جهانی با DNSChecker:**
|
||
* سرچ کردن آدرس در ابزار DNSChecker و دیدن سبز شدن تیکهای تمام قارههای جهان.
|
||
8. **کالاوتهای آموزشی و هشدار کوئرا:**
|
||
* کالاوت بنفش (`<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/` ذخیره شده و در جدول تکخانهای وسطچین درج شوند:
|
||
|
||
1. **تصویر کاور درس:** `images/cover.png`
|
||
* **موضوع:** نمایش نئونی آدرس دامنه شخصی شیک با نماد قفل سبز درخشان HTTPS و نقشه سرورهای لبه شبکه CDN در سراسر جهان.
|
||
2. **تنظیم رکوردهای NS در پنل کارگزار دامنه:** `images/nameserver-configuration-panel.png`
|
||
* **موضوع:** اسکرینشات از پنل ثبت دامنه با فیلدهای NS پر شده با مقادیر سرورهای ابر آروان یا کلودفلر.
|
||
3. **تعریف رکوردهای A و CNAME در ابر آروان / کلودفلر:** `images/dns-records-setup-screen.png`
|
||
* **موضوع:** اسکرینشات از جدول رکوردهای DNS با ابرهای روشن فعال برای ریشه دامنه و رکورد www متصل به پلتفرم هاستینگ.
|
||
4. **تایید نهایی دامنه اختصاصی در کنسول لیارا:** `images/liara-domain-active-badge.png`
|
||
* **موضوع:** اسکرینشات از داشبورد لیارا با بج سبز رنگ «دامنه فعال است و گواهی SSL با موفقیت صادر شد».
|
||
|
||
---
|
||
|
||
## ۵. بخشبندی و ساختار محتوایی پیشنهادی درسنامه (`README.md`)
|
||
|
||
1. **تیتر اصلی:** `# اتصال دامنه اختصاصی، مدیریت DNS با ابر آروان و Cloudflare و فعالسازی SSL`
|
||
2. **مقدمه:** پرچم شما بر فراز اینترنت به اهتزاز درآمد! چگونه دامنه اختصاصی خود را متصل کنیم و به محصولمان هویت رسمی ببخشیم؟
|
||
3. **جدول کاور درس**
|
||
4. **چرا داشتن دامنه اختصاصی بازی را عوض میکند؟**
|
||
* حس اعتماد، ماندگاری برند شخصی و افزایش شانس استخدام در نگاه کارفرمایان.
|
||
5. **گام اول: ثبت دامنه ملی یا بینالمللی:**
|
||
* معرفی سامانههای ثبت و نکات انتخاب نام دامنه کوتاه و بهیادماندنی.
|
||
6. **گام دوم: معرفی دامنه به ابر آروان یا Cloudflare:**
|
||
* ساخت حساب رایگان و تغییر NameServerها در کارگزاری دامنه.
|
||
7. **گام سوم: تعریف رکوردهای طلایی اتصال به لیارا یا ورسل:**
|
||
* ثبت رکورد CNAME و A به همراه فعالسازی ابر پراکسی برای سرعت موشکی CDN.
|
||
8. **گام چهارم: روشن کردن قفل سبز امنیتی HTTPS:**
|
||
* فعالسازی گواهی رایگان و سوییچ «Always Use HTTPS».
|
||
9. **گام پنجم: اضافه کردن دامنه در پنل لیارا یا Vercel:**
|
||
* مشاهده استعلام لحظهای و سبز شدن نشانگر اتصال دامنه.
|
||
10. **جشن بزرگ انتشار: تست نهایی با ابزار DNSChecker:**
|
||
* دیدن پرچمهای سبز در تمام دیتاسنترهای جهان و باز کردن سایت با آدرس نهایی روی گوشی.
|
||
11. **باکس نکته Quera (`<details class="violet">`):** ماجرای CNAME Flattening؛ چرا نیازی نیست حتماً اول آدرس سایتتان www بگذارید.
|
||
12. **باکس هشدار Quera (`<details class="red">`):** خطای حلقه ریدایرکت (ERR_TOO_MANY_REDIRECTS)؛ همیشه حالت SSL کلودفلر را روی Full یا Strict بگذارید، نه Flexible!
|
||
13. **باکس رضایتبخش Quera (`<details class="green">`):** پیام تبریک صمیمانه کوئرا کالج؛ پورتفولیوی واقعی شما اکنون زنده، پایدار، دارای دیتابیس، پرداخت آنلاین، پیامک و هوش مصنوعی روی اینترنت در دسترس تمام مردم دنیاست!
|
||
14. **جمعبندی فصل دوازدهم و پیشنمایش فصل سیزدهم:** پایان شکوهمند استقرار و انتشار؛ ورود به فصل سیزدهم: نگهداری محصول (مانیتورینگ، لاگها، سئو تکنیکال و تحلیل رفتار کاربر).
|
||
|
||
---
|
||
|
||
## ۶. معیارهای پذیرش (Acceptance Criteria for Reviewer)
|
||
- [ ] مراحل اتصال دامنه از ثبت تا تنظیم NameServerها به صورت گامبهگام تشریح شود.
|
||
- [ ] نحوه کار با پنلهای ابر آروان و Cloudflare به صورت کاربردی ارائه گردد.
|
||
- [ ] رکوردهای DNS لازم برای اتصال به لیارا و ورسل آموزش داده شود.
|
||
- [ ] فعالسازی گواهی رایگان SSL و ریدایرکت HTTPS با کالاوتهای پیشگیری از ارور گنجانده شود.
|