Junior
O que significam os registos DNS?
sobes.tech IA
Resposta da IA
Registos DNS (Resource Records, RR) — blocos fundamentais do sistema de nomes de domínio (DNS), contendo informações sobre domínios, sua correspondência com endereços IP, localização de recursos, etc.
Tipos principais de registos:
A: Mapeia um nome de host (por exemplo, www.exemplo.com) para um endereço IPv4.AAAA: Mapeia um nome de host para um endereço IPv6.CNAME: Cria um alias para outro nome de domínio. Usado para redirecionar subdomínios ou facilitar a gestão de múltiplos serviços.MX: Indica os servidores de correio responsáveis por receber emails para o domínio. Contém a prioridade para cada servidor.PTR: Registo DNS reverso, mapeia um endereço IP para um nome de host. Usado em zonas inversas DNS.TXT: Armazena informações textuais usadas para diversos fins, como verificação de domínio, SPF (Sender Policy Framework) ou DKIM (DomainKeys Identified Mail) para proteger o correio eletrónico.NS: Indica os servidores de nomes autorizados para o domínio. Cada domínio deve ter pelo menos dois registos NS.SOA: Registo "Start of Authority" que contém informações administrativas do domínio, como o endereço de contacto do administrador, número de série da zona, tempos de atualização, etc.
Exemplo de estrutura de registo:
name TTL class type rdata
name: Nome do recurso (por exemplo, www).TTL(Time To Live): Tempo em segundos durante o qual os registos podem ser armazenados em cache pelos resolutores.class: Família do protocolo. A mais comum éIN(Internet).type: Tipo de registo (A, AAAA, CNAME, etc.).rdata: Dados específicos do tipo de registo (por exemplo, endereço IP para um registo A).
Exemplo de ficheiro de configuração de zona DNS (formato compatível com bind):
$ORIGIN exemplo.com.
$TTL 3600
@ IN SOA ns1.exemplo.com. admin.exemplo.com. (
2023102701 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; TTL mínimo
IN NS ns1.exemplo.com.
IN NS ns2.exemplo.com.
@ IN A 192.168.1.1
www IN A 192.168.1.2
mail IN A 192.168.1.3
IN MX 10 mail.exemplo.com.