Ur configuration definitely needs an internet connection. Other than that, u need to register ur domain as well. U r configuring a master dns server.
For me if i want to configure a dns server working offline, i will prefer to create a caching server. In Fedora / Redhat, this is done for u when u install Linux in these distros.