سامانه DNS یک جدول جستجو است که یک نام را به یک پاسخ تبدیل میکند. نوع رکورد مشخص میکند که چه نوع پاسخی ارائه شود.
مواردی که واقعاً استفاده خواهید کرد
A — یک نام را به یک نشانی IPv4 هدایت میکند. www.example.com → 203.0.113.10. این همان چیزی است که دامنه را به یک وبسایت هدایت میکند.
AAAA — همان کارکرد را برای IPv6 دارد. آن را در کنار رکورد A اضافه کنید، نه به جای آن.
CNAME — یک نام را به یک نام دیگر هدایت میکند و مسیر آن نام را دنبال مینماید. زمانی که ممکن است نشانی مقصد تغییر کند مفید است. ⛔ رکورد CNAME نمیتواند روی دامنه اصلی (example.com) در کنار سایر رکوردها قرار گیرد — در آنجا از رکورد A استفاده کنید.
MX — جایی که ایمیلهای این دامنه تحویل داده میشوند. ارتباطی به وبسایت ندارد؛ تغییر رکورد A سایت شما تاثیری بر ایمیل نخواهد داشت و تغییر MX نیز تاثیری بر سایت نمیگذارد.
TXT — متن آزاد که توسط سایر سیستمها خوانده میشود. برای تایید مالکیت دامنه و برای رکوردهای SPF، DKIM و DMARC که از هرزنامه شناخته شدن ایمیلهای شما جلوگیری میکنند استفاده میشود.
NS — کدام کارگزارهای نام برای دامنه معتبر هستند. تغییر این موارد، کل منطقه را به شخص دیگری واگذار میکند.
رکوردهای تخصصی
شما تمام این موارد را از مسیر دامنهها ← دامنه شما ← رکوردهای DNS ← افزودن رکورد اضافه میکنید. ویرایشگر هر بخش را به صورت جداگانه درخواست میکند، بنابراین نیازی نیست ترتیب آنها را به خاطر بسپارید.
SRV — جایی که یک سرویس در آن قرار دارد: یک اولویت (مقدار کمتر ابتدا آزمایش میشود)، یک وزن (بار را میان اولویتهای برابر تقسیم میکند)، یک درگاه و یک میزبان مقصد. سرویسهای Microsoft 365، Teams، تلفنهای SIP، گفتگوی XMPP و برخی بازیها به چنین رکوردی نیاز دارند، با نامی مانند _sip._tls.
CAA — مشخص میکند کدام مرجعهای صدور گواهی مجاز به صدور گواهی برای این دامنه هستند. یک برچسب (issue برای گواهیهای معمولی، issuewild برای گواهیهای وایلدکارت، iodef برای نشانی گزارش درخواست ردشده) و یک مقدار مانند letsencrypt.org انتخاب کنید. پرچمها را روی ۰ بگذارید مگر اینکه بدانید به ۱۲۸ نیاز دارید. ⚠️ اگر یک رکورد CAA اضافه میکنید، تمام مرجعهای مورد استفاده خود را درج کنید — در صورت جا افتادن هر یک در اینجا، تمدید گواهیهای آن متوقف خواهد شد.
PTR — نامی برای یک نام، که به یک میزبان اشاره میکند. DNS معکوس برای نشانی IP یک سرور ایمیل توسط مالک آن IP تنظیم میشود، نه در اینجا؛ این مورد را از ارائهدهنده سرور خود درخواست کنید.
TLSA — گواهی را برای DANE سنجاق میکند (عمدتاً سرورهای ایمیل). این رکورد دارای یک کاربرد، یک انتخابگر، یک نوع تطبیق و دادههای گواهی در قالب هگزادسیمال است؛ نرمافزار یا ارائهدهنده ایمیل شما هر چهار مورد را در اختیارتان قرار میدهد.
HTTPS و SVCB — پیش از اینکه مرورگرها و برنامهها درخواست دهند، نحوه اتصال را به آنها اطلاع میدهند؛ مانند اینکه یک سایت از کدام پروتکلها (alpn=h2,h3) پشتیبانی میکند. اولویت ۰ حالت نام مستعار است (فقط یک مقصد)؛ ۱ یا بالاتر حالت سرویس همراه با پارامترهای اختیاری است. مقصد . به معنای خود نام است.
اگر نوعی در منوی نوع وجود ندارد، ارائهدهنده DNS میزبان زون این دامنه امکان ذخیره آن را ندارد؛ دامنههای موجود در سرورهای نام ما (ns1.zinndigital.com، ns2.zinndigital.com) میتوانند همه انواع فوق را ذخیره کنند. رکوردهای DS (مربوط به DNSSEC) در اینجا اضافه نمیشوند — آنها در ثبتکننده دامنه شما قرار دارند.
SOA — تنظیمات اختصاصی دامنه: کارگزار نام اصلی آن، آدرس مدیر، یک شماره سریال که با هر تغییر افزایش مییابد، و زمانسنجهایی که سایر کارگزارهای نام استفاده میکنند. این بخش متعلق به ارائهدهنده DNS است، بنابراین در منوی نوع قرار ندارد؛ برای مشاهده آن، گزینه تنظیمات دامنه (SOA) را در زیر رکوردها باز کنید تا بهصورت زنده از کارگزارهای نام خوانده شود. تغییر یافتن شماره سریال به این معنی است که آخرین تغییر شما در حال ارائه شدن است.
وقتی دامنهای را به کارگزارهای نام ما منتقل میکنید، ما رکوردهای متداولی را که از قبل منتشر کرده است، از جمله CAA و رکوردهای معمول SRV را کپی میکنیم، و هر موردی را که نتوانستیم کپی کنیم در صفحه دامنه فهرست میکنیم تا بتوانید پیش از تعویض، آن را بهصورت دستی اضافه کنید.
اعمال یک تغییر چقدر طول میکشد
هر رکورد دارای یک TTL است — مدت زمانی که سایر سیستمها مجاز هستند پاسخ قبلی را در حافظه موقت نگه دارند. یک تغییر ظرف چند ثانیه برای هر کسی که اخیراً بررسی نکرده است قابل مشاهده خواهد بود، و برای سایر افراد پس از منقضی شدن حافظه موقت آنها نمایش داده میشود. میزان TTL را یک روز قبل از یک تغییر برنامهریزیشده کاهش دهید تا زمان انتظار را به چند دقیقه برسانید.