Xeriom DNS Service
We're running a trial DNS service that will let you manage as many zones as you'd like at no extra cost. You'll still need to pay for the domain though. Note that Xeriom doesn't do domain registration.
More details will emerge as the service is more fully implemented.
Client Setup
Do this on your VM to use the new resolvers.
Edit /etc/resolv.conf.
nameserver 193.219.108.250 nameserver 193.219.108.251
Server Setup
This section contains brief notes that let me know what was done to install and configure the nameservers and resolvers.
Resolvers
Firewall! http://barkingiguana.com/2008/06/22/firewall-a-pristine-ubuntu-804-box Setup the XeriomBackupService, XeriomTimeService and XeriomAlertService.
Install BIND9.
sudo apt-get install bind9
Edit /etc/bind/named.conf.options
allow-query { 193.219.108.0/24; 127.0.0.1; };
allow-recursion { 193.219.108.0/24; 127.0.0.1; };
Open the firewall to the internal network.
sudo iptables -I INPUT 4 -s 193.219.108.0/24 -p udp --dport 53 -j ACCEPT sudo iptables -I INPUT 4 -s 193.219.108.0/24 -p tcp --dport 53 -j ACCEPT sudo sh -c "iptables-save -c > /etc/iptables.rules"
Restart BIND.
sudo /etc/init.d/bind9 restart