O que é um arquivo de zona?
Um arquivo de zona é um documento de texto usado pelo sistema de nomes de domínio (DNS) para mapear computadores, nomes de domínio e vários recursos para os endereços IP (Internet Protocol) apropriados. Esse mapeamento permite que as pessoas acessem recursos e computadores na Internet usando endereços legíveis por humanos. Os arquivos de zona geralmente consistem em duas partes: diretivas e registros de recursos.
As diretivas começam com um cifrão e incluem informações que se aplicam a todo o arquivo de zona, como o tempo de vida útil ($ TTL). TTL é a quantidade padrão de tempo que um servidor de nomes deve considerar válidas as informações do arquivo da zona baixada antes de verificar se há atualizações. Por exemplo, se o $ TTL estiver definido como 86.400 segundos (24 horas), um servidor de nomes que acessar esse arquivo de zona armazenará uma cópia dele por 24 horas antes de tentar procurar uma versão atualizada. Observe que os registros de recursos individuais podem incluir informações TTL exclusivas que substituem esse valor padrão.
Outras diretivas comuns incluem $ ORIGIN, que define o nome de domínio padrão para todos os hosts incluídos no arquivo de zona, e $ INCLUDE, que permite que um arquivo de zona inclua o conteúdo de outros arquivos de texto. O uso de arquivos $ INCLUDE oferece aos administradores a capacidade de organizar e separar logicamente os registros de recursos de um arquivo de zona. Isso evita a necessidade de adicionar centenas de entradas a um único arquivo.
Registros de recursos são as entradas do arquivo de zona que definem informações de DNS sobre um host ou recurso específico. Embora existam dezenas de tipos de registros de recursos definidos pela IETF (Internet Engineering Task Force), os mais usados são:
- Um registro - Um registro de endereço do Internet Protocol versão 4 (IPv4). Esses registros mapeiam hosts específicos para seus endereços IP atribuídos.
- Registro MX - um registro de troca de correio. Os registros MX listam o nome dos servidores de email para esta zona DNS. Um arquivo de zona pode conter vários registros MX, cada um com uma preferência especificada em relação um ao outro.
- Registro CNAME - registro de nome canônico. Os registros CNAME são semelhantes aos registros A, mas são usados para mapear um nome para outro nome em vez de para um endereço IP.
- Registro NS - Registros do servidor de nomes. Esses registros definem quais servidores de nomes têm autoridade para o domínio referenciado pelo arquivo de zona.
- Registro SOA - Registro de início de autoridade. Os registros SOA definem parâmetros que afetam toda a zona. Esses registros são essenciais para o DNS funcionar corretamente, especialmente transferências de arquivos de zona entre servidores DNS primário e secundário.
Um registro SOA lista, entre outras informações, o nome de domínio raiz da zona, o número de série do arquivo da zona e o intervalo de atualização. O intervalo de atualização é a quantidade de tempo que os servidores DNS secundários passam antes de tentar copiar o arquivo de zona do servidor principal. Os servidores DNS secundários usam o número de série para determinar se a cópia que eles já possuem é a versão mais atualizada.