On 12/14/2011 2:35 PM, Vbvbrj wrote:
> Bind 9.8.1 P1 installed in D:\bind9.
> Config files and other zone files and log files in D:\bind_config
> Service configuration: Path to executable"
> "D:\bind9\bin\named.exe" -c "D:\bind_config\etc\named.conf"

I haven't looked at this part of the code in a long time but it should
work. Though the registry key should be ImagePath. Did you use
BINDInstall to install it?

> 
> named.conf has the line:
> directory "D:\named.conf";
> 

Unless you actually have a folder called D:\named.conf\ then I suspect
this is wrong. It should be the directory containing your files not the
name of the config file.

> If the registry key HKEY_LOCAL_MACHINE\SOFTWARE\ISC\BIND\"InstallDir" is
> present, then at the start the named.conf is searched under the folder
> "etc" of "InstallDir" folder.
> If I delete this key, the the named.conf file is searched in
> system32/etc folder or something under system32 folder.

Yes. that's what it's designed to do.

> 
> In both cases the "-c" option is not taken by the service.

Debugging this is not easy but having the arguments on the ImagePath
registry should be okay.

 As starting
> bind from command line, the "-c" option is taken in account and
> named.conf is read from the specified path.
> 

That's expected.

> How to tell the named running as a service to read the config file from
> the path specified with "-c" option?
> Some one please.

Is there a reason that you want to look for it in a different place from
where it is currently looking? What's the real issue behind your question.

Danny
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to