Registro SOA

Tipos de registro DNS
Início do registro de autoridade.
← Voltar ao Glossário

O que é um registro SOA?

O registro SOA (Início da Autoridade) é um registro DNS obrigatório que contém informações administrativas essenciais sobre uma zona DNS. Cada zona de DNS deve ter exatamente um registro SOA no ápice da zona, definindo o nome principal servidor, contato do administrador responsável, número de série da zona e parâmetros de tempo para transferências de zona e cache. O registro SOA estabelece autoridade e fornece metadados críticos para operações DNS.

Estrutura de registo SOA

Campos de Componentes

example.com. IN SOA ns1.example.com. admin.example.com. (

2024010101 ; Serial number

3600 ; Refresh (1 hour)

900 ; Retry (15 minutes)

604800 ; Expire (1 week)

86400 ; Minimum TTL (1 day)

)

Destruição de Campo

CampoObjectoValor Típico
MNAMEServidor de nomes primáriosns1.example.com
RNAMEE- mail de administração (@ substituído por .)admin.example.com
SérieNúmero da versão da zonaAAAAMMDDnn
ActualizarIntervalo de verificação secundário3600-86400
RepetirRepetir após a atualização falhada900-3600
ExpirarSecundário desiste604800-2419200
MínimoTTL de cache negativo300-86400

Campos de registro de SOA explicados

# MNAME (Primário Servidor de Nomes)

O servidor de nomes autorizado para a zona:

RNAME (pessoa responsável)

E- mail de contacto do administrador:

admin.example.com = admin@example.com

hostmaster.example.com = hostmaster@example.com

Nota: O primeiro ponto substitui @ symbol

# # Número de série

Identificador da versão para os dados da zona:

Common format: YYYYMMDDnn

Example: 2024010102 (Jan 1, 2024, revision 2)

Must increment with every zone change

Secondaries compare to know if updates needed

Parâmetros de cronometragem

Transferência de zona de controle e comportamento de cache:

Atualizar: Quantas vezes os secundários verificam atualizações
Recommended: 3600-86400 seconds (1-24 hours)
Repetir: Tempo de espera após a tentativa de atualização falhada
Recommended: 900-3600 seconds (15-60 minutes)
Expirar: Quando os segundos param de servir zona
Recommended: 604800-2419200 seconds (1-4 weeks)
TTL mínimo: Duração de cache negativa
How long to cache "domain doesn't exist" responses

Recommended: 300-86400 seconds

Visualizando registros SOA

Usando a escavação

dig example.com SOA

# Output:

example.com. 3600 IN SOA ns1.example.com. admin.example.com. 2024010101 3600 900 604800 86400

# # Usando nslookup

nslookup -type=SOA example.com

Melhores práticas de registro SOA

1. Serial de Incremento em cada mudança: Crítica para transferências de zonas

2. Use formato serial significativo: AAAAMMDD# # recomendado

3. Definir temporizadores apropriados: Equilibrar frescura vs carga do servidor

4. Use e-mail de contato válido: Administrador acessível

5. Garantir que o MNAME é resolvível: Deve apontar para NS válido

Questões comuns da AEA

ProblemaCausaSolução
Falha na transferência da zonaSérie não incrementadaAtualizar sempre a série
Dados obsoletos sobre os segundosActualizar demasiado tempoReduzir o intervalo de atualização
Alta carga DNSAtualizar muito curtoAumentar o intervalo de atualização
NXDOMAIN em cache por muito tempoTTL mínimo elevadoReduzir o valor mínimo

O registro SOA é o registro administrativo fundamental para qualquer zona DNS, controlando a sincronização entre servidores de nomes primários e secundários e definindo o comportamento de cache para toda a zona.

Coloque este Conhecimento em Prática

Use a API DomScan para verificar disponibilidade de domínio, saúde e muito mais.