We have noticed that it is a requirement that in /etc/resolv.conf 127.0.0.1 is listed as DNS server when using a local installed BIND DNS Server. May I ask why this is? It is bad practice to use a master DNS server as a resolving nameserver. A small example which a reasonable number our customers experiences.
They accidentally setup a new domain with "Setup DNS zone?" without hosting the actual DNS domain on the server. What happens is that when they, for example, use a mailform on their website which mails the forms to the given DNS domain, the mail will be delivered locally instead of being mailed to the right mailserver.
When you remove 127.0.0.1 from the revolv.conf file, this will not happen because the right DNS server always will be used.
Can this requirement be dropped in the next release?