Samba4内蔵のDNS機能がうまく働かないので、Bindと連携していますが、Bindが先に起動してうまくいきません。なので、いろいろ物色していましたが、やはり、/etc/rc.localに入れておくとうまく起動してくれるようです。
rc.localの中に、つぎの文を入れて見ました。/usr/bin/smb。smbの中身は、次のようなものです。
/usr/bin/sudo service bind9 start
Sleepを入れてあるのは、これを取るとbind9がうまく起動してくれないためです。原因は良くはわかりません。