پرش به محتوای اصلی
DNS

آموزش اتصال دامنه به هاست و تنظیم نیم‌سرورها (DNS)

دامنه و هاست خریده‌اید اما سایت باز نمی‌شود؟ در این آموزش اتصال دامنه به هاست با نیم‌سرور یا رکورد A، تنظیمات ایرنیک و رفع خطاهای رایج DNS را یاد می‌گیرید.

نویسنده: تیم فنی دامنه‌چیبه‌روزرسانی: ۹ دقیقه مطالعه

فهرست مطالب

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

وقتی کاربر نام دامنه شما را در مرورگر وارد می‌کند، سیستم DNS ابتدا از رجیستری می‌پرسد نیم‌سرورهای این دامنه کدام‌اند و سپس از همان نیم‌سرورها آدرس IP سرور را دریافت می‌کند. بنابراین «اتصال دامنه به هاست» یعنی یکی از این دو کار را انجام دهید:

  • تغییر نیم‌سرورهای دامنه به نیم‌سرورهای هاست (مدیریت کامل DNS به هاست سپرده می‌شود).
  • نگه‌داشتن نیم‌سرورهای فعلی و ایجاد رکورد A (و CNAME برای www) که به IP هاست اشاره کند.

روش اول: تغییر نیم‌سرورها (ساده‌ترین روش)

  1. نیم‌سرورهای هاست را از ایمیل فعال‌سازی یا بخش اطلاعات حساب در پنل شرکت هاستینگ پیدا کنید.
  2. وارد پنل شرکتی شوید که دامنه را از آن خریده‌اید (یا پنل ایرنیک برای دامنه‌های .ir).
  3. گزینه «مدیریت DNS» یا «تغییر نیم‌سرورها» را انتخاب کنید.
  4. حداقل دو نیم‌سرور را وارد و ذخیره کنید.
  5. منتظر انتشار DNS بمانید؛ معمولاً بین چند دقیقه تا ۲۴ ساعت (در موارد نادر تا ۴۸ ساعت).
ns1.yourhost.com
ns2.yourhost.com

روش دوم: اتصال با رکورد A و CNAME

اگر DNS دامنه را روی سرویسی مثل ابر آروان یا Cloudflare نگه داشته‌اید یا می‌خواهید فقط سایت را منتقل کنید (و ایمیل جای دیگری بماند)، کافی است رکوردهای زیر را بسازید. آدرس IP هاست را از پنل هاست یا ایمیل فعال‌سازی دریافت کنید.

نوع رکوردنام (Name)مقدار (Value)TTL
A@185.0.0.10 (IP هاست شما)3600
CNAMEwwwexample.ir3600
AAAA (اختیاری)@آدرس IPv6 هاست3600

تغییر DNS دامنه .ir در پنل ایرنیک

  1. با شناسه ایرنیک و رمز عبور وارد سایت nic.ir شوید.
  2. از بخش «دامنه‌های من» دامنه مورد نظر را انتخاب کنید.
  3. گزینه «تغییر سرورهای نام (DNS)» را بزنید.
  4. نیم‌سرورهای جدید را وارد و درخواست را ثبت کنید.
  5. پس از اعمال توسط ایرنیک، انتشار 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 جدید بسازید

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

انتشار DNS چقدر طول می‌کشد؟

معمولاً بین چند دقیقه تا ۲۴ ساعت. به TTL رکوردها و کش DNS اپراتور اینترنت شما بستگی دارد.

نیم‌سرور بهتر است یا رکورد A؟

اگر همه سرویس‌ها (سایت و ایمیل) روی یک هاست هستند، تغییر نیم‌سرور ساده‌تر است. اگر از CDN استفاده می‌کنید یا ایمیل جای دیگری است، رکورد A انعطاف بیشتری دارد.

آیا با تغییر هاست، سئوی سایت آسیب می‌بیند؟

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

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

کش DNS اپراتورها متفاوت است. چند ساعت صبر کنید یا DNS دستگاه را به ۱.۱.۱.۱ تغییر دهید تا مطمئن شوید تنظیمات درست است.