Ir diretamente para o conteúdo

Definições de cookies

Escolha que tipos de cookies permite. Pode alterar a sua escolha a qualquer momento em Definições de cookies, no fundo de cada página. Política de privacidade

Necessários

Sempre ativos

Necessários para iniciar sessão, manter o seu carrinho e memorizar as suas escolhas. Estão sempre ativos.

Que cookies?
  • weboke_sessie, weboke_klant, weboke_remember: a sua sessão e manter a sessão iniciada
  • weboke_basket: o seu carrinho
  • wkBtwIncl: mostrar preços com ou sem IVA
  • wok_cookies: a sua escolha de cookies, 12 meses

Mede que anúncio leva a uma visita ou encomenda, para não pagarmos por anúncios que não dão resultado.

Que cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), até 90 dias
  • OpenAI Ads, anúncios no ChatGPT
  • wok_aff: através de que parceiro chegou até nós (programa de afiliados), 60 dias

4,6

País e idioma

Cada país tem o seu próprio site, com os preços e o IVA desse país.

Ver

Registos A e AAAA

Módulo 3: Registos para o seu website · Tempo de leitura: 7 minutos

Objetivo de aprendizagem: Após esta lição, saberá apontar um nome para um endereço IPv4 e para um endereço IPv6, e saberá o que corre mal se se esquecer do registo AAAA.

Conceitos-chave: registo A, registo AAAA, IPv4, IPv6, múltiplos registos A, endereços de documentação

O registo mais utilizado

Para que alguém visite o seu website, o browser precisa de saber em que endereço se encontra o servidor. Esse endereço é um endereço IP, e o registo que liga um nome a esse endereço chama-se o registo A (A de address). É o registo mais antigo e mais utilizado no DNS.

Um registo A tem o seguinte aspeto numa zona:

example.com.        3600  IN  A     192.0.2.10
www.example.com.    3600  IN  A     192.0.2.10

Leia da esquerda para a direita: o nome example.com., pode ser memorizado durante 3600 segundos, na classe internet (IN, que quase nunca vê de outra forma), tipo A, valor 192.0.2.10.

Um registo A aponta sempre para um endereço IPv4: quatro números de 0 a 255, separados por pontos. Existem cerca de 4,3 mil milhões desses endereços, o que é insuficiente para todos os dispositivos no mundo. Por isso existe o IPv6.

AAAA: o mesmo, mas para IPv6

Um endereço IPv6 é muito mais longo: oito grupos de quatro carateres hexadecimais, separados por dois pontos. Grupos consecutivos que contenham apenas zeros podem ser substituídos uma vez por ::. O registo que liga um nome a um endereço IPv6 chama-se o registo AAAA, pronunciado "quad-A". O nome deve-se ao facto de um endereço IPv6 ter quatro vezes o comprimento de um endereço IPv4 (128 bits contra 32).

example.com.        3600  IN  AAAA  2001:db8::10
www.example.com.    3600  IN  AAAA  2001:db8::10

Um nome pode ter ambos: um registo A e um registo AAAA. Essa é até a situação normal em hospedagem moderna. Um visitante com uma ligação IPv6 (cada vez mais redes domésticas e quase todas as redes móveis) utiliza então geralmente o registo AAAA, um visitante sem IPv6 utiliza o registo A.

Neste curso utilizamos os endereços 192.0.2.x, 198.51.100.x e 203.0.113.x para IPv4 e 2001:db8:: para IPv6. Estes estão especialmente reservados para documentação (RFC 5737 e RFC 3849): nunca são atribuídos a um servidor real, pelo que um exemplo nunca pode apontar acidentalmente para o servidor de alguém.

A armadilha: o registo AAAA esquecido

Na prática, isto falha com frequência. Muda o seu website para um novo servidor, ou liga o seu domínio a uma plataforma de loja online. Ajusta corretamente o registo A para o novo endereço. Mas também havia um registo AAAA a apontar para o servidor antigo, e deixa-o ficar.

O resultado: os visitantes sem IPv6 veem o novo site, os visitantes com IPv6 (muitas vezes todos os que usam 4G ou 5G) veem o site antigo, ou recebem uma mensagem de erro se o servidor antigo já tiver desaparecido. E como talvez não tenha IPv6 em casa, não repara em nada de estranho. "No meu portátil funciona, no meu telemóvel não" é um sinal clássico.

A regra é, portanto: se alterar o registo A, verifique sempre também o registo AAAA. Existem três possibilidades:

  1. O novo servidor também tem um endereço IPv6: defina o registo AAAA para esse novo endereço.
  2. O novo servidor não tem IPv6: remova o registo AAAA antigo.
  3. Não existia um registo AAAA: nesse caso não precisa de fazer nada.

