آموزش اتصال دامنه به هاست و تنظیم نیمسرورها (DNS)
دامنه و هاست خریدهاید اما سایت باز نمیشود؟ در این آموزش اتصال دامنه به هاست با نیمسرور یا رکورد A، تنظیمات ایرنیک و رفع خطاهای رایج DNS را یاد میگیرید.
نویسنده: تیم فنی دامنهچیبهروزرسانی: ۹ دقیقه مطالعه
فهرست مطالب
اتصال دامنه به هاست چگونه کار میکند؟
وقتی کاربر نام دامنه شما را در مرورگر وارد میکند، سیستم DNS ابتدا از رجیستری میپرسد نیمسرورهای این دامنه کداماند و سپس از همان نیمسرورها آدرس IP سرور را دریافت میکند. بنابراین «اتصال دامنه به هاست» یعنی یکی از این دو کار را انجام دهید:
- تغییر نیمسرورهای دامنه به نیمسرورهای هاست (مدیریت کامل DNS به هاست سپرده میشود).
- نگهداشتن نیمسرورهای فعلی و ایجاد رکورد A (و CNAME برای www) که به IP هاست اشاره کند.
روش اول: تغییر نیمسرورها (سادهترین روش)
- نیمسرورهای هاست را از ایمیل فعالسازی یا بخش اطلاعات حساب در پنل شرکت هاستینگ پیدا کنید.
- وارد پنل شرکتی شوید که دامنه را از آن خریدهاید (یا پنل ایرنیک برای دامنههای .ir).
- گزینه «مدیریت DNS» یا «تغییر نیمسرورها» را انتخاب کنید.
- حداقل دو نیمسرور را وارد و ذخیره کنید.
- منتظر انتشار DNS بمانید؛ معمولاً بین چند دقیقه تا ۲۴ ساعت (در موارد نادر تا ۴۸ ساعت).
ns1.yourhost.com ns2.yourhost.com
روش دوم: اتصال با رکورد A و CNAME
اگر DNS دامنه را روی سرویسی مثل ابر آروان یا Cloudflare نگه داشتهاید یا میخواهید فقط سایت را منتقل کنید (و ایمیل جای دیگری بماند)، کافی است رکوردهای زیر را بسازید. آدرس IP هاست را از پنل هاست یا ایمیل فعالسازی دریافت کنید.
| نوع رکورد | نام (Name) | مقدار (Value) | TTL |
|---|---|---|---|
| A | @ | 185.0.0.10 (IP هاست شما) | 3600 |
| CNAME | www | example.ir | 3600 |
| AAAA (اختیاری) | @ | آدرس IPv6 هاست | 3600 |
تغییر DNS دامنه .ir در پنل ایرنیک
- با شناسه ایرنیک و رمز عبور وارد سایت nic.ir شوید.
- از بخش «دامنههای من» دامنه مورد نظر را انتخاب کنید.
- گزینه «تغییر سرورهای نام (DNS)» را بزنید.
- نیمسرورهای جدید را وارد و درخواست را ثبت کنید.
- پس از اعمال توسط ایرنیک، انتشار DNS را با ابزار بررسی DNS دامنهچی پیگیری کنید.
اتصال از طریق CDN (ابر آروان یا Cloudflare)
استفاده از CDN سرعت بارگذاری را افزایش و سرور اصلی را در برابر حملات محافظت میکند. در این حالت نیمسرورها به CDN اشاره میکنند و رکورد A در پنل CDN به IP هاست شما تنظیم میشود.
- برای دامنههای .ir معمولاً CDNهای داخلی مانند ابر آروان گزینه رایجتری هستند؛ برخی سرویسهای خارجی ممکن است بهدلیل تحریم این پسوند را نپذیرند.
- پس از فعالسازی CDN، گواهی SSL را در حالت Full (Strict) تنظیم کنید تا ارتباط CDN و سرور هم رمزنگاری شود.
- با ابزار هاستیاب دامنهچی بررسی کنید که IP سایت به CDN اشاره میکند و دیتاسنتر اصلی پنهان است.
رکوردهای ضروری ایمیل پس از اتصال
برای اینکه ایمیلهای سازمانی شما به اسپم نروند، علاوه بر رکورد MX، رکوردهای SPF و DMARC را هم تنظیم کنید:
MX @ mail.example.ir (Priority 10) TXT @ "v=spf1 a mx include:_spf.yourhost.com -all" TXT _dmarc "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.ir"
ایمیل سازمانی پایدار میخواهید؟
هاستهای لینوکس با پشتیبانی کامل SPF، DKIM و DMARC را مقایسه کنید.
IR-A خرید
آیآر پاور · دیتاسنتر ایران · ۱۰۰ مگابایت
۳۴۰,۰۰۰ تومانسالانه
IR-B خرید
آیآر پاور · دیتاسنتر ایران · ۲۵۰ مگابایت
۴۱۰,۰۰۰ تومانسالانه
Eco 1 هاست ایران
آذرآنلاین · دیتاسنتر ایران · ۲۰۰ مگابایت
۴۳۲,۰۰۰ تومانسالانه
بررسی صحت اتصال
سادهترین روش استفاده از ابزار بررسی DNS دامنهچی است که همه رکوردها را همراه با تحلیل سلامت ایمیل نشان میدهد. اگر با خط فرمان راحت هستید، دستورهای زیر را اجرا کنید:
dig NS example.ir +short dig A example.ir +short nslookup example.ir 1.1.1.1
برای پاک کردن کش DNS سیستم خود (اگر هنوز IP قدیمی را میبینید) از دستورهای زیر استفاده کنید:
Windows: ipconfig /flushdns macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
رفع مشکلات رایج
| مشکل | علت | راهحل |
|---|---|---|
| صفحه پیشفرض هاست نمایش داده میشود | فایلهای سایت در public_html نیست | فایلها را در پوشه درست آپلود کنید |
| خطای DNS_PROBE_FINISHED_NXDOMAIN | نیمسرورها هنوز منتشر نشدهاند | تا ۲۴ ساعت صبر و NS را بررسی کنید |
| هشدار امنیتی SSL | گواهی هنوز صادر نشده | از پنل هاست SSL رایگان را صادر کنید |
| ایمیلها دریافت نمیشوند | رکورد MX حذف شده | رکوردهای MX را در DNS جدید بسازید |