in ur original post, you mentioned "为啥rpm -q bind显示没有bind".
But in your last response, you said "rpm -qa |grep bind ".
I am lost...
As far as I know, you will not be able to have rpm managed bind if you only make install.
If you really want your bind to be managed by rpm, you will have to build it into a rpm package and then install after you have the binary ready through make.
Since you compile and install from source, it's out of the management of rpm. rpm database will not store any meta info for bind.
if make install doesn't include the script to populate named.conf, you may have to create it by yourself. You could though, take a copy of named.conf from a rpm version bind.