Google PCNE: Cloud DNS, découverte de services et résolution de noms hybride — Guide d'étude

Fait partie du Google Professional Cloud Network Engineer — Guide d’étude. Entraînez-vous avec des réponses vérifiées dans le centre d’examens Google, ou passez des tests chronométrés sur ExamRoll.io.

Vue d’ensemble

Cloud DNS est le service DNS évolutif et hautement disponible de Google Cloud qui prend en charge à la fois les zones publiques faisant autorité et le DNS privé pour les VPC. Il fournit également des primitives de résolution de noms hybrides — redirection, peering, serveurs entrants, politiques de réponse et politiques DNS — pour s’intégrer avec le DNS sur site et le multi-cloud. Cette section couvre le cycle de vie du DNS faisant autorité, la visibilité et le partage des zones privées, la résolution hybride, les modèles de découverte de services, la sécurité et l’intégrité (y compris DNSSEC et les transferts de zone), la gestion avancée du trafic avec les politiques de routage, le DNS pour les points de terminaison de services privés, et les opérations post-déploiement (Day-2) telles que le dépannage, la mise en cache, la journalisation et les stratégies de migration/coexistence.

DNS faisant autorité et cycle de vie DNS

Visibilité des zones privées, association de VPC et conception inter-projets

Exemple court : créer et rattacher une zone privée

gcloud dns managed-zones create corp-internal \
  --dns-name=corp.internal. \
  --visibility=private \
  --description="Private corp zone" \
  --networks=prod-vpc,stg-vpc

Résolution de noms hybride : Transfert, Peering et Stratégies

Exemples courts :

# Outbound forwarding policy to on-prem resolvers
gcloud dns policies create corp-outbound \
  --networks=prod-vpc \
  --forwarding-targets=10.1.0.10,10.1.0.11 \
  --enable-logging

# Forwarding zone for partner domain
gcloud dns managed-zones create partner-fwd \
  --dns-name=partner.example. \
  --visibility=private \
  --forwarding-targets=172.16.10.53,172.16.11.53 \
  --networks=prod-vpc

Découverte de services, Split-Horizon et Points de terminaison privés

Exemple court : mappage d’un ILB interne

; Private zone: corp.internal.
web.svc.corp.internal.  60  IN  A 10.20.0.15

Sécurité, gestion du trafic, opérations et migration

Exemples courts :

# Enable authoritative query logging for a public zone
gcloud dns managed-zones update prod-public --enable-logging

# Create inbound servers policy (IP allocation is automatic)
gcloud dns policies create corp-inbound --networks=prod-vpc

Scénario de problème pratique

Contoso Retail et Fabrikam Payments sont des organisations Google Cloud distinctes qui doivent interopérer pendant un an tout en intégrant leurs réseaux et leur DNS avec un temps d’arrêt minimal. Chaque organisation utilise un espace d’adressage non chevauchant 10.0.0.0/8. Contoso hébergera des services internes sous svc.contoso.internal ; Fabrikam continuera d’héberger pay.fabrikam.internal sur site. Les deux parties doivent pouvoir résoudre les noms privés de l’autre et migrer progressivement certaines zones vers Cloud DNS.

