خطای rndc connect failed چیست؟
خطای rndc: connect failed: 127.0.0.1#953: connection refused هنگام تلاش برای مدیریت سرویس BIND/Named (سرور DNS) با دستور rndc رخ میدهد. این خطا نشاندهنده عدم اتصال rndc به سرویس Named است.
دلایل
سرویس Named متوقف شده، تنظیمات rndc.conf با named.conf مطابقت ندارد، کلید rndc (TSIG key) نامعتبر است، یا فایروال پورت ۹۵۳ محلی را مسدود کرده.
روشهای رفع
روش ۱: بررسی و استارت Named
systemctl status named
systemctl start named
روش ۲: بازسازی کلید rndc
rndc-confgen > /etc/rndc.conf
سپس بخش key را از /etc/rndc.conf کپی و در /etc/named.conf جایگزین کنید.
روش ۳: بررسی تنظیمات named.conf
مطمئن شوید بخش controls در named.conf وجود دارد:
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
روش ۴: بررسی Syntax
named-checkconf /etc/named.conf
روش ۵: در دایرکت ادمین
cd /usr/local/directadmin/custombuild
./build named_conf
این دستور فایلهای تنظیمات DNS را بازسازی میکند.
بررسی
rndc status
اگر موفقیتآمیز بود، سرور DNS صحیح کار میکند.
سرور مجازی با DNS سرور اختصاصی. کانفیگ سرور شامل تنظیم DNS و Named. هاست وردپرس با DNS مدیریتشده.