در واقع خطای جستجو بازگشتی به عبارت درست تر recursive lookup به این معنی است که هرکسی در اینترنت می تواند از NameServer ها که مربوط به جستجو DNS می باشد استفاده کند. ما در این مقاله از سری مقالات آموزشی مبین هاست قصد داریم به بررسی نحوه اجازه جستجو بازگشتی در سرور DNS بپردازیم. تا انتهای این مطلب با ما همراه باشید.
این را در نظر بگیرید که این یک ریسک امنیتی برای اجازه دادن جستجوی بازگشتی روی یک سرور مجازی یا سرور اختصاصی معتبر شما است. برای جلوگیری از این مشکل از کد زیر استفاده می کنیم:
این کد را باید در فایل named.conf در قسمت تنظیمات etc قرار داد.
به این نکته هم توجه کنید این قسمت باید داخل کد } options قرار بگیرد.
در ورژن های جدید named به جای خط کد بالا قسمت های زیر را به تنظیمات فایل اضافه کنید :
allow-query { any; };
allow-transfer { none; };
allow-recursion { localhost; };
recursion yes;
این کار باعث می شود که درخواست ها به localhost داده شود اما به صورت public کسی دسترسی نخواهد داشت. در صورت بروز هر گونه سوال و مشکل در این خصوص با تیم پشتیبانی مبین هاست تماس حاصل فرمایید. یا با ارسال تیکت با ما در ارتباط باشید.