To setup custom name servers for a domain, i usually create an ns1 and ns2 entry point to the ips of my isp servers. I've always done this and it's never been a problem. Until today. let's say it's domain.com and the ips of my servers are 22.214.171.124 and 126.96.36.199 so I have: A .domain.com 188.8.131.52 A .domain.com ns1 184.108.40.206 A .domain.com ns2 220.127.116.11 NS .domain.com ns1.domain.com NS .domain.com ns2.domain.com However i'm getting this warning emailed to me when it tries to save this and restart named Code: WARNING - Writing BIND domain file failed: /var/named/pri.domain.com zone domain.com/IN: NS 'ns1.domain.com.domain.com' has no address records (A or AAAA) zone domain.com/IN: NS 'ns2.domain.com.domain.com' has no address records (A or AAAA) zone domain.com/IN: not loaded due to errors. Why is it trying to add the domain.com to the end of the record again? So I am obviously doing something wrong. This is how i've setup almost every domain since i started using ISP config 3 years ago.