(присмотрелся) на самом деле, у Вас еще одна ошибка: в строке
1 IN PTR domain.mydomain.tld
не хватает точки:
1 IN PTR domain.mydomain.tld.
Но ошибка явно говорит, что не может получить запись SOA с ns2.site.com
У меня было сделано совершенно так же, и все работало.
Покажите содержимое файла зоны полностью, может там ошибка?