مشکل نمایش سایت در named دایرکت ادمین

/ وبلاگ نیماد / مرکز آموزش / دایرکت ادمین / مشکل نمایش سایت در named دایرکت ادمین

در این مطلب از سری مقالات مربوط به مدیریت سرور دایرکت ادمین به مشکل فایل named.conf می‌پردازیم.

درصورتی که سرویس named فعال و RUN است با این وجود سایت‌هایتان لود نمی‌شود این مقاله از وبلاگ نیماد را تا انتها مطالعه کنید.

عدم نمایش سایت با وجود ران بودن named در دایرکت ادمین

مشکل named در دایرکت ادمین

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

در سایت‌های بررسی کننده مشکلات DNS نظیر سایت intodns.com  و یا همچنین سایت dnssy.com آدرس سایتتان را وارد کنید درصورتی که خطای DNS داشتید یکی از مشکلات زیر را خواهید داشت و بایستی بررسی کنید.

  1. ابتدا دستور netstat -lnp | grep named وارد کنید.
    مطمئن شوید به پورت 53 اشاره دارد.

    مشکل named در دایرکت ادمین
    درصورتی که به پورت 53 اشاره نداشت، مطمئن شوید که پورت 53 در فایروال باز باشد.

  2. همچنین در تنظیمات کانفیگ named در مسیر /etc/named.conf را چک کرده به آی پی محلی 127.0.0.1 اشاره نداشته باشد. درصورتی که allow-query { localhost; }; وجود داشت آن را حذف کنید.
  3. همچنین درصورتی listen-on port 53 { 127.0.0.1; }; و listen-on-v6 port 53 { ::1; }; آنها را نیز حذف یا کامنت کنید.

مشکل named در دایرکت ادمین

طبق تصویر بالا موارد هایلایت شده، بایستی حذف یا کامنت شده باشد.

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

دستورات کاربردی در خصوص مشکل named در دایرکت ادمین

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

مشاهده لاگ ارورهای مربوط به سرویس named

جهت مشاهده لاگ های خطا مربوط به سرویس named دستور زیر را وارد کنید.

cat /var/log/messages | grep "named"

 

ری استارت سرویس named در ssh

جهت راه اندازی مجدد سرویس named در ssh دستور زیر را وارد کنید، همچنین میتوانید در کنترل پنل دایرکت ادمین با سطح دسترسی ادمین در قسمت Admin Tools > Service Monitor نیز سرویس‌های دایرکت ادمین را مشاهده و ری استارت کنید.

systemctl restart named.service

مشاهده وضعیت سرویس named

جهت مشاهده وضعیت فعلی سرویس named دستور زیر را وارد کرده وضعیت فعال یا فعال نبودن سرویس و همچنین درصورت وجود خطا، آن را نمایش داده خواهد شد.

systemctl status named.service

همچنین پیشنهاد میکنم مقاله دستورات کاربردی لینوکس مدیران هاستینگ را حتما مشاهده کنید، در این مقاله به مهمترین دستوراتی که در مدیریت هاستینگ سرورهای دایرکت ادمین و سی پنل با آن سروکار دارند مطرح شده است.

ارسال نظر

دو × 5 =