Nesta página, você terá uma visão geral do sistema de nome de domínio (DNS, na sigla em inglês).
Para ter uma visão geral do Cloud DNS, consulte esta página. Para termos-chave relacionados ao Cloud DNS, consulte Termos-chave.
O DNS é um banco de dados hierárquico distribuído que armazena endereços IP e outros dados e permite consultas por nome.
Em outras palavras, o DNS é um diretório de nomes de domínio legíveis que se traduzem em endereços IP numéricos usados por computadores para se comunicar uns com os outros. Por exemplo, quando você digita um URL em um navegador, o DNS converte o URL em um endereço IP de um servidor da Web associado a esse nome. Os diretórios de DNS são armazenados e distribuídos em todo o mundo em servidores de nomes de domínio atualizados regularmente.
Os conceitos a seguir são úteis ao trabalhar com DNS.
Tipos de servidor DNS
Um servidor DNS armazena um banco de dados de nomes de domínio e faz o processamento desses nomes com base em consultas DNS provenientes de um cliente em uma rede.
Servidor autoritativo
Um servidor autoritativo é um servidor que contém os registros de nome de DNS, incluindo A, AAAA e CNAME.
Um servidor não autoritativo cria um arquivo de cache com base em consultas anteriores para domínios. Ele não contém registros de nomes originais.
Zonas
Zona privada
Uma zona privada é qualquer zona que não possa ser consultada pela Internet pública.
Subzona delegada
O DNS permite que o proprietário de uma zona use registros NS para delegar um subdomínio a outro servidor de nomes. Os resolvedores seguem esses registros e enviam consultas no subdomínio para o servidor de nomes de destino especificado na delegação.
Por exemplo, é possível criar zonas separadas para example.com
e subdomain.example.com
,
cada uma com seu próprio servidor de nomes autoritativo. Como
subdomain.example.com
é um domínio filho de example.com
, o método para ativar
o servidor de nomes autoritativo do subdomínio localizado da zona do domínio pai
é chamado de delegação. A delegação é essencialmente um ponteiro para o
servidor de nomes autoritativo de um subdomínio. Para ativar a delegação no
Cloud DNS, adicione registros NS para os subdomínios na zona
do domínio pai.
Registros
Um registro é um mapeamento entre um recurso de DNS e um nome de domínio. Cada registro DNS individual tem um tipo (nome e número), um prazo de validade (time to live) e dados específicos do tipo.
Alguns dos tipos de registro mais usados são os seguintes:
- A: registro de endereço, que mapeia nomes de host no seu endereço IPv4.
- AAAA: registro de endereço IPv6, que mapeia nomes de host no seu endereço IPv6.
- CNAME: registro de nome canônico, que especifica nomes de alias.
- MX: registro de troca de e-mail, usado em solicitações de roteamento para servidores de e-mail.
- NS: registro do servidor de nomes, que delega uma zona de DNS a um servidor autoritativo.
- PTR: registro de ponteiro, que define um nome associado a um endereço IP.
- SOA: início de autoridade, usado para designar o servidor de nomes principal e o administrador responsável por uma zona. Cada zona hospedada em um servidor DNS precisa ter um registro SOA (início da autoridade). É possível modificar o registro conforme necessário. Por exemplo, a alteração do número de série para um número arbitrário pode ser feita, a fim de dar suporte ao controle de versão baseado em data.
Conjuntos de registros
Registros com o mesmo nome e do mesmo tipo, mas com valores de dados diferentes são chamados de conjuntos de registros. Ao criar um registro, se existir um conjunto com o mesmo nome e tipo, o registro será adicionado a esse conjunto correspondente. Se não houver um conjunto correspondente, um novo conjunto será criado e adicionado à lista de conjuntos de registros.
Este é um exemplo de um conjunto de registros com mais de um registro com o mesmo nome e tipo:
Nome do 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 uma lista dos tipos de registro compatíveis no Cloud DNS, consulte Tipos de registro DNS compatíveis.
Número de série de SOA
O número de série de SOA é um número de versão de uma zona de DNS. Para que todos os servidores de nomes sejam atualizados com a versão de uma zona, eles precisam ter o mesmo número de série de SOA. Os números de série dos registros SOA criados nas zonas gerenciadas monotonicamente por DNS aumentam a cada alteração transacional para os conjuntos de registros de uma zona.
No entanto, é possível alterar o número de série de um registro SOA para um número arbitrário, incluindo uma data formatada com o ISO 8601, como recomendado em RFC 1912 (em inglês).
A seguir
- Para começar a usar o Cloud DNS, consulte Guia de início rápido: como configurar registros DNS para um nome de domínio com o Cloud DNS.
- Para adicionar, excluir ou atualizar registros, consulte Adicionar, modificar e excluir registros.
- Para trabalhar com zonas gerenciadas, consulte Criar, modificar e excluir zonas.