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

DNS: a lista telefónica da internet

Módulo 1: O que é o DNS? · Tempo de leitura: 6 minutos

Objetivo de aprendizagem: Depois desta lição, você consegue explicar por palavras suas o que faz o DNS e porque é que a internet não pode funcionar sem ele.

Conceitos-chave: DNS, endereço IP, domínio, consulta (lookup), registo

Os computadores trabalham com números, as pessoas com nomes

Todos os computadores ligados à internet têm um endereço: o endereço IP. É uma espécie de número de telefone. Existem duas variantes:

  • IPv4, quatro números separados por pontos, por exemplo 192.0.2.10;
  • IPv6, mais longo, com dois pontos, por exemplo 2001:db8::10.

Os computadores só se encontram através desses números. Nós, seres humanos, preferimos memorizar nomes. É mais fácil memorizar example.com do que 192.0.2.10, e o número pode mudar sem que o nome mude. Se um website mudar para outro servidor, recebe um número diferente. O nome mantém-se exatamente igual.

É, portanto, necessário algo que traduza nomes em números. Isso é o Domain Name System, ou, abreviado, DNS.

A lista telefónica

Pode comparar o DNS a uma lista telefónica, ou à lista de contactos no seu telemóvel. Procura um nome e recebe um número. Quando escreve example.com no seu navegador, acontece o seguinte:

  1. O seu navegador pergunta ao DNS: "Qual é o endereço de example.com?"
  2. O DNS responde: "192.0.2.10."
  3. O seu navegador estabelece ligação com 192.0.2.10 e pede o website.

A essa pesquisa chama-se uma consulta ou, em inglês, um lookup. É extremamente rápido: normalmente demora menos de um décimo de segundo. Por isso, não nota nada, desde que tudo funcione.

Não só para websites

A imagem da lista telefónica está quase correta, mas o DNS pode guardar mais do que um número por nome. Um domínio tem vários tipos de informação, cada um com uma finalidade diferente. Cada uma dessas informações chama-se registo. Alguns exemplos:

PerguntaTipo de registoResposta (exemplo)
Em que endereço IPv4 está o website?A192.0.2.10
Em que endereço IPv6 está o website?AAAA2001:db8::10
Para onde deve ir o e-mail deste domínio?MXmail.example.com
Que servidores podem enviar e-mail em nome deste domínio?TXT (SPF)v=spf1 ip4:192.0.2.25 ~all

Se alguém enviar um e-mail para info@example.com, o servidor de e-mail do remetente não pergunta pelo registo A, mas sim pelo registo MX: onde fica a caixa de correio deste domínio? O website e o e-mail podem, assim, estar em duas entidades diferentes. Isto é muito comum: o website numa entidade, o e-mail no Microsoft 365 ou no Google Workspace.

Cada registo tem sempre três elementos:

  • um nome (por exemplo example.com ou www.example.com);
  • um tipo (A, AAAA, MX, TXT e ainda alguns outros);
  • um valor (a resposta).

Além disso, há um número que indica durante quanto tempo uma resposta pode ser memorizada. Chama-se TTL. Isso é assunto do módulo 6.

O que o DNS não é

Há alguns mal-entendidos frequentes:

  • O DNS não guarda websites. Apenas indica onde está o website. Os ficheiros do seu site estão num servidor web, não no DNS.
  • O DNS não guarda e-mail. Apenas indica a que servidor deve ser entregue o e-mail.
  • O DNS não conhece páginas. Não pode colocar example.com/contacto no DNS. O DNS só conhece nomes. O que vem depois da primeira barra é tratado pelo servidor web (lição 3.4).
  • O DNS não é um comprovativo de propriedade. Quem é o titular de um domínio consta na registry, não no DNS (lição 1.3).

Uma lista telefónica mundial e distribuída

Não existe um único computador gigante com todos os nomes da internet. Isso nunca funcionaria: há centenas de milhões de domínios e são feitas imensas perguntas a cada segundo. Por isso, o DNS é distribuído. Cada entidade gere apenas a sua própria parte:

  • a entidade gestora de .com (a empresa Verisign) sabe quais os servidores que têm a lista telefónica de example.com; para um domínio .pt, essa entidade é a DNS.PT (a Associação DNS.PT, em Lisboa, entidade gestora do registo de todos os domínios .pt; o seu website é dns.pt);
  • esses servidores conhecem os registos de example.com propriamente ditos.

Como é que uma pergunta chega, através dessas partes, à resposta certa, verá na lição 1.4. O facto de ser distribuído também explica algo que surpreende muita gente: quando altera um registo, nem toda a gente vê essa alteração ao mesmo tempo. Muitos computadores pelo caminho memorizam uma resposta durante algum tempo (a cache). Esse é o tema das lições 6.1 e 6.2.

Porque é que, como titular de um domínio, precisa de saber isto

Enquanto tudo funcionar, não precisa de mexer no DNS. Mas vai encontrá-lo assim que:

  • o seu website ou e-mail passar para outra entidade;
  • um serviço como o Google, a Microsoft, uma plataforma de loja online ou um serviço de newsletter pedir: "adicione este registo ao seu DNS";
  • o seu e-mail cair no spam e alguém disser que o SPF, o DKIM ou o DMARC não estão bem configurados;
  • o seu website, depois de uma alteração, funcionar "para uns sim e para outros não".

Um pequeno erro no DNS pode deitar abaixo o seu website ou e-mail. Por isso, vale a pena compreender o que está a fazer. Este curso ajuda-o nisso, passo a passo.

Resumo

  • Os computadores encontram-se através de endereços IP (IPv4, como 192.0.2.10, IPv6, como 2001:db8::10); as pessoas usam nomes.
  • O DNS traduz nomes em informações, como endereços IP e o servidor de e-mail de um domínio.
  • Cada informação é um registo com um nome, um tipo e um valor.
  • O DNS não guarda websites nem e-mail e não conhece páginas: apenas indica o caminho.
  • O DNS está distribuído por muitíssimos servidores e as respostas ficam memorizadas durante algum tempo (cache).

Quiz

1. Porque existe o DNS?



2. Alguém envia um e-mail para info@example.com. Que tipo de registo é pedido pelo servidor de e-mail do remetente?



3. É possível configurar no DNS que example.com/contacto vá para outro servidor?



4. O seu website está na entidade X e o seu e-mail na entidade Y. Isso é possível?



Exercício

Exercício Z1.1: O endereço de sidn.nl. Procure o endereço IPv4 (registo A) e, se existir, o endereço IPv6 (registo AAAA) de sidn.nl (o website da SIDN, a entidade gestora do registo de domínios .nl na Holanda). Use a nossa ferramenta de pesquisa de endereço IP (https://www.weboke.nl/pt/pesquisar-ip), outra ferramenta online de consulta DNS ou, se já souber fazê-lo, nslookup sidn.nl numa janela de comandos. Preencha os endereços que encontrar.

Exercício Z1.1: O endereço de sidn.nl



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.

Para saber mais

Estes artigos descrevem os passos nos painéis da WebOké. Noutros fornecedores, o funcionamento é 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…