I currently have two DNS servers setup as prescribed by applicable standards (I have named them the standard ns1 and ns2). I have a VirtualBox Debian Etch DNS Server installed on a computer with a Debian Etch DNS Server OS. Since VirtualBox is primarily a graphical program, the base OS installed on the computer has a Gnome Desktop environment. The VirtualBox server has been configured to request an IP address from my router’s DHCP; the VirtualBox OS has a real IP address that is accessible from the Local Area Network. I can obviously configure my router to forward a particular port to the Virtual Server, but I have chosen this configuration. There are two method of configuring your VirtualBox OS, and you can refer to my previous post for a thorough tutorial. I have the standard DNS port 53 forwarded, from my router, to the IP address of the main DNS server. Then in the zone configuration, I set the ns2 reference to the local IP address assigned to the VirtualBox OS. When a name request comes to ns1 it will either provide the information, or forward the request to my ns2. I have set the forwarding options on my ns2 to the name servers of my ISP. Also I think I can configure the DNS zone, of a corporately hosted domain name, to reference ns1; by doing this I believe it will compensate for the dynamic IP address provided by my ISP. Instead of Public domain looking straight to my servers external IP address, it will look to the hosted domain name. I will therefore be able to update the zone of the hosted domain to reference my name servers IP address as required to maintain uptime. :)