DNS Recursion: همان گونه که از اسمش پیداست، بازگشت DNS به خودش است. مسئولیت نیم سرور های Recursive DNS در بحث فراهم کردن آدرس آیپی مناسب ست شده بروی دامنه و پاسخ به درخواست میزبان است. نیم سرور های بازگشتی شبیه به یک اپراتور تلفن که براساس درخواست مشتری به جست و جوی شماره تلفن می پردازد عمل می کند که در بعضی از شماره ها فقط نام خانوادگی دارند ولی بعضی دیگر نام و نام خانوادگی را با هم دارند. به طور مثال ، زمانی که درخواست بازدید از سایتی را در مرورگر خود می کنید، میزبان (کامپیوتر) اقدام به ارسال درخواستی به سرور recursive DNS برای پیدا کردن آدرس آیپی ست شده بروی سایت شده است ( این در حالتی است که سیستم عامل و مرورگر شما پاسخ کشی در رابطه با این سایت نداشته باشد.) از اینجا به بعد ، سرور بازگشتی اقدام به بررسی کش DNS رکورد از نیم سرور معتبر می کند. اگر سرور بازگشتی به کش DNS رکورد دسترسی نداشته باشد، شروع به انجام فرآیند سلسله مراتبی برای پیدا کردن نیم سرور معتبر می کند. نحوه این کار بسیار ساده است، نیم سرور های DNS معتبر مسئول فراهم کردن جواب به نیم سرور های DNS بازگشتی با معرفی آیپی سایت درخواست شده می باشد. نیم سرور های معتبر درخواست نیم سرور های بازگشتی با اطلاعات مهمی هر دامنه از قبیل آیپی مربوطه و دیگر رکورد های DNS مورد نیاز پاسخ می دهد.
به منظور غیر فعال کردن DNS Recursion در ویندوز سرور، به قسمت استارت ویندوز رفته ( یا با زدن دکمه ویندوز بروی کیبورد) و در قسمت سرچ آن، عبارت DNS را وارد سازید.
برنامه را باز نمایید. در صفحه باز شده بروی DNS سرور کلیک راست کرده و بروی Properties کلیک نماید.
در منو باز شده به تب Advanced رفته و در قسمت Server Options تیک Disable Recursion را زده و دکمه OK را می زنید و DNS Recursion با موفقیت برای شما غیرفعال خواهد شد.
با مقالات Server.ir همراه باشید.
با سلام و احترام
بعد از فعال کردن این گزینه، ارتباط سرور با تمامی ip های خارجی قطع شده. راه حلی داره؟
با عرض سلام
بله، غیرفعال کردن DNS Recursion در ویندوز سرور می تواند ارتباط سرور با تمام IP های خارجی را قطع کند. دلیل این امر این است که DNS Recursion به سرور DNS اجازه می دهد تا به طور مستقیم با سایر سرورهای DNS ارتباط برقرار کند.
راه حل های موجود:
استفاده از DNS Resolver خارجی
استفاده از Conditional Forwarders
فعال کردن Forwarders
میباشد.