Index: trunk/DNSDB.pm
===================================================================
--- trunk/DNSDB.pm	(revision 618)
+++ trunk/DNSDB.pm	(revision 619)
@@ -1452,5 +1452,5 @@
     # Reverse zones don't support @ in hostnames
     # Also skip failure on revzone TXT records;  the hostname contains the TXT content in that case.
-    if ($rectype != $reverse_typemap{TXT} && lc($hname) !~ /^[0-9a-z_.-]+$/) {
+    if ($rectype != $reverse_typemap{TXT} && lc($hname) !~ /^(?:\*\.)?[0-9a-z_.-]+$/) {
       $errstr = "Hostnames may not contain anything other than (0-9 a-z . _)";
       return;
