در این مطلب از سری مقالات مربوط به مدیریت سرور دایرکت ادمین به مشکل فایل named.conf میپردازیم.
درصورتی که سرویس named فعال و RUN است با این وجود سایتهایتان لود نمیشود این مقاله از وبلاگ نیماد را تا انتها مطالعه کنید.
فهرست مطالب این صفحه
مشکل named در دایرکت ادمین
اگر named فعال باشد و سایتها لود نشود یکبار سرویس named رو ریاستارت کنید، درصورتی بدون مشکل و دریافت ارور ری استارت شد و کماکان مشکل پابرجا بود.
در سایتهای بررسی کننده مشکلات DNS نظیر سایت intodns.com و یا همچنین سایت dnssy.com آدرس سایتتان را وارد کنید درصورتی که خطای DNS داشتید یکی از مشکلات زیر را خواهید داشت و بایستی بررسی کنید.
- ابتدا دستور
netstat -lnp | grep named
وارد کنید.
مطمئن شوید به پورت 53 اشاره دارد.
درصورتی که به پورت 53 اشاره نداشت، مطمئن شوید که پورت 53 در فایروال باز باشد. - همچنین در تنظیمات کانفیگ named در مسیر /etc/named.conf را چک کرده به آی پی محلی 127.0.0.1 اشاره نداشته باشد. درصورتی که allow-query { localhost; }; وجود داشت آن را حذف کنید.
- همچنین درصورتی listen-on port 53 { 127.0.0.1; }; و listen-on-v6 port 53 { ::1; }; آنها را نیز حذف یا کامنت کنید.
طبق تصویر بالا موارد هایلایت شده، بایستی حذف یا کامنت شده باشد.
در نهایت یک بار سرویس 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
همچنین پیشنهاد میکنم مقاله دستورات کاربردی لینوکس مدیران هاستینگ را حتما مشاهده کنید، در این مقاله به مهمترین دستوراتی که در مدیریت هاستینگ سرورهای دایرکت ادمین و سی پنل با آن سروکار دارند مطرح شده است.