شما یک VPS و یک دامنه خریدهاید. برای اینکه دامنه سرورتان را باز کند، به رکوردهای DNS نیاز دارید. این راهنما رکوردهای مهم، مدت زمان اعمال تغییرات و روش بررسی درست کار کردن را توضیح میدهد.
سه رکوردی که بیشتر از همه لازم دارید
| نوع | نام | مقدار | کاربرد |
|---|---|---|---|
| A | @ | آدرس IPv4 سرور شما | دامنهٔ اصلی (example.com) را مشخص میکند |
| A | www | آدرس IPv4 سرور شما | www.example.com را مشخص میکند |
| AAAA | @ | آدرس IPv6 سرور شما | اختیاری، فقط اگر VPS دارای IPv6 باشد |
رکورد CNAME یک نام را نام مستعار نام دیگر میکند، مثلاً www که به example.com اشاره میکند. نمیتوانید روی دامنهٔ اصلی از CNAME استفاده کنید، به همین دلیل ریشه از رکورد A استفاده میکند.
گامبهگام
- آدرس IP عمومی سرور خود را در داشبورد پیدا کنید.
- تنظیمات DNS دامنهٔ خود را باز کنید. اگر دامنه را نزد ما ثبت کردهاید، این بخش در قسمت Domains داشبورد است.
- هر رکورد A قدیمی برای همین نامها، مانند صفحههای پارکینگ، را حذف کنید.
- رکوردهای A جدول بالا را اضافه کنید.
- ذخیره کنید، سپس منتظر پخش شدن تغییر بمانید.
DNS چقدر طول میکشد؟
هر رکورد یک TTL (مدت اعتبار) بر حسب ثانیه دارد. حلکنندهها (resolver) در سراسر جهان پاسخ قدیمی را تا زمان انقضا کش میکنند. TTL برابر 300 یعنی حدود پنج دقیقه؛ 3600 یعنی تا یک ساعت. یک روز پیش از انتقال برنامهریزیشده TTL را کم کنید و پس از آن دوباره بالا ببرید. رکوردهای جدید روی نامی که هرگز وجود نداشته معمولاً ظرف چند دقیقه ظاهر میشوند.
بررسی کنید که کار کرده است
dig +short example.com
dig +short www.example.com
nslookup example.com 1.1.1.1
هر دو نام باید IP سرور شما را نشان دهند. اگر یکی هنوز آدرس قدیمی را نشان میدهد، منتظر یک کش هستید. پرسوجو از یک resolver عمومی مانند 1.1.1.1 یا 8.8.8.8 از کش روتر خودتان دوری میکند.
رکوردهای ایمیل (اگر ایمیل میفرستید)
- MX به دنیا میگوید ایمیل شما کجا تحویل داده شود.
- SPF (یک رکورد TXT) سرورهای مجاز برای ارسال از طرف دامنهٔ شما را فهرست میکند.
- DKIM (یک رکورد TXT) کلیدی را منتشر میکند که برای امضای پیامهای شما به کار میرود.
- DMARC (یک رکورد TXT) به دریافتکنندگان میگوید با ایمیلی که در بررسیها رد میشود چه کنند.
اشتباهات متداول
- افزودن رکورد در ثبتکنندهٔ دامنه در حالی که دامنه از nameserverهای دیگری استفاده میکند. DNS در هر جایی که nameserverها به آن اشاره میکنند ویرایش میشود.
- نوشتن دامنهٔ کامل در فیلد Name، که برخی پنلها آن را به
example.com.example.comتبدیل میکنند. - فراموش کردن راهاندازی وبسرور برای دامنه پس از کار کردن DNS. اشاره دادن فقط نیمی از کار است؛ راهنمای Nginx ما را ببینید.