Quiz de Validação - MÓDULO 10
Este quiz de 30 perguntas permite validar seus conhecimentos sobre Route 53 e DNS antes de passar para o laboratório prático.
Pergunta 1
O que é DNS?
A) Um serviço de armazenamento
B) Domain Name System - traduz nomes de domínio em endereços IP
C) Um protocolo de segurança
D) Um tipo de banco de dados
Ver resposta
Resposta: B
O DNS (Domain Name System) é o sistema que traduz nomes de domínio legíveis (www.example.com) em endereços IP (192.0.2.1) que os computadores usam para se comunicar. É como a lista telefônica da Internet.
Pergunta 2
O que é o Route 53?
A) Uma rota de rede
B) O serviço DNS e de registro de domínios da AWS
C) Um Load Balancer
D) Uma VPN
Ver resposta
Resposta: B
Amazon Route 53 é o serviço DNS altamente disponível e escalável da AWS. Ele permite registrar nomes de domínio, rotear o tráfego da Internet para recursos AWS e verificar a saúde dos recursos.
Pergunta 3
Por que o Route 53 se chama "53"?
A) É o 53º serviço da AWS
B) O DNS utiliza a porta 53
C) É um número aleatório
D) Referência ao ano de 1953
Ver resposta
Resposta: B
O nome faz referência à porta 53, que é a porta padrão usada pelo protocolo DNS para requisições e respostas. É uma referência técnica ao protocolo DNS.
Pergunta 4
O que é uma Hosted Zone no Route 53?
A) Uma zona geográfica
B) Um contêiner para os registros DNS de um domínio
C) Uma zona de disponibilidade
D) Um data center
Ver resposta
Resposta: B
Uma Hosted Zone é um contêiner que armazena os registros DNS de um domínio. Existem dois tipos: pública (acessível pela Internet) e privada (acessível apenas a partir de um ou mais VPCs).
Pergunta 5
Qual a diferença entre uma Hosted Zone pública e privada?
A) Nenhuma
B) Pública acessível pela Internet, Privada acessível apenas pelos VPCs
C) Privada é mais barata
D) Pública é mais rápida
Ver resposta
Resposta: B
Uma Hosted Zone pública responde a requisições DNS vindas da Internet para um domínio público. Uma Hosted Zone privada responde apenas a requisições vindas dos VPCs associados, útil para resolução DNS interna.
Pergunta 6
O que é um registro A?
A) Um registro de autenticação
B) Um registro que mapeia um nome de domínio para um endereço IPv4
C) Um registro de alerta
D) Um registro administrativo
Ver resposta
Resposta: B
O registro A (Address) mapeia um nome de domínio para um endereço IPv4. Exemplo: www.example.com -> 192.0.2.1. É o tipo de registro mais fundamental.
Pergunta 7
O que é um registro AAAA?
A) Um registro quádruplo A
B) Um registro que mapeia um nome de domínio para um endereço IPv6
C) Um registro de alias avançado
D) Um registro de autenticação avançada
Ver resposta
Resposta: B
O registro AAAA mapeia um nome de domínio para um endereço IPv6 (128 bits). O nome "AAAA" vem do fato de que um endereço IPv6 é 4 vezes maior que um IPv4.
Pergunta 8
O que é um registro CNAME?
A) Um registro de certificado
B) Um alias que aponta para outro nome de domínio
C) Um registro de configuração
D) Um registro de contato
Ver resposta
Resposta: B
O registro CNAME (Canonical Name) cria um alias de um nome para outro nome. Exemplo: www.example.com -> example.com. CNAME não pode ser usado no apex do domínio (zone apex).
Pergunta 9
Por que não se pode usar CNAME no apex do domínio?
A) É uma limitação da AWS
B) As especificações DNS proíbem, pois CNAME não pode coexistir com outros registros
C) É muito caro
D) É mais lento
Ver resposta
Resposta: B
A especificação DNS (RFC) proíbe CNAME no apex porque um CNAME deve ser o único registro para um nome. Porém, o apex precisa de registros NS e SOA obrigatórios. O ALIAS do Route 53 resolve esse problema.
Pergunta 10
O que é um registro ALIAS no Route 53?
A) Um alias padrão DNS
B) Uma extensão proprietária da AWS que permite apontar para recursos AWS no apex
C) Um alias de segurança
D) Um tipo de registro MX
Ver resposta
Resposta: B
ALIAS é uma extensão do Route 53 (não é padrão DNS) que permite apontar para recursos AWS (ALB, CloudFront, S3, etc.), inclusive no apex do domínio. As requisições ALIAS são gratuitas para recursos AWS.
Pergunta 11
Quais recursos AWS podem ser alvo de um registro ALIAS?
A) Somente EC2
B) ELB, CloudFront, S3, API Gateway, outro registro Route 53, etc.
C) Somente S3
D) Apenas bancos de dados
Ver resposta
Resposta: B
ALIAS pode apontar para: Elastic Load Balancers, distribuições CloudFront, buckets S3 configurados como site web, API Gateway, endpoints VPC, outro registro na mesma Hosted Zone. Não aponta diretamente para instâncias EC2.
Pergunta 12
O que é TTL (Time To Live)?
A) O tempo antes da expiração de um certificado
B) O tempo durante o qual um resolver DNS mantém um registro em cache
C) O tempo de vida de uma instância
D) Um timeout de conexão
Ver resposta
Resposta: B
O TTL define quanto tempo (em segundos) um resolver DNS pode manter a resposta em cache antes de consultar novamente. Um TTL baixo (60s) permite mudanças rápidas, mas gera mais requisições. Um TTL alto (86400s) reduz a carga, mas atrasa mudanças.
Pergunta 13
Qual TTL escolher antes de uma mudança DNS planejada?
A) TTL alto
B) Reduzir o TTL para um valor baixo várias horas antes da mudança
C) TTL não faz diferença
D) Remover o TTL
Ver resposta
Resposta: B
Antes de uma mudança planejada (migração), reduza o TTL (ex: 60s) pelo menos 48h antes. Os caches irão expirar e, no momento da mudança, a propagação será rápida. Depois, aumente o TTL para reduzir a carga DNS.
Pergunta 14
O que é o roteamento Simple no Route 53?
A) O roteamento mais complexo
B) Um registro que retorna um ou mais valores sem lógica especial
C) Um roteamento com Load Balancer
D) Um roteamento geográfico
Ver resposta
Resposta: B
O roteamento Simple retorna os valores configurados sem tratamento especial. Se várias IPs forem configuradas, o Route 53 retorna todas e o cliente escolhe uma aleatoriamente. Não permite health check.
Pergunta 15
O que é o roteamento Weighted (ponderado)?
A) Roteamento baseado no peso dos servidores
B) Distribuição do tráfego conforme pesos atribuídos a cada registro
C) Roteamento baseado na carga
D) Roteamento baseado na latência
Ver resposta
Resposta: B
O roteamento Weighted permite distribuir o tráfego conforme pesos. Exemplo: 70% para recurso A (peso 70), 30% para recurso B (peso 30). Útil para deploys canary ou testes A/B.
Pergunta 16
O que é o roteamento Latency-based?
A) Roteamento baseado na data
B) Roteamento para o recurso com menor latência para o usuário
C) Roteamento baseado no tempo de resposta da aplicação
D) Roteamento baseado no TTL
Ver resposta
Resposta: B
O roteamento Latency-based direciona os usuários para a região AWS com a menor latência a partir de sua localização. O Route 53 mede a latência de rede e escolhe automaticamente o melhor destino.
Pergunta 17
O que é o roteamento Failover?
A) Roteamento para um servidor de backup
B) Roteamento automático para um recurso secundário se o primário falhar no health check
C) Roteamento em caso de erro do usuário
D) Roteamento baseado em custo
Ver resposta
Resposta: B
O roteamento Failover usa health checks para determinar se o recurso primário está saudável. Se ele falhar, o tráfego é automaticamente direcionado para o recurso secundário (site de backup, página estática).
Pergunta 18
O que é o roteamento Geolocation?
A) Roteamento baseado em coordenadas GPS
B) Roteamento conforme a localização geográfica do usuário (país, continente)
C) Roteamento para o servidor mais próximo
D) Roteamento baseado no idioma
Ver resposta
Resposta: B
O roteamento Geolocation roteia conforme a localização geográfica do usuário: continente, país ou estado/província. Útil para conformidade (dados na Europa), localização de conteúdo ou restrições de licença.
Pergunta 19
O que é o roteamento Geoproximity?
A) Roteamento baseado na proximidade entre servidores
B) Roteamento baseado na proximidade geográfica com possibilidade de viés
C) Roteamento baseado na velocidade
D) Roteamento baseado em fronteiras
Ver resposta
Resposta: B
Geoproximity roteia para o recurso mais próximo geograficamente com um "viés" configurável. O viés expande ou reduz a área de um recurso. Útil para mover gradualmente o tráfego para novas regiões.
Pergunta 20
O que é um Health Check do Route 53?
A) Um exame de saúde
B) Uma verificação periódica da disponibilidade de um endpoint
C) Uma auditoria de segurança
D) Um check de faturamento
Ver resposta
Resposta: B
Um Health Check do Route 53 verifica periodicamente se um endpoint (IP, domínio, outro health check) está disponível. Pode verificar HTTP/HTTPS, TCP ou o status de outros health checks. Usado para failover e roteamento inteligente.
Pergunta 21
O que um Health Check HTTP/HTTPS pode verificar?
A) Apenas se a porta está aberta
B) O código de resposta (2xx/3xx) e opcionalmente uma string no body
C) Apenas o certificado SSL
D) Apenas a velocidade de resposta
Ver resposta
Resposta: B
Um Health Check HTTP/HTTPS verifica se o código de resposta é 2xx ou 3xx. Também é possível configurar uma verificação de string (string matching) para garantir que um texto específico aparece nos primeiros 5120 bytes da resposta.
Pergunta 22
O que é um Calculated Health Check?
A) Um health check matemático
B) Um health check que combina o status de vários outros health checks
C) Um health check com fórmula
D) Um health check automático
Ver resposta
Resposta: B
Um Calculated Health Check monitora vários health checks filhos e reporta "healthy" conforme uma lógica: pelo menos X filhos healthy, todos healthy ou pelo menos 1 healthy. Útil para criar health checks complexos.
Pergunta 23
Como o Route 53 se integra ao CloudWatch?
A) Sem integração
B) Os health checks publicam métricas, é possível criar alarmes no CloudWatch
C) Apenas para logs
D) Apenas para faturamento
Ver resposta
Resposta: B
Os health checks do Route 53 publicam métricas no CloudWatch (HealthCheckStatus, ConnectionTime, etc.). É possível criar alarmes no CloudWatch para ser notificado quando um health check falhar.
Pergunta 24
O que é DNS resolution em um VPC?
A) Um tipo de subnet
B) O serviço DNS fornecido pela AWS para resolver nomes a partir de um VPC
C) Um Security Group
D) Uma route table
Ver resposta
Resposta: B
A AWS fornece um resolver DNS em cada VPC (no endereço base+2, ex: 10.0.0.2). Ele resolve nomes DNS públicos e nomes privados (Hosted Zones privadas). enableDnsSupport e enableDnsHostnames controlam esse comportamento.
Pergunta 25
Como usar um domínio personalizado com um ALB?
A) Não é possível
B) Criar um registro ALIAS ou CNAME apontando para o DNS name do ALB
C) Modificar o nome do ALB
D) Usar o IP do ALB
Ver resposta
Resposta: B
Crie um registro no Route 53 (ALIAS recomendado, ou CNAME para subdomínios) que aponte para o DNS name do ALB. ALIAS é preferido porque é gratuito para recursos AWS e funciona no apex.
Pergunta 26
O que é "DNS propagation"?
A) A velocidade do DNS
B) O tempo necessário para que as mudanças DNS sejam refletidas globalmente
C) A replicação dos servidores DNS
D) A instalação do DNS
Ver resposta
Resposta: B
A propagação DNS é o tempo para que as mudanças (novos registros, modificações) sejam refletidas em toda a Internet. Depende do TTL e pode levar de alguns minutos a 48 horas, conforme os caches.
Pergunta 27
Como acelerar a propagação DNS durante uma mudança?
A) Impossível
B) Usar um TTL baixo antes da mudança
C) Pagar mais
D) Usar vários domínios
Ver resposta
Resposta: B
Reduza o TTL várias horas antes da mudança (pelo menos maior que o TTL anterior). Os resolvers irão expirar seus caches e, no momento da mudança, consultarão o Route 53 para os novos valores rapidamente.
Pergunta 28
O que é nslookup?
A) Uma ferramenta para buscar servidores
B) Uma ferramenta de linha de comando para consultar servidores DNS
C) Um navegador web
D) Um serviço AWS
Ver resposta
Resposta: B
nslookup (e dig) são ferramentas para consultar servidores DNS. Permitem verificar qual IP é retornado para um domínio, qual servidor DNS responde e diagnosticar problemas DNS.
Pergunta 29
Em um cenário de failover, o que é um registro "primary" vs "secondary"?
A) Principal e secundário em termos de prioridade
B) O primary recebe o tráfego se estiver healthy, o secondary assume se o primary falhar
C) Primary é mais rápido
D) Secondary é mais seguro
Ver resposta
Resposta: B
No roteamento Failover, o primary é o recurso principal associado a um health check. Enquanto estiver healthy, todo o tráfego vai para ele. Se o health check falhar, o tráfego é direcionado para o secondary (backup).
Pergunta 30
Como testar um failover DNS sem uma falha real?
A) Esperar uma falha real
B) Configurar o health check para falhar (endpoint inválido) ou bloquear o health check
C) Não é testável
D) Remover o primary
Ver resposta
Resposta: B
Teste provocando intencionalmente a falha do health check: pare o serviço no endpoint, modifique o Security Group para bloquear os checkers do Route 53 ou altere o path do health check para uma URL inexistente. Verifique o failover.
Resultado
Conte suas respostas corretas:
- 27-30: Excelente - Você domina Route 53 e DNS
- 22-26: Bom - Alguns pontos para revisar
- 17-21: Médio - Releia o curso antes do laboratório
- Menos de 17: Insuficiente - Refaça o curso desde o início
Passe para o Lab Failover assim que atingir pelo menos 22 respostas corretas.