Quiz de Validation - MODULE 10
Ce quiz de 30 questions vous permet de valider vos connaissances sur Route 53 et le DNS avant de passer au lab pratique.
Question 1
Qu'est-ce que le DNS ?
A) Un service de stockage
B) Domain Name System - traduit les noms de domaine en adresses IP
C) Un protocole de securite
D) Un type de base de donnees
Voir la reponse
Reponse : B
Le DNS (Domain Name System) est le systeme qui traduit les noms de domaine lisibles (www.example.com) en adresses IP (192.0.2.1) que les ordinateurs utilisent pour communiquer. C'est comme l'annuaire d'Internet.
Question 2
Qu'est-ce que Route 53 ?
A) Une route reseau
B) Le service DNS et d'enregistrement de domaines d'AWS
C) Un Load Balancer
D) Un VPN
Voir la reponse
Reponse : B
Amazon Route 53 est le service DNS hautement disponible et scalable d'AWS. Il permet d'enregistrer des noms de domaine, de router le trafic Internet vers les ressources AWS, et de verifier la sante des ressources.
Question 3
Pourquoi Route 53 s'appelle-t-il "53" ?
A) C'est le 53eme service AWS
B) Le DNS utilise le port 53
C) C'est un nombre aleatoire
D) Reference a l'annee 1953
Voir la reponse
Reponse : B
Le nom fait reference au port 53, qui est le port standard utilise par le protocole DNS pour les requetes et reponses. C'est une reference technique au protocole DNS.
Question 4
Qu'est-ce qu'une Hosted Zone dans Route 53 ?
A) Une zone geographique
B) Un conteneur pour les enregistrements DNS d'un domaine
C) Une zone de disponibilite
D) Un data center
Voir la reponse
Reponse : B
Une Hosted Zone est un conteneur qui stocke les enregistrements DNS pour un domaine. Il y a deux types : publique (accessible depuis Internet) et privee (accessible uniquement depuis un ou plusieurs VPC).
Question 5
Quelle est la difference entre une Hosted Zone publique et privee ?
A) Aucune
B) Publique accessible depuis Internet, Privee accessible seulement depuis les VPC
C) Privee est moins chere
D) Publique est plus rapide
Voir la reponse
Reponse : B
Une Hosted Zone publique repond aux requetes DNS depuis Internet pour un domaine public. Une Hosted Zone privee repond uniquement aux requetes provenant des VPC associes, utile pour la resolution DNS interne.
Question 6
Qu'est-ce qu'un enregistrement A ?
A) Un enregistrement d'authentification
B) Un enregistrement qui mappe un nom de domaine vers une adresse IPv4
C) Un enregistrement d'alerte
D) Un enregistrement administratif
Voir la reponse
Reponse : B
L'enregistrement A (Address) mappe un nom de domaine vers une adresse IPv4. Exemple : www.example.com -> 192.0.2.1. C'est le type d'enregistrement le plus fondamental.
Question 7
Qu'est-ce qu'un enregistrement AAAA ?
A) Un enregistrement quadruple A
B) Un enregistrement qui mappe un nom de domaine vers une adresse IPv6
C) Un enregistrement d'alias avance
D) Un enregistrement d'authentification avancee
Voir la reponse
Reponse : B
L'enregistrement AAAA mappe un nom de domaine vers une adresse IPv6 (128 bits). Le nom "AAAA" vient du fait qu'une adresse IPv6 est 4 fois plus longue qu'une IPv4.
Question 8
Qu'est-ce qu'un enregistrement CNAME ?
A) Un enregistrement de certificat
B) Un alias qui pointe vers un autre nom de domaine
C) Un enregistrement de configuration
D) Un enregistrement de contact
Voir la reponse
Reponse : B
L'enregistrement CNAME (Canonical Name) cree un alias d'un nom vers un autre nom. Exemple : www.example.com -> example.com. CNAME ne peut pas etre utilise a l'apex du domaine (zone apex).
Question 9
Pourquoi ne peut-on pas utiliser CNAME a l'apex du domaine ?
A) C'est une limite AWS
B) Les specifications DNS l'interdisent car CNAME ne peut pas coexister avec d'autres enregistrements
C) C'est trop cher
D) C'est plus lent
Voir la reponse
Reponse : B
La specification DNS (RFC) interdit CNAME a l'apex car un CNAME doit etre le seul enregistrement pour un nom. Or l'apex a besoin d'enregistrements NS et SOA obligatoires. Route 53 ALIAS resout ce probleme.
Question 10
Qu'est-ce qu'un enregistrement ALIAS dans Route 53 ?
A) Un alias standard DNS
B) Une extension propriedaire AWS permettant de pointer vers des ressources AWS a l'apex
C) Un alias de securite
D) Un type d'enregistrement MX
Voir la reponse
Reponse : B
ALIAS est une extension Route 53 (pas un standard DNS) qui permet de pointer vers des ressources AWS (ALB, CloudFront, S3, etc.) y compris a l'apex du domaine. Les requetes ALIAS sont gratuites vers les ressources AWS.
Question 11
Quelles ressources AWS peuvent etre cibles d'un enregistrement ALIAS ?
A) Uniquement EC2
B) ELB, CloudFront, S3, API Gateway, autre enregistrement Route 53, etc.
C) Uniquement S3
D) Seulement les bases de donnees
Voir la reponse
Reponse : B
ALIAS peut pointer vers : Elastic Load Balancers, distributions CloudFront, buckets S3 configures en site web, API Gateway, endpoints VPC, autre enregistrement dans la meme Hosted Zone. Pas vers des instances EC2 directement.
Question 12
Qu'est-ce que le TTL (Time To Live) ?
A) Le temps avant expiration d'un certificat
B) La duree pendant laquelle un resolver DNS met en cache un enregistrement
C) Le temps de vie d'une instance
D) Un timeout de connexion
Voir la reponse
Reponse : B
Le TTL definit combien de temps (en secondes) un resolver DNS peut mettre en cache la reponse avant de reinterroger. Un TTL bas (60s) permet des changements rapides mais plus de requetes. Un TTL haut (86400s) reduit la charge mais retarde les changements.
Question 13
Quel TTL choisir avant un changement DNS planifie ?
A) TTL eleve
B) Reduire le TTL a une valeur basse plusieurs heures avant le changement
C) TTL ne change rien
D) Supprimer le TTL
Voir la reponse
Reponse : B
Avant un changement planifie (migration), reduisez le TTL (ex: 60s) au moins 48h avant. Les caches expireront et lors du changement, la propagation sera rapide. Apres, remontez le TTL pour reduire la charge DNS.
Question 14
Qu'est-ce que le routage Simple dans Route 53 ?
A) Le routage le plus complexe
B) Un enregistrement qui retourne une ou plusieurs valeurs sans logique speciale
C) Un routage avec Load Balancer
D) Un routage geographique
Voir la reponse
Reponse : B
Le routage Simple retourne les valeurs configurees sans traitement particulier. Si plusieurs IPs sont configurees, Route 53 les retourne toutes et le client en choisit une aleatoirement. Pas de health check possible.
Question 15
Qu'est-ce que le routage Weighted (pondere) ?
A) Routage base sur le poids des serveurs
B) Distribution du trafic selon des poids assignes a chaque enregistrement
C) Routage base sur la charge
D) Routage base sur la latence
Voir la reponse
Reponse : B
Le routage Weighted permet de distribuer le trafic selon des poids. Exemple : 70% vers ressource A (poids 70), 30% vers ressource B (poids 30). Utile pour les deployments canary ou les tests A/B.
Question 16
Qu'est-ce que le routage Latency-based ?
A) Routage base sur la date
B) Routage vers la ressource avec la latence la plus faible pour l'utilisateur
C) Routage base sur le temps de reponse de l'application
D) Routage base sur le TTL
Voir la reponse
Reponse : B
Le routage Latency-based dirige les utilisateurs vers la region AWS avec la latence la plus basse depuis leur emplacement. Route 53 mesure la latence reseau et choisit automatiquement la meilleure destination.
Question 17
Qu'est-ce que le routage Failover ?
A) Routage vers un serveur de sauvegarde
B) Routage automatique vers une ressource secondaire si la primaire echoue au health check
C) Routage en cas d'erreur utilisateur
D) Routage base sur le cout
Voir la reponse
Reponse : B
Le routage Failover utilise des health checks pour determiner si la ressource primaire est saine. Si elle echoue, le trafic est automatiquement dirige vers la ressource secondaire (site de backup, page statique).
Question 18
Qu'est-ce que le routage Geolocation ?
A) Routage base sur les coordonnees GPS
B) Routage selon l'emplacement geographique de l'utilisateur (pays, continent)
C) Routage vers le serveur le plus proche
D) Routage base sur la langue
Voir la reponse
Reponse : B
Le routage Geolocation route selon la localisation geographique de l'utilisateur : continent, pays, ou etat/province. Utile pour la conformite (donnees en Europe), la localisation de contenu, ou les restrictions de licence.
Question 19
Qu'est-ce que le routage Geoproximity ?
A) Routage base sur la proximite des serveurs entre eux
B) Routage base sur la proximite geographique avec possibilite de biais
C) Routage base sur la vitesse
D) Routage base sur les frontieres
Voir la reponse
Reponse : B
Geoproximity route vers la ressource la plus proche geographiquement avec un "biais" configurable. Le biais etend ou retrecit la zone d'une ressource. Utile pour deplacer progressivement le trafic vers de nouvelles regions.
Question 20
Qu'est-ce qu'un Health Check Route 53 ?
A) Un examen de sante
B) Une verification periodique de la disponibilite d'un endpoint
C) Un audit de securite
D) Un check de facturation
Voir la reponse
Reponse : B
Un Health Check Route 53 verifie periodiquement si un endpoint (IP, domaine, autre health check) est disponible. Il peut verifier HTTP/HTTPS, TCP, ou le statut d'autres health checks. Utilise pour le failover et le routage intelligent.
Question 21
Que peut verifier un Health Check HTTP/HTTPS ?
A) Seulement si le port est ouvert
B) Le code de reponse (2xx/3xx) et optionnellement une chaine dans le body
C) Le certificat SSL uniquement
D) La vitesse de reponse uniquement
Voir la reponse
Reponse : B
Un Health Check HTTP/HTTPS verifie que le code de reponse est 2xx ou 3xx. On peut aussi configurer une verification de chaine (string matching) pour verifier qu'un texte specifique apparait dans les premiers 5120 octets de la reponse.
Question 22
Qu'est-ce qu'un Calculated Health Check ?
A) Un health check mathematique
B) Un health check qui combine le statut de plusieurs autres health checks
C) Un health check avec formule
D) Un health check automatique
Voir la reponse
Reponse : B
Un Calculated Health Check surveille plusieurs health checks enfants et rapporte "healthy" selon une logique : au moins X enfants healthy, tous healthy, ou au moins 1 healthy. Utile pour creer des health checks complexes.
Question 23
Comment Route 53 s'integre-t-il avec CloudWatch ?
A) Pas d'integration
B) Les health checks publient des metriques, on peut creer des alarmes CloudWatch
C) Seulement pour les logs
D) Uniquement pour la facturation
Voir la reponse
Reponse : B
Les health checks Route 53 publient des metriques dans CloudWatch (HealthCheckStatus, ConnectionTime, etc.). On peut creer des alarmes CloudWatch pour etre notifie quand un health check echoue.
Question 24
Qu'est-ce que le DNS resolution dans un VPC ?
A) Un type de subnet
B) Le service DNS fourni par AWS pour resoudre les noms depuis un VPC
C) Un Security Group
D) Une route table
Voir la reponse
Reponse : B
AWS fournit un resolver DNS dans chaque VPC (a l'adresse base+2, ex: 10.0.0.2). Il resout les noms DNS publics et les noms prives (Hosted Zones privees). enableDnsSupport et enableDnsHostnames controlent ce comportement.
Question 25
Comment utiliser un domaine personnalise avec un ALB ?
A) Pas possible
B) Creer un enregistrement ALIAS ou CNAME pointant vers le DNS name de l'ALB
C) Modifier le nom de l'ALB
D) Utiliser l'IP de l'ALB
Voir la reponse
Reponse : B
Creez un enregistrement Route 53 (ALIAS recommande, ou CNAME pour les sous-domaines) qui pointe vers le DNS name de l'ALB. ALIAS est prefere car gratuit pour les ressources AWS et fonctionne a l'apex.
Question 26
Qu'est-ce que le "DNS propagation" ?
A) La vitesse du DNS
B) Le temps necessaire pour que les changements DNS soient refleies globalement
C) La replication des serveurs DNS
D) L'installation de DNS
Voir la reponse
Reponse : B
La propagation DNS est le temps pour que les changements (nouveaux enregistrements, modifications) soient refleies partout sur Internet. Elle depend du TTL et peut prendre de quelques minutes a 48 heures selon les caches.
Question 27
Comment accelerer la propagation DNS lors d'un changement ?
A) Impossible
B) Utiliser un TTL bas avant le changement
C) Payer plus
D) Utiliser plusieurs domaines
Voir la reponse
Reponse : B
Reduisez le TTL plusieurs heures avant le changement (au moins superieur a l'ancien TTL). Les resolvers expireront leurs caches, et lors du changement, ils interrogeront Route 53 pour les nouvelles valeurs rapidement.
Question 28
Qu'est-ce que nslookup ?
A) Un outil pour chercher des serveurs
B) Un outil de ligne de commande pour interroger les serveurs DNS
C) Un navigateur web
D) Un service AWS
Voir la reponse
Reponse : B
nslookup (et dig) sont des outils pour interroger les serveurs DNS. Ils permettent de verifier quelle IP est retournee pour un domaine, quel serveur DNS repond, et de diagnostiquer les problemes DNS.
Question 29
Dans un scenario de failover, qu'est-ce qu'un enregistrement "primary" vs "secondary" ?
A) Principal et secondaire en termes de priorite
B) Le primary recoit le trafic si healthy, le secondary prend le relais si le primary echoue
C) Principal est plus rapide
D) Secondary est plus securise
Voir la reponse
Reponse : B
Dans le routage Failover, le primary est la ressource principale associee a un health check. Tant qu'elle est healthy, tout le trafic y va. Si le health check echoue, le trafic bascule vers le secondary (backup).
Question 30
Comment tester un failover DNS sans vraie panne ?
A) Attendre une vraie panne
B) Configurer le health check pour echouer (endpoint invalide) ou bloquer le health check
C) Ce n'est pas testable
D) Supprimer le primary
Voir la reponse
Reponse : B
Testez en faisant echouer intentionnellement le health check : arretez le service sur l'endpoint, modifiez le Security Group pour bloquer les checkers Route 53, ou changez le path du health check vers une URL inexistante. Verifiez le basculement.
Resultat
Comptez vos bonnes reponses :
- 27-30 : Excellent - Vous maitrisez Route 53 et le DNS
- 22-26 : Bien - Quelques points a revoir
- 17-21 : Moyen - Relisez le cours avant le lab
- Moins de 17 : Insuffisant - Reprenez le cours depuis le debut
Passez au Lab Failover une fois que vous avez atteint au moins 22 bonnes reponses.