Approche :

  1. Établir une connectivité hybride résiliente

    • Créez deux tunnels Cloud VPN entre le VPC hub de Contoso et les routeurs sur site de Fabrikam, chacun vers une adresse IP publique distincte de Fabrikam, avec BGP de Cloud Router sur les deux tunnels.
    • Justification : Les tunnels doubles ainsi que le routage dynamique fournissent une redondance de chemin et propagent automatiquement les routes pour les cibles DNS, réduisant les risques de routage asymétrique pour UDP/TCP 53.
  2. Mettre en œuvre la résolution de noms conditionnelle dans les deux sens

    • Chez Contoso, créez une zone de redirection fabrikam.internal qui redirige vers les serveurs DNS sur site de Fabrikam (par exemple, 172.20.10.53 et 172.20.11.53) et attachez-la aux VPC des applications.
    • Chez Fabrikam, configurez des redirecteurs conditionnels sur le DNS sur site pour rediriger svc.contoso.internal vers les adresses IP de redirection entrante de Cloud DNS de Contoso, fournies par une règle entrante de Cloud DNS.
    • Justification : Les zones de redirection évitent de dupliquer l’autorité et permettent à chaque partie de conserver son DNS là où il se trouve actuellement. Les serveurs entrants étendent la résolution privée de Cloud DNS à Fabrikam sans modifier largement ses résolveurs.
  3. Se prémunir contre les boucles de redirection et appliquer des limites de visibilité

    • Assurez-vous que les redirecteurs conditionnels de Fabrikam ne redirigent pas contoso.internal en retour vers Contoso pour les noms que Fabrikam possède encore ; de même, Contoso ne doit rediriger que fabrikam.internal.
    • Attachez les zones privées de Contoso uniquement aux VPC qui en ont besoin ; ne les attachez pas globalement pour réduire le rayon d’impact (blast radius).
    • Justification : Élimine les boucles de récursion DNS et empêche le masquage (shadowing) de domaines publics par des zones privées.
  4. Migrer une zone partagée en utilisant les transferts de zones gérées

    • Pour une zone partagée héritée legacy.shared.internal actuellement hébergée sur le serveur BIND primaire de Fabrikam, configurez Cloud DNS en tant que secondaire avec TSIG et autorisez (allow-list) le primaire de Fabrikam pour AXFR/IXFR. Gardez Fabrikam comme primaire pendant la période de coexistence.
    • Justification : Le mode secondaire fournit une synchronisation en direct sans modifier les clients. Il permet une validation sécurisée chez Contoso tout en maintenant une source unique de vérité.
  5. Introduire le split-horizon pour les services exposés à l’externe

    • Créez une zone publique contoso.example avec des enregistrements pointant vers l’adresse IP d’un équilibreur de charge HTTPS mondial pour les clients. Créez une zone privée de nom identique attachée aux VPC internes qui mappe les mêmes noms à des adresses d’ILB internes.
    • Justification : Les utilisateurs externes continuent d’atteindre les équilibreurs de charge en périphérie (edge) ; les services internes atteignent les ILB privés via RFC1918, optimisant la latence et le coût tout en maintenant des noms d’hôte cohérents.
  6. Fournir un accès privé aux API Google sans sortie via des pare-feu

    • Pour les VM de Contoso sans adresses IP externes, activez Private Service Connect pour les API Google et créez la zone DNS privée gérée pour googleapis.com qui mappe vers les points de terminaison PSC.
    • Justification : Garantit que l’accès à BigQuery et Pub/Sub reste privé et local au VPC, évitant les appliances de sortie tierces et préservant la posture de sécurité.
  7. Activer l’observabilité et le contrôle

    • Activez la journalisation des requêtes Cloud DNS sur la règle DNS de Contoso pour les VPC concernés et la journalisation des requêtes faisant autorité sur les zones publiques. Créez des règles de politique de réponse pour bloquer les domaines malveillants connus à l’échelle de l’organisation.
    • Justification : La télémétrie des requêtes aide au dépannage et à la planification de la capacité ; les politiques de réponse fournissent un contrôle centralisé de la sécurité sans toucher à chaque résolveur.
  8. Exécuter la gestion des changements avec des TTL sécurisés

    • Réduisez les TTL à 60s pour les enregistrements en cours de migration une semaine avant les changements. Après la validation et le basculement (par exemple, passer un service du sur-site à un ILB GCP), augmentez progressivement les TTL à 300–600s.
    • Justification : Des TTL courts limitent le risque pendant les transitions ; restaurer des TTL plus élevés améliore l’efficacité du cache après la stabilisation.
  9. Tester, valider et renforcer

    • Depuis des VM canary des deux côtés, exécutez dig avec +trace et vérifiez les chemins faisant autorité, confirmez l’absence de pics de SERVFAIL/NXDOMAIN dans les journaux, et simulez des pannes de liaison pour observer le comportement du DNS avec la redondance VPN.
    • Justification : La validation proactive détecte tôt les problèmes de boucle/visibilité ; les simulations de panne vérifient que la résolution hybride survit aux incidents de transport sans impact pour l’utilisateur.

Équilibrage de charge · Tous les domaines · Connectivité privée vers Google et les services gérés

Entraînez-vous sur ces questions → · Tests chronométrés sur ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Réussissez votre examen →

Parcourir Google →

Related guides

Accès tout-en-un

Un seul abonnement. Chaque examen.

Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.

Mensuel
24.87
Just €0.83/day
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

Meilleur rapport qualité/prix
12 mois
179.87
Just €0.49/daySave 40%
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

✓ Plan gratuit inclus · ✓ Annulez à tout moment · ✓ Tous les plans débloquent le produit complet