

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Log de consultas de DNS pública
<a name="query-logs"></a>

É possível configurar o Amazon Route 53 para registrar informações sobre as consultas públicas de DNS recebidas pelo Route 53, como as seguintes:
+ Domínio ou subdomínio que foi solicitado
+ Data e hora da solicitação
+ Tipo de registro DNS (como A ou AAAA)
+ Localização de borda do Route 53 que respondeu à consulta de DNS
+ O código de resposta DNS, como `NoError` ou `ServFail`

Depois de configurar o registro de consultas, o Route 53 enviará registros para o CloudWatch Logs. Você usa CloudWatch as ferramentas de registros para acessar os registros de consulta.

Os logs de consultas contêm apenas as consultas que os resolvedores DNS enviam ao Route 53. Se o resolvedor de DNS já tiver armazenado em cache a resposta a uma consulta (como o endereço IP de um balanceador de carga para example.com), o resolvedor continuará a retornar a resposta armazenada em cache sem enviar a consulta para o Route 53 até que o TTL do registro correspondente expire. 

Dependendo da quantidade de consultas DNS enviadas a um nome de domínio (example.com) ou nome de subdomínio (www.example.com), de quais resolvedores seus usuários estão usando e do TTL do registro, os logs de consulta poderão conter informações apenas sobre uma das milhares de consultas que são enviadas aos resolvedores de DNS. Para mais informações sobre como o DNS funciona, consulte [Como o tráfego da Internet é roteado para seu site ou o aplicativo web](welcome-dns-service.md).

Se você não precisar de informações detalhadas de registro, poderá usar as CloudWatch métricas da Amazon para ver o número total de consultas de DNS às quais o Route 53 responde em uma zona hospedada. Para obter mais informações, consulte [Visualizar métricas de consulta de DNS para uma zona hospedada pública](hosted-zone-public-viewing-query-metrics.md).

