I have been running a DNS server on my internal LAN for some time now and it has been performing well. After following many excellent tutorials on this site, I now have a server capable of hosting websites with Apache Virtual Hosts, among other features. For the last year, I have been using an external DNS service for servicing the DNS requests for those websites. I know am attempting to bring that DNS service in house onto my existing DNS server. I have configured the DNS server to use views; one external and one internal. (As a side note, the server was also using views but only the internal view existed for the last year. So all I am doing is building out the external view.) When I try an nslookup command from a Windows PC command line using my DNS server, the query is always refused. All necessary ports are open and forwarded correctly between the gateway firewall and the server. Any suggestions?