در صورتی که با خطای فوق مواجه می شوید و سرویس named شما بدرستی فعالیت نمی کند.
باید فایل زیر را باز کنید:
1 |
/etc/rndc.key |
محتویات این فایل را در جایی copy نمایید.
عبارت مشابه زیر خواهد بود:
1 |
key "rndckey" { algorithm hmac-md5; secret "kmjC+LQrOqdwJ2F+Q6iPdQ=="; }; |
سپس فایل زیر را ویرایش نمایید.
1 |
nano /etc/named.conf |
به این فایل عبارت ذخیره شده را وارد نمایید.
همچنین اطلاعات زیر را به این فایل اضافه نمایید.
1 |
controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; |
ممکن است تغییر دسترسی ها نیز به رفع مشکل کمک کند.
1 2 |
chown root:named /etc/rndc.key chmod 640 /etc/rndc.key |