I see the problem:
Code:
$ dig @70.85.16.76 lecws.com axfr
[...]
demo.lecws.com.lecws.com. 86400 IN A 70.85.16.76
webmail.lecws.com.lecws.com. 86400 IN A 70.85.16.76
[...]
That generally means you either have a missing or extraneous period in one of the hostnames specifications somewhere. Usually something like:
Code:
demo.lecws.com IN A 70.85.16.76
being the error, causing it to tack on the domain name at the end to make it become demo.lecws.com.lecws.com. IN A 70.85.16.76.
In the zone file, it needs to be either demo IN A ... or demo.lecws.com. IN A ...
But what you've posted and tried (both forms) looks absolutely correct. Hmm. Perhaps had it wrong with an earlier test and it stuck in cached memory?
Try this: set the serial number to 2006010700 then do 'rndc reload', and mention it's been done, here.