Ihre Problemlinie ist außerhalb der Zone. Ihr $ ORIGIN ist domain.com
also alles relativ (keine nachlaufenden Punkte) oder alles muss mit domain.com.
(mit einem nachlaufenden Punkt) enden . Denken Sie daran, dass @ wie in Ihrem SOA-Datensatz "aktueller Ursprung" bedeutet, dhdomain.com
Sie sollten auch die Zeile mit '.' Loswerden. Dies ist eine Stammreferenz, die still ignoriert wird.
Ein paar Ihrer Datensätze machen nicht das, was Sie erwarten, und auch Ihre NS-Datensätze sind falsch. (Ich gehe davon aus, dass alle Datensätze schlecht bearbeitet / ersetzt werden).
Möglicherweise müssen Sie auch die "DNS-Wildcard-Produktionsregeln" von Google kennen, um zu verstehen, wie Wildcards richtig ausgeführt werden. Es gibt einige unerwartete Dinge, wenn Sie Annahmen über die Erweiterung des Platzhalters treffen (es funktioniert nicht wie reguläre Ausdrücke).