DNS مخفف Domain Name System و سامانهای سلسلهمراتبی برای تبدیل نام دامنه به اطلاعاتی مانند نشانی IP است. مرورگر پیش از برقراری ارتباط با یک سرور، معمولاً به نتیجه DNS نیاز دارد.
یک سناریوی واقعی
برای مثال، رکورد A میتواند دامنه را به نشانی IPv4 و رکورد AAAA آن را به IPv6 نگاشت کند. Resolverها پاسخ را طبق TTL ذخیره میکنند.
نمونه کد
dig baversion.com A
DNS بهتنهایی امنیت و دسترسپذیری را تضمین نمیکند. TTL و روش Failover بر سرعت تغییر مقصد اثر میگذارند.
برای تکمیل بحث، ارتباط این مفهوم را با لودبالانسر و ریورس پروکسی بررسی کنید.
نمونه بررسی DNS در ترمینال
dig baversion.com A
dig baversion.com MX
DNS نام دامنه را به رکوردهایی مانند A، AAAA و MX نگاشت میکند. تغییر DNS ممکن است به دلیل کش TTL بلافاصله در همه شبکهها دیده نشود.