سامانه آموزش آنلاین

مقلات آموزشی

سرویسهای FreeBSD برای مهندسین شبکه

اضافه کردن Zone در NSD

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

بعد از انجام مراحل نصب و راه اندازی nsd dns server حال زمان اضافه کردن zone به این سرور شده است. برای این کار باید به فایل اصلی nsd.conf مراجعه کنید و بخشهایی را در آن فایل اضافه کنید، یکی از بخش های مهم داشتن یک فال zone درست است که در مقاله فایل zone چیست با آن آشنا می شوید.

در فایل nsd.conf بخشی برای اضافه کردن zone در نظر گرفته شده است که با نام zone: شروع می شود و شما باید بخش های مورد نظر را در آن اضافه کنید. هر zone باید با این بخش شروع شود و در بخش بعدی باید نام zone را مشخص کنید، نام را باید بعد از name: اضافه کنید و در مرحله بعد هم باید مسیر فایل zone را مشخص کنید برای اینکار باید از بخش  zonefile: استفاده کنید و مسیر را در مقابل آن اضافه کنید، در شکل زیر یک مثال ساده از اضافه کردن zpne را مشاهده می کنید:

NSD

حال با استفاده از فرمان nsd-control فایل nsd.conf را دوباره بارگذاری کنید و یا سرور را restart کنید به صورت زیر:

NSD

در مقاله مدیریت NSD با nsd-control روش ایجاد و استفاده کردن از این فرمان کامل شرح داده شده است.

در مرحله بعدی با استفاده از فرمان nsllokup از صحت کارایی سرور مطمین شوید به شرح زیر:

NSD

 با استفاده از فرمان dig  هم می توانید به صورت زیر اطلاعات را مشاهده کنید:

NSD

سرور NSD در دو حالت master  و secondary  :

در بسیاری از روشها استفاده از سرور DNS به دلیل اهمت زیاد در همیشه در دسترس بودن این سرویس برای شبکه DNS سرورها در حالت master و secondary دارند که در صورتی که سرور اصل نتواند پاسخگوی درخواست ها باشد سرور دیگری با همان zone ها بتواند به سرویس دهی بپدازد. در zone های که پویا هستند اطلاعات zone در حال تغییر می باشد این امر بسیار حیاتی است که دو یا چند سرور در شبکه شما وجود داشته باشد. در مورد zone های که پویایی زیادی ندارند شما می توانید دو سرور جداگانه ایجاد کنید، DNS سرور NSD هم می تواند هر دو نقش master و  secondary را ایفا کند، برای اینکار باید در زمان تعریف zone این نوع را مشخص کنیددر مثال زیر در بخش اول سرور master را تعریف کرده و در بخش دوم هم باید در سرور secondary دامین خود را به صورت زیر تعریف کنید:

سرور Master:

zone:
            # this server is master, 10.0.2.1 is the secondary.
            name: masterzone.com
            zonefile: /etc/nsd/masterzone.com.zone
            notify: 10.0.2.1 NOKEY
            provide-xfr: 10.0.2.1 NOKEY   

 

سرور Secondary :

zone:
            # this server is secondary, 10.0.2.2 is master.
            name: secondzone.com
            zonefile: /etc/nsd/secondzone.com.zone
            allow-notify: 10.0.2.2 NOKEY
            request-xfr: 10.0.2.2 NOKEY

نظرات (0)

هیچ نظری در اینجا وجود ندارد

نظر خود را اضافه کنید.

ارسال نظر بعنوان یک مهمان ثبت نام یا ورود به حساب کاربری خود.
پیوست ها (0 / 3)
مکان خود را به اشتراک بگذارید
عبارت تصویر زیر را بازنویسی کنید. واضح نیست؟
آموزش BSD با محمدعابدینی

اولین مرکز آموزش BSD  و نخستین مرکز ارائه نرم افزارهای مبتنی بر BSD در ایران

کلیه حقوق این سایت متعلق به محمد عابدینی است که در زمینه آموزش BSD فعالیت می کند.
All rights are reserved for Mohammad Abedini 2019

Search

09356757020
محمد عابدینی
کرج 
مهرشهر
Your SEO optimized title