با ثبت نام در سایت از مزایای اعضا بهره مند شوید!

تنظیم dns zone با bind9 در ubuntu - فرق zone master و slave چیست؟

+1 امتیاز
183 بازدید
سوال شده مهر 2, 1394 در شبکه و سرویس‌ دهنده‌ها توسط rezam (7 امتیاز)

سلام، من یک zone برای bind9 توی ubuntu تعریف کردم. (master zone)

فایل /etc/bind9/named.conf.local

zone "domain.ir" {

    type master;

    file "/etc/bind9/zones/domain.ir.db";

};

دامین متصل شده و کار میکنه

میخواستم بدونم، اگه بخوام روی این VPS دامین های دیگه ای هم ست کنم، باید به همین منوال zone اضافه کنم، یا باید type رو slave بذارم، در اصل سوال من اینه که فرق slave و master چیه؟

1 پاسخ

0 امتیاز
پاسخ داده شده مهر 3, 1394 توسط amirnami (1,161 امتیاز)
ویرایش شده مهر 3, 1394 توسط amirnami
سلام

گاهی لازم هستش برای دسترس پذیری بالا ما بیش از یک dns داشته باشیم به همین خاطر یک master داریم و چند تا slave . در این حالت ماشین master  به عنوان dns server اصلی و slave به عنوان یک پتشیبان برای master عمل می کنه. یعنی اطلاعات تمامی zone file ها در master و تمامی slave ها یکسان هستش.

با هر تغییر روی فایل رکوردهای dns سرور مقدار پارامتر serial افزایش پیدا میشه و در بازه های زمانی مشخص بین slave و  master ارتباط بر قرار میشه و اگر مقدار پارامتر serialها در ماشین های  slave و master یکسان نباشه یعنی تغییری بوجود امده پس باید هر دو ماشین و رکورد و فایل آنها با هم همگام سازی بشن. فرض کنید مقدار پارامتر serial در ماشین slave عدد ۱۱۱ باشه و در ماشین master عدد ۱۱۲ و این یعنی در رکوردهای master یک تغییر بوجود امده که این تغییر نیز باید در slave هم اعمال بشه

دو پارامتر serail_nimber برای متوجه شدن از تغییرات وtime-to-refresh  برای تعیین بازه زمانی برقراری ارتباط slave با master است تا ار وجود تغییرات اگاه بشه. پس قاعدتا خداقل دو تا ماشین مجزا نیاز که یکی برای master و یکی هم برای slave به کار میره. نوع دو تا ماشین هم با type و مقادیر master و slave   مشخص میشه
سرور مجازی لینوکس

2,104 سوال

3,264 پاسخ

3,424 دیدگاه

8,521 کاربر

...