e.g. can I do
subdomain IN CNAME @
in a zone file? or is it only valid in the beginning of a record? e.g
@ IN TXT "v=spf1 a mx -all"
What you cannot do is
Have a look at this page. They did not say explicitly whether it is allowed or not to have
It seems legal to have at the end. I found an example on Wikipedia.