Junior
O que são registros DNS e qual é o papel deles no funcionamento da rede?
sobes.tech IA
Resposta da IA
Os registos DNS armazenam informações necessárias para converter nomes de domínio em endereços IP e vice-versa, bem como outras informações de serviço. Constituem a base do sistema de nomes de domínio (DNS), que é vital para o funcionamento da Internet e redes locais, permitindo aceder a recursos por nomes fáceis de lembrar em vez de endereços IP numéricos.
Principais tipos de registos:
- A (Registo de Endereço): Associa um nome de domínio a um endereço IPv4.
- AAAA (Registo de Endereço IPv6): Associa um nome de domínio a um endereço IPv6.
- CNAME (Registo de Nome Canónico): Cria um alias para outro nome de domínio. Útil para redirecionar subdomínios.
- MX (Registo de Intercâmbio de Correio): Define o servidor de correio responsável por receber emails para o domínio.
- TXT (Registo de Texto): Usado para armazenar informações textuais, por exemplo, para verificar a propriedade do domínio (SPF, DKIM).
- PTR (Registo de Pointeur): Realiza a conversão inversa de um endereço IP para um nome de domínio (usado em zonas PTR).
Exemplo de consulta e obtenção de um registo A:
# Consulta de registo A para google.com
dig google.com A
Papel na operação da rede:
- Conversão de nomes: Função principal - associar nomes de domínio a endereços IP, permitindo aos utilizadores aceder a websites e outros recursos pelos seus nomes em vez de endereços numéricos.
- Roteamento de tráfego: Os registos MX direcionam o tráfego de correio, e os registos A/AAAA determinam para onde enviar o tráfego HTTP/HTTPS e de rede.
- Aumento da fiabilidade: O uso de múltiplos registos A/AAAA para um mesmo domínio (DNS Round Robin) pode ajudar a distribuir a carga e aumentar a resistência a falhas.
- Verificação e segurança: Os registos TXT são usados para SPF, DKIM e DMARC, ajudando a prevenir falsificação de emails.
- Detecção de serviços: Os registos SRV (Localizador de Serviços) indicam quais serviços estão disponíveis no domínio.
Por exemplo, quando escreve www.exemplo.com no navegador, o seguinte acontece:
- O navegador solicita ao resolvedor DNS local o endereço IP para
www.exemplo.com. - O resolvedor (ou outros servidores DNS na cadeia) encontra o registo A para
www.exemplo.com. - O servidor DNS devolve o endereço IP.
- O navegador usa esse IP para estabelecer uma conexão TCP com o servidor web.