**Topics**
+ [Configurar o registro em log para consultas DNS](#query-logs-configuring)
+ [Usando CloudWatch a Amazon para acessar registros de consultas de DNS](#query-logs-viewing)
+ [Alterar o período de retenção para logs e exportar logs para o Amazon S3](#query-logs-changing-retention-period)
+ [Interromper o registro de consultas em log](#query-logs-deleting-configuration)
+ [Valores que aparecem em logs de consultas de DNS](#query-logs-format)
+ [Exemplo de log de consulta](#query-logs-example)

## Configurar o registro em log para consultas DNS
<a name="query-logs-configuring"></a>

Para iniciar o registro em log de consultas de DNS para uma zona hospedada especificada, você executa as seguintes tarefas no console do Amazon Route 53:
+ Escolha o grupo de CloudWatch registros no qual você deseja que o Route 53 publique registros ou crie um novo grupo de registros.
**nota**  
O grupo de logs deve estar na região Leste dos EUA (Norte da Virgínia).
+ Selecione **Create (Criar)** para terminar.

**nota**  
Se os usuários estiverem enviando consultas de DNS para seu domínio, você deverá começar a ver consultas nos logs vários minutos após criar a configuração de registro de consultas. <a name="query-logs-configuring-procedure"></a>

**Para configurar o registro em log para consultas DNS**

1. Faça login no Console de gerenciamento da AWS e abra o console do Route 53 em [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. No painel de navegação, escolha **Zonas hospedadas**.

1. Escolha a zona hospedada para a qual você quer configurar o log de consultas.

1. No painel **Hosted zone details**, escolha **Configure query logging**.

1. Escolha um grupo de logs existente ou crie um novo grupo de logs.

1. Se você receber um alerta sobre permissões (isso acontece se você não tiver configurado o log de consultas com o novo console antes), siga um destes procedimentos:
   +  Se já tiver dez políticas de recursos, você não poderá criar mais. Selecione qualquer uma das políticas de recursos e selecione **Edit** (Editar). A edição dará ao Route 53 permissões para gravar logs em seus grupos de logs. Escolha **Salvar**. O alerta desaparece e você pode continuar na próxima etapa. 
   + Se você nunca configurou o registro de consultas antes (ou se ainda não criou 10 políticas de recursos), você precisa conceder permissões ao Route 53 para gravar registros em seus grupos de CloudWatch registros. Escolha **Grant permissions** (Conceder permissões). O alerta desaparece e você pode continuar na próxima etapa. 

1. Escolha **Permissões - opcional** para ver uma tabela que mostra se a política de recursos corresponde ao grupo de CloudWatch registros e se o Route 53 tem permissão para publicar registros no CloudWatch.

1. Escolha **Criar**.

## Usando CloudWatch a Amazon para acessar registros de consultas de DNS
<a name="query-logs-viewing"></a>

O Amazon Route 53 envia registros de consulta diretamente para o CloudWatch Logs; os registros nunca são acessíveis por meio do Route 53. Em vez disso, você usa CloudWatch Logs para visualizar registros quase em tempo real, pesquisar e filtrar dados e exportar registros para o Amazon S3. 

O Route 53 cria um fluxo de CloudWatch registros para cada ponto de borda do Route 53 que responde às consultas de DNS para a zona hospedada especificada e envia os registros de consulta para o fluxo de registros aplicável. O formato para o nome de cada fluxo de log é*hosted-zone-id*/*edge-location-ID*, por exemplo,`Z1D633PJN98FT9/DFW3`.

Cada localização de borda é identificada por um código de três letras e um número atribuído arbitrariamente, por exemplo,. DFW3 O código de três letras normalmente corresponde ao código da Associação Internacional de Transportes Aéreos de um aeroporto perto do ponto de presença. (Essas abreviações podem mudar no futuro.) Para obter uma lista dos pontos de presença, consulte "A rede global do Route 53" na página [Detalhes do produto Route 53](https://aws.amazon.com/route53/details/). 

**nota**  
Pode ser que você veja alguns prefixos ou sufixos que não sigam a convenção acima. Esses atributos de codificação que são somente para uso interno.

Para obter mais informações, consulte a documentação aplicável:
+ [Guia do usuário do Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)
+ [Referência da API Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/)
+ [CloudWatch Seção Logs da Referência de AWS CLI Comandos](https://docs.aws.amazon.com/cli/latest/reference/logs/index.html)
+ [Valores que aparecem em logs de consultas de DNS](#query-logs-format)

## Alterar o período de retenção para logs e exportar logs para o Amazon S3
<a name="query-logs-changing-retention-period"></a>

Por padrão, o CloudWatch Logs armazena registros de consultas indefinidamente. Opcionalmente, você pode especificar um período de retenção para que o CloudWatch Logs exclua os registros mais antigos do que o período de retenção. Para obter mais informações, consulte [Alterar a retenção de dados de log em CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SettingLogRetention.html) no *Guia CloudWatch do usuário da Amazon*.

Se você quiser reter dados de log, mas não precisar de ferramentas de CloudWatch registros para visualizar e analisar os dados, você pode exportar registros para o Amazon S3, o que pode reduzir seus custos de armazenamento. Para obter mais informações, consulte [Como exportar dados de log para o Amazon S3](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/S3Export.html).

Para obter informações sobre definição de preço, consulte a página de definição de preço aplicável:
+ “Amazon CloudWatch Logs” na página [CloudWatch de preços](https://aws.amazon.com/cloudwatch/pricing)
+ [Preços do Amazon S3](https://aws.amazon.com/s3/pricing)

**nota**  
Quando você configura o Route 53 para registrar consultas de DNS, você não recebe cobranças do Route 53.

## Interromper o registro de consultas em log
<a name="query-logs-deleting-configuration"></a>

Se você quiser que o Amazon Route 53 pare de enviar registros de consulta para CloudWatch Logs, execute o procedimento a seguir para excluir a configuração de registro de consultas. <a name="query-logs-deleting-configuration-procedure"></a>

**Para excluir a configuração do registro em log de consultas**

1. Faça login no Console de gerenciamento da AWS e abra o console do Route 53 em [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. No painel de navegação, escolha **Zonas hospedadas**.

1. Escolha o nome da zona hospedada da qual você quer excluir a configuração de log de consultas.

1. No painel **Hosted zone details** (Detalhes da zona hospedada), escolha **Configure query logging** (Configurar log de consultas).

1. Escolha **Delete** para confirmar.

## Valores que aparecem em logs de consultas de DNS
<a name="query-logs-format"></a>

Cada arquivo de log contém uma entrada de log para cada consulta de DNS recebida pelo Amazon Route 53 de resolvedores de DNS no local da borda correspondente. Cada entrada do log inclui os seguintes valores:

**Versão do formato do log**  
O número da versão deste log de consulta. Se você adicionar campos ao log ou alterar o formato dos campos existentes, incrementaremos esse valor.

**Timestamp da consulta**  
A data e a hora na qual o Route 53 respondeu à solicitação, no formato ISO 8601 e no Tempo Universal Coordenado (UTC), por exemplo, `2017-03-16T19:20:25.177Z`.   
Para obter informações sobre o formato ISO 8601, consulte o artigo [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) na Wikipédia. Para obter informações sobre UTC, consulte o artigo [Tempo Universal Coordenado](https://en.wikipedia.org/wiki/Coordinated_Universal_Time) na Wikipédia.

**ID da hosted zone**  
O ID da zona hospedada associada a todas as consultas DNS neste log.

**Nome da consulta**  
O domínio ou o subdomínio que foi especificado na solicitação.

**Tipo da consulta**  
O tipo de registro DNS que foi especificado na solicitação ou `ANY`. Para obter informações sobre os tipos com suporte do Route 53, consulte [Tipos de registro de DNS com suporte](ResourceRecordTypes.md).

**Código de resposta**  
O código de resposta do DNS que o Route 53 retornou em resposta à consulta de DNS. 

**Protocolo da camada 4**  
O protocolo que foi usado para enviar a consulta, `TCP` ou `UDP`.

**Local do borda do Route 53**  
O local da borda do Route 53 que respondeu à consulta. Cada localização de borda é identificada por um código de três letras e um número arbitrário, por exemplo,. DFW3 O código de três letras normalmente corresponde ao código da Associação Internacional de Transportes Aéreos de um aeroporto perto do ponto de presença. (Essas abreviações podem mudar no futuro.)  
Para obter uma lista dos locais da borda, consulte “A rede global do Route 53” na página [Route 53 Product Detail](https://aws.amazon.com/route53/details/) (Detalhes do produto Route 53).

**Endereço IP do resolvedor**  
O endereço IP do resolvedor de DNS que enviou a solicitação ao Route 53.

**Sub-rede do cliente EDNS**  
Um endereço IP parcial do cliente do qual a solicitação se originou, se disponível no resolvedor de DNS.  
Para obter mais informações, consulte o rascunho do IETF [Sub-rede de cliente em solicitações DNS](https://tools.ietf.org/html/draft-ietf-dnsop-edns-client-subnet-08).

## Exemplo de log de consulta
<a name="query-logs-example"></a>

Aqui está um exemplo de log de consulta (A região é um espaço reservado):

```
1.0 2017-12-13T08:16:02.130Z Z123412341234 example.com A NOERROR UDP Region 192.168.1.1 -
1.0 2017-12-13T08:15:50.235Z Z123412341234 example.com AAAA NOERROR TCP Region 192.168.3.1 192.168.222.0/24
1.0 2017-12-13T08:16:03.983Z Z123412341234 example.com ANY NOERROR UDP Region 2001:db8::1234 2001:db8:abcd::/48
1.0 2017-12-13T08:15:50.342Z Z123412341234 bad.example.com A NXDOMAIN UDP Region 192.168.3.1 192.168.111.0/24
1.0 2017-12-13T08:16:05.744Z Z123412341234 txt.example.com TXT NOERROR UDP Region 192.168.1.2 -
```