Server Levelرفع مشکل سرورمدیریت سرور

مشکل در سرویس named

Named is running, but it’s not responding to requests

گاهی سرویس named  فعال می باشد اما درخواست های ارسالی به سرور پاسخ دریافت نمی کنند.

برای بررسی این مشکل ابتدا دستور زیر را اجرا نمایید:

netstat -lnp | grep named

در خروجی باید تمام IP  های سرور را مشاهده نمایید که به پروت 53 گوش می دهند. در صورتی که چنین نبود باید فایل زیر را ویرایش نمایید:

nano /etc/named.conf

توجه داشته باشید عبارت زیر وجود داشته باشد:

allow-query { localhost; };
recursion no;

و دو خط زیر غیرفعال باشند:

//listen-on port 53 { 127.0.0.1; };
//listen-on-v6 port 53 { ::1; };

پورت 53 در فایروال باید باز باشد.

در پایان دستورات زیر را اجرا نمایید:

/etc/init.d/iptables stop
/sbin/chkconfig iptables off

برای تنظیم دوباره named.conf  بصورت زیر عمل کنید:

cd /etc
cp named.conf named.conf.BAK
wget -O /etc/named.conf http://www.directadmin.com/named.conf

سپس اسکریپت زیر را اجرا کنید.

 

مشاهده bash

فایل را با نام bash.sh ذخیره کنید و دستور زیر را اجرا کنید.

sh bash.sh >>/etc/named.conf

در صورت عدم رفع مشکل ابتدا bind  را حذف نمایید.

yum remove bind

 ومجدد نصب نمایید:

yum install bind

سپس کد زیر را در فایلی به نام fix.sh  ذخیره نمایید و پرمیژن آن را 755 قرار دهید.

مشاهده bahs file

سپس آن را اجرا نمایید:

sh fix.sh

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا