Input validation for A & MX records
Just entered the following record:
$&%^%.johnmill.test2 IN A 3600 127.0.0.3
This probably should get validated at some point--it clearly has invalid characters in it. I can see using [*-/_] for sure, since they're used in wildcard records, classless PTR records, and Active Directory records, respectively.