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.