CSF یکی از محبوب ترین فایروال های رایگان لینوکس است که برای سی پنل و دایرکت ادمین رابط کاربری طراحی کرده است ، در CSF یک امکان بررسی امنیتی سرور وجود دارد که کاربران از طریق آن می توانند از برخی ضعف های امنیتی سرور خود اطلاع پیدا کنند ، یکی از خطا هایی معمولا کاربران در CSF مشاهده می کنند خطا check for dns recursion restrictions می باشد ، این خطا مربوط به dns و سرویس named می شود که در ادامه نحوه رفع مشکل را ارسال خواهیم کرد.

متن خطا :

You have a local DNS server running but do not appear to have any recursion restrictions set. This is a security and performance risk and you should look at restricting recursive lookups to the local IP addresses only

رفع مشکل خطا check for dns recursion restrictions :

برای رفع این خطا ابتدا به SSH سرور خود وارد شوید و سپس دستورات زیر را وارد کنید ، شما باید تنظیمات سرویس named موجود در فایل named.conf را ویرایش کنید :

nano /etc/named.conf

اگر ویرایشگر nano روی سرور شما نصب نیست :

 yum install nano

سپس به دنبال مقدار زیر باشید : با استفاده از دکمه های ترکیبی ctrl + w می توانید کلمه مورد نظر را جستجو کنید و سپس کلید Enter را فشار دهید :

 options {

مقدار زیر را بعد از آن وارد نمایید :

 allow-recursion { localnets; };

توسط کلید های ترکیبی ctrl + x سپس y و سپس enter فایل را ذخیره کنید.
سپس سرویس named را ری استارت کنید :

 service named restart

مشکل خطا check for dns recursion restrictions رفع شد.