Hi, thanks to all who helped me previously, now im getting close, but this has got me really confused. My server is called "server1.agama.net" My domain is "agama.co.nz" my NS1 is "ns1.ggohdin.net" This is the output of "dig @localhost agama.co.nz" Code: ; <<>> DiG 9.5.1-P1 <<>> @localhost agama.co.nz ; (2 servers found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47409 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;agama.co.nz. IN A ;; ANSWER SECTION: agama.co.nz. 86400 IN A 18.104.22.168 ;; AUTHORITY SECTION: agama.co.nz. 86400 IN NS ns1.ggohdin.net. agama.co.nz. 86400 IN NS ns2.ggohdin.net. ;; ADDITIONAL SECTION: ns2.ggohdin.net. 86400 IN A 22.214.171.124 ns1.ggohdin.net. 86400 IN A 126.96.36.199 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Apr 8 15:49:10 2009 ;; MSG SIZE rcvd: 124 which to me looks correct. But when I look at my dns setup using this website http://www.intodns.com/agama.co.nz it shows all the errors of my DNS setup. Please if someone could help.