I know BIND has a bug that causes problems if the last record is a TXT
record
The last line must be terminated by an end-of-line (CR/LF for Windows).
See also http://www.bind9.net/BIND-FAQ:
A: Some text editors (notepad and wordpad) fail to put a line termination
indication (e.g. CR/LF) on the last line of a text file. This can be fixed
by "adding" a blank line to the end of the file. Named expects to see EOF
immediately after EOL and treats text files where this is not met as
truncated.
Roger