1. 在安装完bind-9.6 之后,在安装的目录里有一个rndc.key这个文件 
  2. # cat rndc.key  
  3. key "rndc-key" { 
  4.     algorithm hmac-md5; 
  5.     secret "sHCUwT1wpdBSiNLqHH9sJObGU/MfNRxBY/aEaY6J9FQ="; 
  6. }; 
  7.  
  8. 现在我们配置一下rndc.conf 
  9. # /usr/local/sbin/rndc-confgen > rndc.conf 
  10. # cat rndc.conf 
  11. 使用rndc-confgen生成的密码,跟系统里面的那个不一样,为此修改掉生成的密码。 
  12. # Start of rndc.conf 
  13. key "rndc-key" { 
  14.     algorithm hmac-md5; 
  15. #   secret "2FdbnGiAdmRwBQ85lH7qDQ=="; 
  16.     secret "sHCUwT1wpdBSiNLqHH9sJObGU/MfNRxBY/aEaY6J9FQ="; 
  17. }; 
  18.  
  19. options { 
  20.     default-key "rndc-key"; 
  21.     default-server 127.0.0.1; 
  22.     default-port 953; 
  23. }; 
  24. # End of rndc.conf 
  25.  
  26. # Use with the following in named.conf, adjusting the allow list as needed: 
  27. # 将以下行,复制到named.conf里,并取消掉注释行。 
  28. # key "rndc-key" { 
  29. #   algorithm hmac-md5; 
  30. #   secret "2FdbnGiAdmRwBQ85lH7qDQ=="; <---需要更改如下行: 
  31. #   secret "sHCUwT1wpdBSiNLqHH9sJObGU/MfNRxBY/aEaY6J9FQ="; 
  32. # }; 
  33. #  
  34. # controls { 
  35. #   inet 127.0.0.1 port 953 
  36. #       allow { 127.0.0.1; } keys { "rndc-key"; }; 
  37. # }; 
  38. # End of named.conf 
  39.  
  40. 重启下服务: 
  41. # /etc/rc.d/named restart 
  42. Stopping named. 
  43. Starting named. 
  44.  
  45. 查看一下状态 
  46. # rndc status 
  47. version: 9.6.2-P2 
  48. CPUs found: 1 
  49. worker threads: 1 
  50. number of zones: 95 
  51. debug level: 0 
  52. xfers running: 0 
  53. xfers deferred: 0 
  54. soa queries in progress: 0 
  55. query logging is OFF 
  56. recursive clients: 0/0/1000 
  57. tcp clients: 0/100 
  58. server is up and running