Google PCNE: Cloud DNS, Service Discovery und hybride Namensauflösung — Lernleitfaden

Teil des Google Professional Cloud Network Engineer — Lernleitfaden. Üben Sie mit verifizierten Antworten im Google-Prüfungscenter, oder absolvieren Sie zeitlich begrenzte Übungstests auf ExamRoll.io.

Überblick

Cloud DNS ist der skalierbare, hochverfügbare DNS-Dienst von Google Cloud, der sowohl öffentliche autoritative Zonen als auch privates DNS für VPCs unterstützt. Er bietet auch Primitive für die hybride Namensauflösung – Weiterleitung, Peering, eingehende Server, Antwortrichtlinien und DNS-Richtlinien – zur Integration mit On-Premises-DNS und Multi-Cloud. Dieser Abschnitt behandelt den Lebenszyklus von autoritativem DNS, die Sichtbarkeit und Freigabe privater Zonen, hybride Auflösung, Muster zur Service-Discovery, Sicherheit und Integrität (einschließlich DNSSEC und Zonentransfers), erweiterte Verkehrsverwaltung mit Routing-Richtlinien, DNS für private Service-Endpunkte und Day-2-Betriebsthemen wie Fehlerbehebung, Caching, Protokollierung sowie Migrations- und Koexistenzstrategien.

Autoritative DNS und der DNS-Lebenszyklus

Sichtbarkeit privater Zonen, VPC-Verknüpfung und projektübergreifendes Design

Kurzes Beispiel: Erstellen und Anhängen einer privaten Zone

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

Hybride Namensauflösung: Weiterleitung, Peering und Richtlinien

Kurze Beispiele:

# 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

Service Discovery, Split-Horizon und private Endpunkte

Kurzes Beispiel: internes ILB-Mapping

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

Sicherheit, Traffic-Management, Betrieb und Migration

Kurze Beispiele:

# 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

Praktisches Problemszenario

Contoso Retail und Fabrikam Payments sind separate Google Cloud-Organisationen, die ein Jahr lang interoperieren müssen, während sie Netzwerke und DNS mit minimaler Ausfallzeit integrieren. Jede Organisation verwendet nicht überlappenden 10.0.0.0/8-Adressraum. Contoso wird interne Dienste unter svc.contoso.internal hosten; Fabrikam wird weiterhin pay.fabrikam.internal lokal (on-prem) hosten. Beide Seiten müssen die privaten Namen der jeweils anderen auflösen und schrittweise einige Zonen zu Cloud DNS migrieren.

