在执行rndc reload abc.com的时候,系统返回错误:
rndc: ‘reload’ failed: not found

发生这个错误的原因在使用单独域名reload时,rndc命令不能对新添加的域名生效,只能对已经存在的域名有效果。

也就是说当在bind里面配置对新的域名解析时,需要通过rndc reload方式去读取全部conf文件。在这之后就可以使用rndc reload abc.com进行单独域名的更新了。

同时提示,如果使用了view方式话,需要在rndc的时候指定下

rndc reload abc.com in view_name