We are aware of a potentially service impacting issue. Learn more

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


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

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

1

netstat -lnp | grep named

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

1

nano /etc/named.conf

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

1

2

allow-query { localhost; };

recursion no;

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

1

2

//listen-on port 53 { 127.0.0.1; };

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

پورت ۵۳ در فایروال باید باز باشد.در پایان دستورات زیر را اجرا نمایید:

 

1

2

/etc/init.d/iptables stop

/sbin/chkconfig iptables off

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

1

2

3

cd /etc

cp named.conf named.conf.BAK

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

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

مشاهده bash

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

1

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

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

1

yum remove bind

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

1

yum install bind

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

مشاهده bahs file

 

1

sh fix.sh

 


Was this answer helpful?

  • 0
« Back