Múltiplos registos A para um nome

Um nome pode ter mais do que um registo A:

example.com.   300  IN  A  192.0.2.10
example.com.   300  IN  A  192.0.2.11

O DNS devolve então ambos os endereços, e o browser escolhe um. Sites grandes utilizam isto para distribuir visitantes por vários servidores ou para continuar a funcionar se um falhar. Para um website comum, geralmente não é desejável: se um dos dois endereços for um servidor antigo, metade dos seus visitantes recebe o site errado. Plataformas como construtores de lojas online pedem por isso muitas vezes explicitamente: "certifique-se de que apenas existe um registo A no seu domínio".

O que pode e não pode constar num registo A

  • O valor é sempre um endereço IP, nunca um nome. Se quiser que um nome aponte para outro nome, precisa de um CNAME (lição 3.2).
  • Depois de um endereço IP não se coloca ponto. O ponto final pertence apenas aos nomes (lição 2.2).
  • Um registo A não contém porta nem caminho. 192.0.2.10:8080 ou 192.0.2.10/shop não é possível. O DNS só sabe onde está um servidor, não qual a página que pretende ver (lição 3.4).
  • Para o nome do próprio domínio, na maioria dos painéis utiliza @ ou deixa o campo do nome em branco. Para um subdomínio preenche apenas a primeira parte, como www ou shop.

Na prática: o aspeto num painel

Como exemplo utilizamos o DirectAdmin, um painel de hospedagem muito utilizado. Outros painéis (cPanel, Plesk, Cloudflare e os ecrãs de DNS da maioria dos registrars) dão outros nomes aos botões, mas os campos são sempre os mesmos: tipo, nome, TTL e valor.

  1. Abra Administração de DNS e escolha o domínio correto.
  2. Clique em Adicionar registro.
  3. Escolha no tipo A (ou AAAA para IPv6).
  4. Preencha em Nome apenas a primeira parte, por exemplo shop para shop.example.com. Para o próprio domínio deixe em branco ou escreva @.
  5. Mantenha o TTL no valor predefinido, por exemplo 3600.
  6. Preencha em Valor o endereço IP, por exemplo 203.0.113.10.
  7. Guarde.

Para alterar um registo existente, utilize o lápis junto ao registo. Depois verifique na mesma lista se ainda existe um registo AAAA para o mesmo nome.

Resumo

  • Um registo A liga um nome a um endereço IPv4, um registo AAAA a um endereço IPv6.
  • Um nome pode ter ambos; isso é normal em hospedagem moderna.
  • Se alterar o registo A, verifique sempre o registo AAAA: caso contrário, os visitantes com IPv6 veem o servidor antigo.
  • O valor é sempre um endereço IP, sem ponto, porta ou caminho.
  • Vários registos A para um nome são possíveis, mas num website comum é geralmente um erro.

Quiz

1. Para onde aponta um registo AAAA?



2. Mudou o seu website de servidor e ajustou o registo A. No seu portátil vê o novo site, no seu telemóvel via 5G vê o antigo. Qual é a causa mais provável?



3. Que valor é válido para um registo A?



4. Porque é que este curso utiliza endereços como 192.0.2.10 e 2001:db8::10?



Exercício

Exercício Z3.1: Pesquisar A e AAAA. Procure o endereço IPv4 (A) e o endereço IPv6 (AAAA) de wikipedia.org. Preencha ambos os endereços. Se wikipedia.org tiver mais do que um, basta indicar um deles.

Exercício Z3.1: Consultar A e AAAA



Aquilo que preenche e o que encontramos em tempo real não é guardado. O seu navegador memoriza as suas respostas e se concluiu o exercício com sucesso. Se tiver sessão iniciada, guardamos apenas que teve o exercício (quase) correto em Os meus cursos; aí pode também eliminar essa informação.

Exercício O3.1: Configurar na sua zona de treino. Crie na sua zona de treino dois registos para o nome web:

  • um registo A com o valor 192.0.2.10
  • um registo AAAA com o valor 2001:db8::10

Depois clique em Verificar.

Exercício O3.1

Este exercício é feito na sua própria zona de treino: uma zona DNS real nos servidores de nomes da WebOké, só para si. Registe-se com o seu endereço de email. Recebe uma ligação de acesso por email e, de seguida, volta a esta lição. Utilizamos o seu endereço apenas para a finalidade do curso.

Para saber mais

Estes artigos descrevem os passos nos painéis da WebOké; noutros painéis funcionam de forma semelhante.

Um momento…

Configurar os seus domínios

Para cada domínio, defina os servidores de nomes, a ligação ao seu alojamento e quem fica como titular.

A carregar os seus domínios…