Esta página fornece uma vista geral do Sistema de Nomes de Domínio (DNS).
Para uma vista geral do Cloud DNS, consulte a vista geral do Cloud DNS. Para ver os termos principais relacionados com o Cloud DNS, consulte o artigo Termos principais.
O DNS é uma base de dados distribuída hierárquica que armazena endereços IP e outros dados e permite consultas por nome.
Por outras palavras, o DNS é um diretório de nomes de domínios legíveis que se traduzem em endereços IP numéricos usados pelos computadores para comunicarem entre si. Por exemplo, quando introduz um URL num navegador, o DNS converte o URL num endereço IP de um servidor Web associado a esse nome. Os diretórios DNS são armazenados e distribuídos em todo o mundo em servidores de nomes de domínios que são atualizados regularmente.
Os seguintes conceitos são úteis quando trabalha com DNS.
Tipos de servidores DNS
Um servidor DNS armazena uma base de dados de nomes de domínios e, em seguida, processa os nomes de domínios com base em consultas DNS provenientes de um cliente numa rede.
Servidor autoritário
Um servidor autoritário é um servidor que contém os registos de nomes DNS, incluindo A, AAAA e CNAME.
Um servidor não oficial cria um ficheiro de cache com base em consultas anteriores de domínios. Não contém registos de nomes originais.
Zonas
Zona privada
Uma zona privada é qualquer zona que não pode ser consultada através da Internet pública.
Subzona delegada
O DNS permite que o proprietário de uma zona use registos NS para delegar um subdomínio a um servidor de nomes diferente. Os resolvedores seguem estes registos e enviam consultas para o subdomínio para o servidor de nomes de destino especificado na delegação.
Por exemplo, pode criar zonas separadas para example.com
e subdomain.example.com
, cada uma com o seu próprio servidor de nomes autoritativo. Uma vez que
subdomain.example.com
é um domínio secundário de example.com
, o método para ativar
o servidor de nomes oficial para o subdomínio a localizar a partir da zona do domínio principal
denomina-se delegação. A delegação é essencialmente um ponteiro para o servidor de nomes autorizado de um subdomínio. Para ativar a delegação no Cloud DNS, pode adicionar registos NS para os subdomínios na zona do domínio principal.
Registos
Um registo A é um mapeamento entre um recurso DNS e um nome de domínio. Cada registo DNS individual tem um tipo (nome e número), um tempo de expiração (tempo de vida) e dados específicos do tipo.
Alguns dos tipos de registos usados frequentemente são:
- A: registo de endereço, que mapeia nomes de anfitriões para o respetivo endereço IPv4.
- AAAA: registo de endereço IPv6, que mapeia nomes de anfitriões para o respetivo endereço IPv6.
- CNAME: registo de nome canónico, que especifica nomes de alias.
- MX: registo de troca de correio, que é usado em pedidos de encaminhamento para servidores de correio.
- NS: registo do servidor de nomes, que delega uma zona DNS a um servidor oficial.
- PTR: registo Pointer, que define um nome associado a um endereço IP.
- SOA: início da autoridade, usado para designar o servidor de nomes principal e o administrador responsável por uma zona. Cada zona alojada num servidor DNS tem de ter um registo SOA (Start of Authority). Pode modificar o registo conforme necessário (por exemplo, pode alterar o número de série para um número arbitrário para suportar o controlo de versões baseado na data).
Conjuntos de registos
Os registos com o mesmo nome e do mesmo tipo, mas com diferentes valores de dados, são denominados conjuntos de registos. Quando cria um registo, se existir um conjunto com o mesmo nome e tipo, o registo é adicionado a este conjunto correspondente. Se não existir um conjunto correspondente, é criado um novo conjunto que é anexado à lista de conjuntos de registos.
Este é um exemplo de um conjunto de registos com mais do que um registo com o mesmo nome e tipo:
Nome de DNS | Tipo | TTL (segundos) | Dados |
---|---|---|---|
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.35 |
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.10 |
Para ver uma lista dos tipos de registos suportados no Cloud DNS, consulte o artigo Tipos de registos de DNS suportados.
Número de série do SOA
O número de série SOA é um número de versão para uma zona DNS. Para que todos os servidores de nomes estejam atualizados com a versão de uma zona, têm de ter o mesmo número de série SOA. Os números de série dos registos SOA criados em zonas geridas de DNS aumentam monotonicamente com cada alteração transacional aos conjuntos de registos de uma zona.
No entanto, pode alterar o número de série de um registo SOA para um número arbitrário, incluindo uma data no formato ISO 8601, conforme recomendado na RFC 1912.
O que se segue?
- Para começar a usar o Cloud DNS, consulte o artigo Início rápido: configure registos de DNS para um nome de domínio com o Cloud DNS.
- Para adicionar, eliminar ou atualizar registos, consulte o artigo Adicione, modifique e elimine registos.
- Para trabalhar com zonas geridas, consulte o artigo Crie, modifique e elimine zonas.