The real issue is that since Ubuntu 18.04 the resolv.conf is sym-linked to a stub file that points to the localhost for name resolution. Localhost DNS name resolution means that the system...
Installation script, bind compiled from source with options --sysconfdir=/etc/named --with-openssl --with-libxml2 --enable-threads, tested on ubuntu 18.04.02 but should work on ubuntu 16.04 aswelldownload script here -> install-bind.shService commandsservice bind9 startservice bind9 stopservice...