Sim, o registro SOA serve a um propósito independente disso. Embora o registro SOA não seja normalmente consultado diretamente por clientes regulares, ele é retornado em respostas negativas!
Se você analisasse as respostas do seu servidor de nomes em vez das consultas recebidas, acho que veria o SOA gravar muito mais.
No entanto, alguns dos campos do registro SOA não são mais relevantes se o método de transferência de zona que faz parte da especificação do DNS não for usado.
Se dermos uma olhada nos campos do registro SOA :
MNAME : nome do servidor de nomes principal. Usado no contexto de atualizações dinâmicas e, em alguns casos, como parte da implementação da transferência de zona.
RNAME : email de contato técnico. Não é realmente usado pelo sistema em si, mas sim informacional.
SERIAL : número de série da zona, usado para transferências de zona.
REFRESH : intervalo de atualização, usado para transferências de zona.
RETRY : intervalo de repetição, usado para transferências de zona.
EXPIRE : intervalo de expiração, usado para transferências de zona.
MINIMUM : costumava ser o TTL mínimo, mas atualmente é usado como TTL para respostas negativas.
Assim, podemos ver que MNAME , RNAME e MINIMUM não são específicos da especificação de transferência de zona.
Além disso, eu diria que a forma como as respostas negativas funcionam no DNS e o campo SOA MINIMUM em particular é a principal razão pela qual um registro SOA é necessário, independentemente de como a sincronização de zona é implementada. br>
Por causa disso, você simplesmente não pode implementar um servidor de nomes autoritativo funcionando adequadamente sem ter SOA em cada zona.