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

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

متن خطا :

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 رفع شد.
در صورت تمایل می توانید از سرویس مدیریت سرور نت آرام برای بالا بردن امنیت سرور خود استفاده نمایید.
امیدواریم این مقاله برای شما مفید بوده باشه ، لطفا در صورتی که نظر یا مشکلی در رابطه با این خطا دارید آن را در قسمت دیدگاه های سایت برای ما ارسال کنید تا در کمترین زمان رسیدگی کنیم.