تفاوت سرورهای DNS Primary با Secondary چیست؟
وقتی آدرس سایتی را در مرورگر وارد میکنید، سیستمی به نام DNS شما را به سرور میزبان متصل میکند. اگر این سیستم دچار اختلال شود، سایت شما جامعا از دسترس خارج میشود. شبکههای استاندارد برای جلوگیری از این مشکل، از ترکیب دو سرور اصلی و ثانویه استفاده میکنند. در این مقاله از بخش آموزش سرور در بلاگ پارسپک ارزیابی میکنیم که هر کدام از این سرورها چه وظیفهای دارند، تفاوت سرور DNS اصلی و ثانویه در چیست و در زمان بروز مشکل چگونه مانع از قطعی سایت شما میشوند.
سیستم DNS درست مثل دفترچه تلفن گوشی شما عمل میکند. این سیستم اسم سایت را میگیرد، شماره آیپی آن را پیدا میکند و به مرورگر میدهد تا سایت باز شود. حالا برای اینکه این دفترچه هیچوقت از کار نیفتد و کاربران همیشه بتوانند سایت شما را پیدا کنند، مدیریت دادهها آن را به دو بخش جداگانه به نام Primary و Secondary میسپارند.
برای آشنایی دقیقتر با DNS، کاربردها و مشخصههای آن مقاله زیر را بخوانید:
DNS چیست؟
سرور دیاناس اصلی یا Primary، سرور مرجع و نگهدارنده دادهها پایه دامنه شما است. در معماری شبکه، فایل منطقه یا Zone File که دربرگیرنده تمام رکوردهای مهم سایت است، در این سرور ساخته میشود.
نکته کلیدی سرور Primary، داشتن دسترسی خواندن و نوشتن است. به زبان ساده، اگر آیپی هاست خود را تغییر دهید یا بخواهید یک رکورد متنی (TXT Record) برای تایید ایمیل سازمانی بسازید، این دگرگونیها فقط روی سرور اصلی قابل ثبت هستند. سرور Primary به عنوان هسته مرکزی شبکه عمل میکند و پس از دریافت تنظیمات نوین، آنها را به سایر بخشهای شبکه انتقال میدهد.
سرور دیاناس ثانویه یا Secondary، یک نسخه جدید پشتیبان و فقط خواندنی (Read-Only) از سرور Primary است. این سرور هیچ رکوردی را به صورت مستقل ایجاد نمیکند و اجازه ویرایش تنظیمات را ندارد.
وظیفه این سرور، دریافت نوینترین اطلاعات از سرور اصلی طی فرایندی به نام انتقال منطقه یا Zone Transfer است. از نظر فنی، سرور ثانویه به صورت دورهای شماره سریال رکورد پایه (SOA Record) را در سرور اصلی مرور میکند. این سرور به محض اینکه متوجه تغییر در این شماره شود، فایل منطقه بهروز را دانلود و ذخیره میکند. با این ساختار، اگر سرور اصلی به دلیل مشکل فنی یا ترافیک بالا قطع شود، سرور ثانویه با تکیه بر همان کپی ذخیرهشده، آدرس سایت را به مرورگر کاربران میدهد تا از قطعی دقیق سرویس جلوگیری شود.
هر آنچه که باید درباره سرور بدانید از جمله خصوصیتها و کاربردهای آن را در این مقاله مطالعه کنید:
سرور چیست؟
با وجود اینکه هر دو سرور، آدرس سایت را به کاربر میدهند، اما اجازه دسترسی و روش کار آنها با هم متفاوت است. در جدول زیر اصلیترین تفاوت سرور DNS اصلی و ثانویه را خلاصه کردهایم:
در مقاله زیر به معرفی انواع سرور و تحلیل همه نکات درباره آنها میپردازیم:
انواع سرور
وقتی کاربری آدرس سایت شما را جستوجو میکند، سیستم او به دنبال Name Servers سایت شما میگردد. در این مرحله، برای مرورگر مشتری هیچ تفاوتی ندارد که کدام سرور اصلی است و کدام ثانویه. سیستم کاربر درخواستی ارسال میکند و معمولا هر سروری که به کاربر نزدیکتر باشد و سریعترتر جواب بدهد، سایت را برای او باز میکند. در واقع سرور ثانویه هم در حالت عادی پابهپای سرور اصلی در حال راهنمایی کاربران است و بار ترافیک سایت را سبک میکند.
حالا فرض کنید سایت شما به دلیل یک کمپین تبلیغاتی شلوغ شده یا سرور اصلی مشکل فنی پیدا کرده است. مرورگر مشتری وقتی میبیند سرور اصلی پاسخی نمیدهد، در کسری از ثانیه سراغ سرور ثانویه میرود. سرور ثانویه با تکیه بر همان گزارشها هماهنگشده قبلی، مسیر سایت را به مرورگر بیانگر است و مشتری بدون اینکه اصلا متوجه خرابی سرور اول شود، خریداری خود را در سایت انجام میدهد.
نحوه انجام تنظیمات دقیق dns server چگونه است؟ برای آشنایی با جواب این سوال، مقاله زیر را بخوانید:
تنظیمات dns server
مهمترین زمانهای استفاده از این سرور شامل موارد زیر است:
در واقع سرور Primary به عنوان فرمانده شبکه، تمام این اصلاحات را از شما تحویل میگیرد و سپس خودش وظیفه دارد آنها را به سرورهای Secondary دیکته کند.
سرورهای امن و پرسرعت را با بهترین کیفیت و پشتیبانی شبانهروزی از پارسپک تهیه کنید. برای مرور سرورها در موقعیت جغرافیایی متنوع روی لینک زیر کلیک کنید:
سرور Secondary به عنوان بازوی کمکی و پشتیبان شبکه، مستقیما در پایداری و سرعت سایت شما نقش دارد. مهمترین کاربردهای این سرور شامل موارد زیر است:
راهاندازی سایت تنها با یک سرور اصلی تصمیم پرریسکی است که با اولین مشکل فنی، کسبوکار شما را از دسترس خارج میکند. ترکیب سرور اصلی برای اعمال دگرگونیها و سرورهای ثانویه برای پشتیبانی، کلید داشتن یک سایت همیشه روشن و با سرعت است. برای پیادهسازی این زیرساخت مطمئن و جلوگیری از قطعیهای پرهزینه، میتوانید از سرورهای ابری پارسپک استفاده کنید که قابلیت مدیریت دقیق ترافیک را با بالاترین کیفیت در اختیار شما قرار میدهد.
بله هیچ محدودیتی وجود ندارد. سایتهای بزرگ و حساس معمولا از ۳ یا ۴ سرور ثانویه در نقاط جغرافیایی مختلف استفاده میکنند تا شبکه آنها در برابر اختلالات اینترنتی مفصلا مقاوم باشد.
خیر. در حالت پیشفرض سرور اصلی اولویت اول است، اما اگر این سرور کند شود یا پاسخ ندهد، شبکه به سرعت درخواست مشتری را به سمت سرور ثانویه میفرستد تا سایت سریعترتر باز شود.
مهمترین دلیل استفاده از سرور ثانویه جلوگیری از قطعی سایت است. با داشتن این سرور یک ویرایش پشتیبان از شرحات دامنه شما در شبکهای جداگانه نگهداری میشود تا در صورت خرابی سرور اصلی، ارتباط کاربران با سایت قطع نشود.
