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

DNS Recursion چیست و نحوه غیرفعال سازی در ویندوز سرور

Recursive DNS چیست و نحوه غیرفعال کردن/ فعال کردن آن به چه نحو است؟

Recursive DNS  که به معنای بازگشت DNS به خودش است، مسئولیت نیم سرورها در زمینه فراهم کردن آدرس آی پی (های) مناسب ست شده  بر روی دامنه و پاسخ به درخواست میزبان است.

این ویژگی سایت را در حافظه cache local سرور DNS جستجو می نماید. در صورتی که موفق به پیداکردن پاسخ نشود درخواست را به DNS server دیگری منتقل می شود (با توجه به اینکه روی سرور تنها یک DNS server وجود دارد) تا زمانی که جستجو به نتیجه برسد. سپس درخواست ارسالی با نتیجه هر سرور DNS بررسی می شود.

به طور مثال ، زمانی که درخواست بازدید از سایتی را در مرورگر خود می کنید، میزبان (کامپیوتر) اقدام به ارسال درخواستی به سرور recursive DNS برای پیدا کردن آدرس IP ست شده بر روی سایت شده است ( این در حالتی است که سیستم عامل و مرورگر شما پاسخ کشی در رابطه با این سایت نداشته باشد) از اینجا به بعد ، سرور بازگشتی اقدام به بررسی کش DNS رکورد از نیم سرور معتبر می کند. اگر سرور بازگشتی به کش DNS رکورد دسترسی نداشته باشد، شروع به انجام فرآیند سلسله مراتبی برای پیدا کردن نیم سرور معتبر می کند. نحوه این کار بسیار ساده است، نیم سرور های DNS معتبر مسئول فراهم کردن جواب به نیم سرور های DNS بازگشتی با معرفی آیپی سایت درخواست شده می باشد. نیم سرور های معتبر درخواست نیم سرور های بازگشتی با اطلاعات مهمی هر دامنه از قبیل آیپی مربوطه و دیگر رکورد های DNS مورد نیاز پاسخ می دهد. 

در صورت غیر فعال کردن recursive DNS چه اتفاقی می افتد؟ 

در این صورت سرور شما در حالت Iterative requests خواهد بود و در مقابل درخواست های نامعتبر مشکلی نخواهد داشت.

برای غیرفعال کردن DNS Recursion در ویندوز سرور، به قسمت استارت ویندوز رفته و در قسمت جستجو (Search) آن، عبارت  DNS را وارد سازید.

 

برنامه را باز نمایید. در صفحه باز شده بروی DNS سرور کلیک راست کرده و بروی Properties کلیک نماید.


از منوی باز شده  به تب Advanced رفته و در قسمت Server Options تیک گزینه ی Disable Recursion را زده و دکمه OK را فشار دهید.

تبریک، شما با موفقیت DNS Recursion را غیرفعال کردید.

برای فعال کردن نیز  تیک گزینه ذکر شده را برداشته و دکمه اوکی را بفشارید.