De RFC 1033 , um dos principais RFCs do DNS (o Wikipédia do DNS página tem uma boa lista)
SOA (Start Of Authority)
<name> [<ttl>] [<class>] SOA <origin> <person> (
<serial>
<refresh>
<retry>
<expire>
<minimum> )
O registro de Início de Autoridade designa o início de uma zona. Aquele termina no próximo registro SOA.
<name>
é o nome da zona. (Comentário: normalmente o nome de domínio example.com ou office.example.com)
<origin>
é o nome do host no qual o arquivo de zona mestre reside. (Comentário: o servidor de nomes principal)
<person>
é uma caixa de correio para a pessoa responsável pela zona. Ele é formatado como um endereço de correspondência, mas o sinal de arroba que normalmente separa o usuário do nome do host é substituído por um ponto. (Comentário: [email protected] se torna hostmaster.office.example.com)
<serial>
é o número da versão do arquivo de zona. Ele deve ser incrementado a qualquer momento que uma alteração for feita nos dados da zona. (Comentário: comum é um timestamp como string yyyymmdd (hhmm)
<refresh>
é quanto tempo, em segundos, um servidor de nomes secundário verifica com o servidor de nomes principal para ver se é necessária uma atualização. Um bom valor aqui seria uma hora (3600).
<retry>
é quanto tempo, em segundos, um servidor de nomes secundário tenta novamente após uma falha na verificação de uma atualização. Um bom valor aqui seria 10 minutos (600).
<expire>
é o limite superior, em segundos, que um servidor de nomes secundário deve usar os dados antes de expirar por falta de atualização.
Você quer que isso seja grande, e um bom valor é 3600000, cerca de 42 dias.
<minimum>
é o número mínimo de segundos a ser usado para o valor TTL nos RRs. Um mínimo de pelo menos um dia é um bom valor aqui (86400).
Deve haver apenas um registro SOA por zona. Um registro SOA de amostra seria parecido com:
@ IN SOA SRI-NIC.ARPA. HOSTMASTER.SRI-NIC.ARPA. (
45 ;serial
3600 ;refresh
600 ;retry
3600000 ;expire
86400 ) ;minimum
Os registros SOA podem ser montados em uma única linha.