وقتی هاست جدید میخرید یا از یه سرویس DNS به سرویس دیگه‌ای منتقل میشید، اولین کار تغییر Nameserver هست. این کار در ظاهر ساده‌ست ولی اگه اشتباه بشه، سایت و ایمیلتون از دسترس خارج میشه.

Nameserver چیه؟

Nameserver یا نیم‌سرور مشخص میکنه که مسئولیت DNS دامنه شما با کدوم سرورهاست. مثلاً وقتی از Cloudflare استفاده میکنید، نیم‌سرورهاش (مثل andrew.ns.cloudflare.com) میشه مسئول DNS.

وقتی مرورگر میخواد آدرس سایت شما رو پیدا کنه، اول به نیم‌سرور مراجعه میکنه.

کی باید Nameserver عوض کنم؟

- هاست جدید گرفتید و شرکت هاست جدید نیم‌سرور مخصوص خودش رو داره
- میخواید از Cloudflare یا سرویس DNS دیگه استفاده کنید
- ثبت‌کننده دامنه رو عوض میکنید
- میخواید سایت به سرور دیگه‌ای منتقل بشه

قبل از تغییر: چک‌لیست

۱. لیست همه رکوردهای DNS فعلی

از پنل DNS فعلی، همه رکوردها رو screenshot بگیرید یا یادداشت کنید:

- A Record و AAAA Record
- MX Record (خیلی مهم برای ایمیل!)
- CNAME Record
- TXT Record (شامل SPF، DKIM، DMARC، تایید Google و...)
- SRV Record (اگه دارید)

۲. تنظیم رکوردها در نیم‌سرور جدید

قبل از عوض کردن نیم‌سرور، همه رکوردها رو تو DNS جدید تنظیم کنید. این خیلی مهمه!

۳. کاهش TTL

یه هفته قبل از تغییر، TTL رو کم کنید (مثلاً به 300 ثانیه). این باعث میشه تغییرات سریع پخش بشن.

۴. زمان مناسب

تغییر رو در ساعت کم ترافیک انجام بدید. صبح زود یا آخر هفته بهترین زمانه.

راهنمای قدم به قدم

مرحله ۱: پیدا کردن نیم‌سرور جدید

شرکت هاست جدید نیم‌سرورهاش رو تو ایمیل خوشامدگویی یا کنترل پنل بهتون میده. معمولاً چیزی شبیه:

ns1.newhost.com
ns2.newhost.com

مرحله ۲: ورود به پنل Registrar

وارد سایت جایی که دامنه رو ثبت کردید بشید (مثل ایرنیک، GoDaddy، Namecheap). اکثر داشبوردها دارن.

مرحله ۳: پیدا کردن تنظیمات Nameserver

معمولاً زیر عناوینی مثل:

- Domain Management → Nameservers
- DNS Settings → Custom Nameservers
- Manage DNS → Nameservers

مرحله ۴: تغییر نیم‌سرور

نیم‌سرورهای فعلی رو حذف کنید و نیم‌سرورهای جدید رو وارد کنید. Save کنید.

مرحله ۵: صبر برای Propagation

تغییر Nameserver ممکنه 24 تا 48 ساعت طول بکشه. تو این مدت بعضی کاربرا سایت قدیمی رو میبینن و بعضی جدید.

بررسی درستی تغییر

از dnschecker.org یا whatsmydns.net استفاده کنید. Nameservers رو انتخاب کنید و اسم دامنه رو وارد کنید. اگه اکثر سرورها نیم‌سرور جدید رو نشون میدن، تغییر انجام شده.

مشکلات رایج و راه‌حل

سایت باز نمیشه

احتمالاً A Record تو DNS جدید تنظیم نشده. برگردید و رکوردها رو چک کنید.

ایمیل کار نمیکنه

MX Record تو DNS جدید فراموش شده. سریع اضافه کنید.

SSL خطا میده

اگه SSL از Let's Encrypt دارید، ممکنه نیاز به تجدید داشته باشه.

Nameserver غیرمعتبر

بعضی Registrarها اول باید نیم‌سرور رو ثبت کنن (register). این کار خودکار نیست.

Nameserver خصوصی

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

ns1.yourdomain.com
ns2.yourdomain.com

این کار در cPanel/WHM قابل انجامه.

Cloudflare Nameservers

اگه از Cloudflare استفاده میکنید:

۱. حساب Cloudflare بسازید
۲. دامنه رو اضافه کنید
۳. Cloudflare رکوردهای فعلی رو خودکار شناسایی میکنه
۴. نیم‌سرورهای Cloudflare رو در Registrar تنظیم کنید

جمع‌بندی

تغییر Nameserver یه کار حساسه ولی با دنبال کردن این چک‌لیست، بدون مشکل انجام میدید. مهم‌ترین نکته: قبل از تغییر، همه رکوردها رو تو DNS جدید تنظیم کنید.

سباهاست به شما در انتقال کامل کمک میکنه و همه رکوردها رو خودش منتقل میکنه.