What is your question? DNS is a standard hierarchy which tends to ignore case. Like filenames. If you have your own domain, like say pseudohacker.com and you have DNS server that is authoritative for that domain, then you can do whatever you want, it will all just live within that domain, like i.am.not.a.pseudohacker.com
is your question more technical than that?
btw, BIND compiles just fine on OS X. With threads and all.
and, as always, read the man page until you get lost, then buy the O'Reilly book.