Vorgehensweise:

  1. Resiliente hybride Konnektivität herstellen

    • Erstellen Sie zwei Cloud VPN-Tunnel zwischen der Hub-VPC von Contoso und den lokalen Routern von Fabrikam, jeweils zu einer eigenen öffentlichen IP von Fabrikam, mit Cloud Router BGP auf beiden Tunneln.
    • Begründung: Zwei Tunnel plus dynamisches Routing bieten Pfadredundanz und propagieren Routen für DNS-Ziele automatisch, was das Risiko von asymmetrischem Routing für UDP/TCP 53 reduziert.
  2. Bedingte Namensauflösung in beide Richtungen implementieren

    • Erstellen Sie bei Contoso eine Weiterleitungszone fabrikam.internal, die an die lokalen DNS-Server von Fabrikam (z. B. 172.20.10.53 und 172.20.11.53) weiterleitet, und binden Sie sie an die App-VPCs an.
    • Konfigurieren Sie bei Fabrikam bedingte Weiterleiter auf dem lokalen DNS, um svc.contoso.internal an die eingehenden Weiterleitungs-IPs von Contosos Cloud DNS weiterzuleiten, die durch eine Cloud DNS-Richtlinie für eingehenden Traffic bereitgestellt werden.
    • Begründung: Weiterleitungszonen vermeiden doppelte Autorität und ermöglichen es jeder Seite, ihr DNS am aktuellen Ort zu belassen. Eingehende Server erweitern die private Auflösung von Cloud DNS auf Fabrikam, ohne dessen Resolver umfassend ändern zu müssen.
  3. Vor Weiterleitungsschleifen schützen und Sichtbarkeitsgrenzen durchsetzen

    • Stellen Sie sicher, dass die bedingten Weiterleiter von Fabrikam contoso.internal nicht für Namen, die Fabrikam noch besitzt, an Contoso zurückleiten; ebenso sollte Contoso nur fabrikam.internal weiterleiten.
    • Binden Sie die privaten Zonen von Contoso nur an die VPCs an, die sie benötigen; vermeiden Sie eine globale Anbindung, um den potenziellen Schaden (Blast Radius) zu reduzieren.
    • Begründung: Eliminiert DNS-Rekursionsschleifen und verhindert die Überschattung öffentlicher Domains durch private Zonen.
  4. Eine gemeinsam genutzte Zone mittels verwalteter Zonentransfers migrieren

    • Konfigurieren Sie für eine gemeinsam genutzte Legacy-Zone legacy.shared.internal, die derzeit auf dem primären BIND-Server von Fabrikam gehostet wird, Cloud DNS als sekundären Server mit TSIG und fügen Sie den primären Server von Fabrikam zur Allow-List für AXFR/IXFR hinzu. Behalten Sie Fabrikam während der Koexistenzphase als primären Server bei.
    • Begründung: Der sekundäre Modus ermöglicht eine Live-Synchronisation, ohne Clients ändern zu müssen. Er ermöglicht eine sichere Validierung in Contoso, während eine einzige Quelle der Wahrheit (Single Source of Truth) beibehalten wird.
  5. Split-Horizon für extern zugängliche Dienste einführen

    • Erstellen Sie eine öffentliche Zone contoso.example mit Records, die auf die IP eines globalen HTTPS Load Balancers für Kunden verweisen. Erstellen Sie eine identisch benannte private Zone, die an interne VPCs angebunden ist und dieselben Namen auf interne ILB-Adressen abbildet.
    • Begründung: Externe Benutzer erreichen weiterhin die Edge Load Balancer; interne Dienste erreichen private ILBs über RFC1918, was Latenz und Kosten optimiert und gleichzeitig konsistente Hostnamen beibehält.
  6. Privaten Zugriff auf Google APIs ohne Egress durch Firewalls ermöglichen

    • Aktivieren Sie für Contoso-VMs ohne externe IPs Private Service Connect für Google APIs und erstellen Sie die verwaltete private DNS-Zone für googleapis.com, die auf PSC-Endpunkte verweist.
    • Begründung: Stellt sicher, dass der Zugriff auf BigQuery und Pub/Sub privat und lokal zur VPC bleibt, wodurch Egress-Appliances von Drittanbietern vermieden und die Sicherheitslage aufrechterhalten wird.
  7. Beobachtbarkeit und Kontrolle ermöglichen

    • Aktivieren Sie die Cloud DNS-Abfrageprotokollierung in der DNS-Richtlinie von Contoso für die beteiligten VPCs und die autoritative Abfrageprotokollierung für öffentliche Zonen. Erstellen Sie Regeln für Antwortrichtlinien, um bekannte bösartige Domains organisationsweit zu blockieren.
    • Begründung: Abfragetelemetrie unterstützt die Fehlerbehebung und Kapazitätsplanung; Antwortrichtlinien bieten zentrale Kontrolle für die Sicherheit, ohne jeden Resolver anfassen zu müssen.
  8. Change Management mit sicheren TTLs durchführen

    • Reduzieren Sie die TTLs für Records, die migriert werden, eine Woche vor den Änderungen auf 60s. Erhöhen Sie die TTLs nach der Validierung und Umstellung (z. B. Wechsel eines Dienstes von on-prem zu einem GCP ILB) schrittweise auf 300–600s.
    • Begründung: Kurze TTLs begrenzen das Risiko während der Übergangsphasen; die Wiederherstellung höherer TTLs verbessert die Cache-Effizienz nach der Stabilisierung.
  9. Testen, validieren und härten

    • Führen Sie von Canary-VMs auf beiden Seiten dig mit +trace aus und überprüfen Sie die autoritativen Pfade, bestätigen Sie, dass es keine Spitzen von SERVFAIL/NXDOMAIN in den Protokollen gibt, und simulieren Sie Verbindungsausfälle, um das DNS-Verhalten mit VPN-Redundanz zu beobachten.
    • Begründung: Proaktive Validierung erkennt Schleifen-/Sichtbarkeitsprobleme frühzeitig; Ausfallsimulationen überprüfen, ob die hybride Auflösung Transportvorfälle ohne Auswirkungen auf die Benutzer übersteht.

Load Balancing · Alle Domänen · Private Konnektivität zu Google und verwalteten Diensten

Diese Fragen üben → · Zeitlich begrenzte Übung auf 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.

Bestehe deine Prüfung →

Google durchsuchen →

Related guides

All-in-One Zugang

Ein Abonnement. Jede Prüfung.

Jeder Plan schaltet unbegrenzte Antwortsuche, Übungstests, KI-Erklärungen und die vollständige Ressourcenbibliothek frei – in über 20 Sprachen.

Monatlich
24.87
Just €0.83/day
Alles inklusive:
  • Unbegrenzte Antwortsuche
  • Unbegrenzte Übungstests
  • KI-gestützte Erklärungen
  • Vollständige Ressourcenbibliothek
  • Über 20 Sprachen
  • Wöchentliche Inhaltsaktualisierungen
  • Belohnungen & Empfehlungen
  • Priorisierter Support
Kostenlose Testphase starten

Keine Kreditkarte erforderlich*

Bestes Preis-Leistungs-Verhältnis
12 Monate
179.87
Just €0.49/daySave 40%
Alles inklusive:
  • Unbegrenzte Antwortsuche
  • Unbegrenzte Übungstests
  • KI-gestützte Erklärungen
  • Vollständige Ressourcenbibliothek
  • Über 20 Sprachen
  • Wöchentliche Inhaltsaktualisierungen
  • Belohnungen & Empfehlungen
  • Priorisierter Support
Kostenlose Testphase starten

Keine Kreditkarte erforderlich*

✓ Kostenloser Plan enthalten · ✓ Jederzeit kündbar · ✓ Alle Pläne schalten das vollständige Produkt frei