Authoritative dns چیست ؟

Authoritative dns چیست ؟

واژه ی authoritative به معنی معتبر می باشد و یکی از سرور های دی ان اس است که در لیست نام سرور های ما در شبکه وجود دارد.

 

Authoritative dns چیست ؟

Authoritative dns چیست ؟
Authoritative dns چیست ؟

این سرور تنها برای جواب دادن  به درخواست هایی که در مورد حوزه هایی که مسئولیت دارد ایجاد  شده است و از آنجا که این سرور برای برطرف کردن درخواست های جدا از حوزه های مشخص عملی انجام نمی‌دهد عملکرد سریعی دارد و می‌تواند درخواست‌های بیشتری  را با کارایی بالا هندل کند به طور کلی از سرور های دی ان اس در شبکه برای مدیریت درخواست ها و تبدیل نام دامنه ها به ip استفاده می شود،این سرور به درخواست های دی ان اس هایی مثل میل ها  و وبسایت ها پاسخ کاملا واقعی می دهد یعنی خود  سرور، یک سرور واقعی است و نیاز نیست مانند یک سرور حافظه پنهان درخواست ها را از name server های دیگر ذخیره می  کند و زمانی که ما درخواست می دهیم از رکورد هایی که ذخیره  کرده است پاسخ دهد بنابراین فقط به درخواست هایی پاسخ می دهد که در پیکربندی آن ایجاد شده باشد، اگر بخواهیم این سرور را به زبان ساده تعریف کنیم، یک سروری است که درخواست های  بازگشتی را مدیریت نمی‌کند به همین دلیل این سرور تنها یک سرور باقی می‌ماند، هر درخواستی که به این سرور برسد از سمت  یک برطرف کننده  است که از یک ارجاع دهنده گرفته  است، یعنی سرور authoritative یا جواب  کامل را دارد و یا می تواند یک ارجاع جدید به  name server دهد که مسئولیت خود را به آن تحویل داده است.

این سرور مانند primary server است و اگر  این سرور اصلی به دلایل مختلف دچار مشکل شود سرور دی ان اس تمامی رکوردها و اطلاعات مورد نیاز های آن را دارد و مشکلی برای name resolve  در شبکه ما ایجاد نمی شود.

 

مدل های مختلف authoritative dns

master server یا primary name server

سرور master یا  primary سروری است که یک کپی از نسخه های اصلی تمامی اطلاعات مورد نیاز یک دامنه  را در خود ذخیره می کند سپس ما می توانیم به عنوان یک میزبان   فقط اطلاعات master server خودمان را در مواقعی که نیاز داریم تغییر بدهیم و slave server هم تغیراتی که انجام دادیم را با استفاده از  سیستم بروزرسانی اتوماتیکی که به واسطه پروتکل دی ان اس تعریف شده از master server دریافت می کند و تمام سرورهای  slave ها یک نسخه مشابه و کپی یکسان از رکورد های مستر را در درون خود نگهداری می کنند.

slave Serverیا secondary name  server

سرور slave یا secondary دقیقا یک نسخه کاملا شبیه از سرور مستر  است که از آن به جهت تقسیم کردن بار مربوط به سرور دی ان اس و همچنین در دسترس بودن اطلاعات مورد نیاز دی ان اس برای زمانی که  مستر سرور شما به هر دلیلی دچار مشکل می شود.

پیشنهاد می شود که در طراحی دومین  خود دو سرور slave و یک سرور مستر حتما لحاظ شود.

حالا میخواهیم به شما بیاموزیم  که به چه صورت یک دی ان اس سرور را در  اطلاعات دی ان اس خودمان به عنوان authoritative معرفی کنیم، در اصل ما  دی ان اس سرور ها را در دامین با رکوردی به نام ns که همان name Server است شناسایی می کنیم حالا اگر این رکورد ها را در لیست authoritative قرار دهیم می تواند به شبکه ما سرویس دهی داشته باشد، در مواقعی که ما یک ناحیه primary  داریم و می خواهیم یک ناحیه secondary به آن اضافه کنیم باید این کارها را حتما انجام دهیم و فراموش نکنیم که باید حتما مراقب سرور دی ان اس  هایی که در این لیست قرار می گیرند باشیم زیرا با اضافه کردن آن تمامی اطلاعات مورد نیاز دی ان اس شما را می تواند در اختیار بگیرد برای اینکار ابتدا شما باید با نام مدیر سیستم وارد سیستم عامل شوید و مرحله های زیر را انجام دهید:

  • در قسمت run عبارت msc را تایپ کنید تا وارد مدیریت dns  شوید.
  • در ساختار این قسمت بر روی zone جاری راست کلیک کنید  و properties را بزنید.
  • در پنجره باز شده بر روی زبانه ی name server در قسمت بالای صفحه کلیک کنید.
  • از سه دکمه ی پایین صفحه ی سفید رنگ گزینه add را انتخاب کنید.
  • با استفاده از نام و یا آی پی میتوانید  سرور دی ان اس را معرفی کنید و در آخر اضافه کردن را بزنید.

 

مفهوم Dns چیست؟ domain name system چه کاربردی دارد؟

 

جمع بندی

در واقع می توان گفت یک سروری است که تمامی سوابق را حفظ کرده و مسئولیت این کار را بر عهده می گیرد تا بتواند به داده ها پاسخ بدهد و به مرورگر اینترنت این اجازه را بدهد تا برای دسترسی و استفاده از وبسایت ها از آدرس آی پی ها استفاده کرده و از آن ها استفاده نماید.

 

 

سوالات خود را در این زمینه در بخش نظرات همین نوشته برای ما بنویسید.

موفق باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]
با دوستانتان به اشتراک بگذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code