# Noções Básicas de DNS: Registos A, MX, CNAME e TXT Explicados

Source: https://support.kapsulehost.com/pt-pt/dns-basics

DNS é uma dessas coisas que funciona de forma invisível quando tudo está correto, e se torna fundamental compreender quando algo corre mal. Este artigo explica o que é o DNS, o que faz cada tipo de registo e como gerir registos DNS no KPanel.

---

## O Que É o DNS?

Pense no DNS (Domain Name System) como a lista telefónica da internet. Quando digita `yourdomain.com` num navegador, o seu computador não sabe automaticamente a que servidor se deve ligar. O DNS traduz o nome de domínio, legível por humanos, para um Endereço IP numérico que os computadores usam para encontrar o servidor correto.

Sem DNS, teria de digitar algo como `192.168.1.200` para visitar cada site. O DNS torna a internet utilizável ao permitir-nos usar nomes fáceis de memorizar em vez disso.

Cada domínio tem um conjunto de registos DNS que funcionam como a sua lista de contactos: para onde enviar o tráfego web, para onde entregar o correio eletrónico, que serviços estão autorizados a enviar email em seu nome, entre outros.

---

## Onde São Geridos os Registos DNS

Os registos DNS do seu domínio são geridos onde quer que os seus servidores de nomes estejam apontados. Se o seu domínio estiver a usar os servidores de nomes da KapsuleHost (ns1.kapsulecloud.com, ns2.kapsulecloud.com, ns3.kapsuledns.com, ns4.kapsuledns.com), então todos os seus registos DNS são geridos a partir do KPanel > **Domínios** > o seu domínio > **DNS e servidores de nomes**.

Se estiver a usar os servidores de nomes de outro fornecedor, gere os registos DNS nesse fornecedor, não no KPanel.

---

## Os Tipos de Registo DNS Mais Importantes

### Registo A

Um registo A associa o seu nome de domínio a um endereço IPv4. É assim que os navegadores sabem a que servidor se devem ligar quando alguém visita o seu site.

**Exemplo:**
```
yourdomain.com.    A    203.0.113.10
www.yourdomain.com.    A    203.0.113.10
```

Tanto o domínio raiz como o subdomínio www têm normalmente registos A a apontar para o mesmo IP do servidor.

**Quando se usa:** Todos os domínios que alojam um site precisam de, pelo menos, um registo A. A KapsuleHost cria estes registos automaticamente quando adiciona um domínio.

---

### Registo AAAA

Um registo AAAA é o equivalente em IPv6 de um registo A. Os endereços IPv6 são mais longos (por exemplo, `2001:db8::1`) e estão a tornar-se mais comuns à medida que a internet transita do IPv4. A função é idêntica: apontar o nome de domínio para um endereço de servidor.

**Quando se usa:** A maioria dos sites não precisa de configurar manualmente registos AAAA. Estes são geridos automaticamente quando o seu servidor de alojamento suporta IPv6.

---

### Registo CNAME

Um registo CNAME (Canonical Name) cria um alias, apontando um nome de domínio para outro nome de domínio em vez de para um endereço IP. O navegador segue o CNAME até encontrar o eventual registo A.

**Exemplo:**
```
shop.yourdomain.com.    CNAME    yourdomain.com.
```

Isto significa que `shop.yourdomain.com` resolve para o mesmo local que `yourdomain.com`.

**Quando se usa:** Os [CNAMEs](https://support.kapsulehost.com/pt-pt/cname-records) são normalmente usados para subdomínios, para verificar a propriedade de um domínio junto de serviços de terceiros (por exemplo, o Google Search Console) e para apontar um subdomínio para um serviço externo, como um centro de ajuda alojado ou uma plataforma de reservas.

> **Warning:** Não pode usar um CNAME no domínio raiz (oseudomínio.com) juntamente com um registo MX ou outros registos. Use um registo A no domínio raiz e registos CNAME apenas em subdomínios.

---

### Registo MX

Um registo MX (Mail Exchanger) indica aos servidores de email para onde entregar o correio eletrónico enviado para endereços do seu domínio. Sem um registo MX correto, o email enviado para voce@oseudominio.com não será entregue.

**Exemplo:**
```
yourdomain.com.    MX    10    mail.kapsulehost.com.
```

O número (10 no exemplo) é a prioridade. Se existirem vários registos MX, os números mais baixos são tentados primeiro. Isto permite ter servidores de email de reserva.

**Quando se usa:** Todos os domínios que usam email têm de ter, pelo menos, um [registo MX](https://support.kapsulehost.com/pt-pt/mx-records). Quando o seu domínio usa os servidores de nomes da KapsuleHost, os registos MX são definidos automaticamente quando cria uma caixa de correio.

---

### Registo TXT

Os registos TXT armazenam dados de texto arbitrários associados a um domínio. São usados para uma grande variedade de finalidades:

**SPF (Sender Policy Framework):** Especifica quais os servidores autorizados a enviar email em nome do seu domínio. Evita a falsificação de email.

**DKIM (DomainKeys Identified Mail):** Uma chave criptográfica usada para verificar que o email do seu domínio foi genuinamente enviado pelo seu servidor de email e não foi forjado.

**DMARC:** Uma política que indica aos servidores de email recetores o que fazer com emails que falham as verificações SPF ou DKIM.

**Verificação de domínio:** Serviços como o Google Search Console, o Microsoft 365 e outros pedem-lhe para adicionar um registo TXT para provar que é proprietário do domínio.

**Exemplo:**
```
yourdomain.com.    TXT    "v=spf1 include:mail.kapsulehost.com ~all"
```

Quando o seu domínio usa os servidores de nomes da KapsuleHost, os [registos SPF, DKIM e DMARC](https://support.kapsulehost.com/pt-pt/spf-dkim-dmarc) são definidos automaticamente para as suas caixas de correio KapsuleHost.

---

### Registo NS

Os registos NS (Name Server) especificam quais os servidores DNS que são autoritativos para o seu domínio. Indicam à internet onde ir para encontrar todos os outros registos DNS do seu domínio.

**Exemplo:**
```
yourdomain.com.    NS    ns1.kapsulecloud.com.
yourdomain.com.    NS    ns2.kapsulecloud.com.
yourdomain.com.    NS    ns3.kapsuledns.com.
yourdomain.com.    NS    ns4.kapsuledns.com.
```

**Quando se usa:** Os registos NS são definidos no seu registador de domínios, não no seu painel de gestão de DNS. Alterar os registos NS muda o controlo do DNS de um fornecedor para outro. Consulte [Alterar os Servidores de Nomes para Apontar o Seu Domínio para a KapsuleHost](https://support.kapsulehost.com/pt-pt/nameservers).

> **Note:** Não deve modificar os registos NS diretamente no KPanel. As alterações de NS são feitas no seu registador de domínios. Editar incorretamente os registos NS pode tornar todo o seu domínio inacessível.

---

## TTL: Porque É Que as Alterações de DNS Demoram Tempo

O TTL (Time to Live) é um valor associado a cada registo DNS que indica a outros servidores DNS durante quanto tempo devem guardar em cache (armazenar) esse registo antes de verificar se há atualizações. É medido em segundos.

**Exemplo:** Um TTL de `3600` significa que o registo é mantido em cache durante uma hora. Durante essa hora, mesmo que altere o registo, os computadores que já tinham o valor antigo em cache continuarão a usá-lo até a cache expirar.

Valores de TTL comuns:

| Valor de TTL | Duração |
|---|---|
| 300 | 5 minutos |
| 900 | 15 minutos |
| 3600 | 1 hora |
| 14400 | 4 horas |
| 86400 | 24 horas |

**Porque é que isto importa:** Quando altera um registo DNS, a alteração não aparece instantaneamente para todos. Pessoas e sistemas em todo o mundo que tenham o registo antigo em cache continuarão a usar o valor antigo até o respetivo TTL expirar. É por isso que a "propagação de DNS" demora tempo, por vezes até 48 horas para valores de TTL muito altos.

> **Tip:** Se souber que está prestes a fazer alterações de DNS (por exemplo, mudar um site para um novo servidor), reduza o seu TTL para 300 segundos com um dia de antecedência. Isto faz com que os valores antigos em cache expirem rapidamente depois de fazer a alteração, reduzindo significativamente o tempo de propagação. Depois de a alteração estar estável, volte a definir o TTL para um valor mais alto.

---

![A página de registos DNS de um domínio no KPanel](https://support.kapsulehost.com/help/screenshots/dns-basics.6c2b772f.webp)

## Como Ver e Editar Registos DNS no KPanel

1. Inicie sessão em [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com)
2. Clique em **Domínios** na barra lateral
3. Clique no nome do seu domínio
4. Clique em **DNS e servidores de nomes** no menu da esquerda

A partir daqui pode:

- **Ver** todos os registos existentes
- **Adicionar** um novo registo clicando em **Add Record** e selecionando o tipo de registo
- **Editar** um registo existente clicando no ícone de edição
- **Eliminar** um registo clicando no ícone de eliminação

> **Warning:** Eliminar o registo DNS errado pode colocar o seu site ou email fora do ar. Se não tiver a certeza para que serve um registo, não o elimine. Contacte support@kapsulehost.com antes de remover registos sobre os quais tenha dúvidas.

---

## Verificar Registos DNS

O KPanel inclui uma ferramenta de verificação de DNS que pode usar para confirmar que os seus registos foram propagados corretamente:

1. Vá a **Domínios** > o seu domínio > **DNS e servidores de nomes**
2. Procure uma opção **Check DNS** ou **DNS Checker**
3. Introduza o tipo de registo e o domínio que pretende verificar

Também pode usar ferramentas de pesquisa de DNS disponíveis publicamente para verificar registos a partir de fora da rede da KapsuleHost, o que ajuda a confirmar que as alterações foram propagadas globalmente.

---

## Referência Rápida

| Tipo de Registo | Aponta Para | Usado Para |
|---|---|---|
| A | Endereço IP | Alojamento de sites |
| AAAA | Endereço IPv6 | Alojamento IPv6 |
| CNAME | Outro nome de domínio | Subdomínios, aliases |
| MX | Nome do servidor de email | Entrega de email |
| TXT | Cadeia de texto | SPF, DKIM, DMARC, verificação de domínio |
| NS | Nome do servidor DNS | Delegação de servidores de nomes |
