Google PCNE: Cloud DNS, individuazione dei servizi e risoluzione dei nomi ibrida — Guida allo studio

Fa parte della Google Professional Cloud Network Engineer — Guida allo studio. Esercitati con risposte verificate nel centro esami Google, oppure fai test cronometrati su ExamRoll.io.

Panoramica

Cloud DNS è il servizio DNS scalabile e ad alta disponibilità di Google Cloud che supporta sia zone autoritative pubbliche sia DNS privato per le reti VPC. Fornisce inoltre primitive di risoluzione dei nomi in modalità ibrida — forwarding, peering, server in entrata, policy di risposta e policy DNS — per l’integrazione con DNS on-premise e multi-cloud. Questa sezione tratta il ciclo di vita del DNS autoritativo, la visibilità e la condivisione delle zone private, la risoluzione ibrida, i pattern di service discovery, la sicurezza e l’integrità (inclusi DNSSEC e trasferimenti di zona), la gestione avanzata del traffico con policy di routing, il DNS per endpoint di servizi privati e le operazioni di “day-2” come troubleshooting, caching, logging e strategie di migrazione/coesistenza.

DNS autoritativo e ciclo di vita del DNS

Visibilità delle zone private, associazione a VPC e design cross-project

Breve esempio: creare e collegare una zona privata

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

Risoluzione dei nomi ibrida: Inoltro, Peering e Policy

Esempi brevi:

# 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 ed Endpoint Privati

Esempio breve: mappatura di un ILB interno

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

Sicurezza, gestione del traffico, operazioni e migrazione

Esempi brevi:

# 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

Scenario pratico di un problema

Contoso Retail e Fabrikam Payments sono due organizzazioni Google Cloud separate che devono interoperare per un anno mentre integrano le reti e il DNS con un downtime minimo. Ciascuna organizzazione utilizza uno spazio di indirizzi non sovrapposto 10.0.0.0/8. Contoso ospiterà i servizi interni sotto svc.contoso.internal; Fabrikam continuerà a ospitare pay.fabrikam.internal on-premise. Entrambe le parti devono risolvere i nomi privati dell’altra e migrare gradualmente alcune zone su Cloud DNS.

Approccio:

  1. Stabilire una connettività ibrida resiliente

    • Creare due tunnel Cloud VPN tra il VPC hub di Contoso e i router on-premise di Fabrikam, ciascuno verso un IP pubblico distinto di Fabrikam, con BGP di Cloud Router su entrambi i tunnel.
    • Motivazione: i doppi tunnel più il routing dinamico forniscono ridondanza del percorso e propagano automaticamente le route per i target DNS, riducendo i rischi di routing asimmetrico per UDP/TCP 53.
  2. Implementare la risoluzione dei nomi condizionale in entrambe le direzioni

    • In Contoso, creare una zona di inoltro fabrikam.internal che inoltri le richieste ai server DNS on-premise di Fabrikam (ad esempio, 172.20.10.53 e 172.20.11.53) e collegarla ai VPC delle applicazioni.
    • In Fabrikam, configurare i forwarder condizionali sul DNS on-premise per inoltrare svc.contoso.internal agli IP di inoltro in entrata di Cloud DNS di Contoso, forniti da una policy in entrata di Cloud DNS.
    • Motivazione: le zone di inoltro evitano la duplicazione dell’autorità e consentono a ciascuna parte di mantenere il proprio DNS dove si trova attualmente. I server in entrata estendono la risoluzione privata di Cloud DNS a Fabrikam senza modificare ampiamente i suoi resolver.
  3. Proteggersi dai loop di inoltro e applicare i confini di visibilità

    • Assicurarsi che i forwarder condizionali di Fabrikam non inoltrino nuovamente contoso.internal a Contoso per i nomi che Fabrikam possiede ancora; allo stesso modo, Contoso dovrebbe inoltrare solo fabrikam.internal.
    • Collegare le zone private di Contoso solo ai VPC che le richiedono; non collegarle globalmente per ridurre il raggio d’impatto (blast radius).
    • Motivazione: elimina i loop di ricorsione DNS e previene il mascheramento (shadowing) dei domini pubblici da parte delle zone private.
  4. Migrare una zona condivisa utilizzando i trasferimenti di zone gestite

    • Per una zona condivisa legacy legacy.shared.internal attualmente ospitata sul primario BIND di Fabrikam, configurare Cloud DNS come secondario con TSIG e inserire nell’allow-list il primario di Fabrikam per AXFR/IXFR. Mantenere Fabrikam come primario durante il periodo di coesistenza.
    • Motivazione: la modalità secondaria fornisce una sincronizzazione in tempo reale senza modificare i client. Permette una validazione sicura in Contoso mantenendo un’unica fonte di verità (source of truth).
  5. Introdurre lo split-horizon per i servizi esposti esternamente

    • Creare una zona pubblica contoso.example con record che puntano all’IP di un load balancer HTTPS globale per i clienti. Creare una zona privata con lo stesso nome, collegata ai VPC interni, che mappa gli stessi nomi a indirizzi ILB interni.
    • Motivazione: gli utenti esterni continuano a raggiungere i load balancer perimetrali (edge); i servizi interni raggiungono gli ILB privati su indirizzi RFC1918, ottimizzando latenza e costi e mantenendo al contempo nomi host coerenti.
  6. Fornire accesso privato alle API di Google senza uscire attraverso i firewall

    • Per le VM di Contoso senza IP esterni, abilitare Private Service Connect per le API di Google e creare la zona DNS privata gestita per googleapis.com che mappa agli endpoint PSC.
    • Motivazione: assicura che l’accesso a BigQuery e Pub/Sub rimanga privato e locale al VPC, evitando appliance di terze parti per il traffico in uscita (egress) e preservando la postura di sicurezza.
  7. Abilitare l’osservabilità e il controllo

    • Attivare il logging delle query di Cloud DNS sulla policy DNS di Contoso per i VPC coinvolti e il logging delle query autoritative sulle zone pubbliche. Creare regole di policy di risposta per bloccare i domini malevoli noti a livello di organizzazione.
    • Motivazione: la telemetria delle query supporta la risoluzione dei problemi e la pianificazione della capacità; le policy di risposta forniscono un controllo centralizzato per la sicurezza senza dover intervenire su ogni singolo resolver.
  8. Eseguire la gestione delle modifiche con TTL sicuri

    • Ridurre i TTL a 60 secondi per i record in fase di migrazione una settimana prima delle modifiche. Dopo la validazione e il cutover (ad esempio, il passaggio di un servizio da on-premise a un ILB di GCP), aumentare gradualmente i TTL a 300–600 secondi.
    • Motivazione: TTL brevi limitano il rischio durante le transizioni; ripristinare TTL più alti migliora l’efficienza della cache dopo la stabilizzazione.
  9. Testare, validare e rafforzare (harden)

    • Da VM canary su entrambi i lati, eseguire dig con +trace e verificare i percorsi autoritativi, confermare l’assenza di picchi di SERVFAIL/NXDOMAIN nei log e simulare guasti dei collegamenti per osservare il comportamento del DNS con la ridondanza della VPN.
    • Motivazione: la validazione proattiva rileva precocemente problemi di loop/visibilità; le simulazioni di guasto verificano che la risoluzione ibrida sopravviva a incidenti di trasporto senza impatto per l’utente.

Bilanciamento del carico · Tutti i domini · Connettività privata a Google e ai servizi gestiti

Esercitati su queste domande → · Pratica cronometrata su 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.

Supera l'esame →

Sfoglia Google →

Related guides

Accesso tutto incluso

Un abbonamento. Ogni esame.

Ogni piano sblocca la ricerca illimitata di risposte, test pratici, spiegazioni AI e la libreria completa di risorse — in oltre 20 lingue.

Mensile
24.87
Just €0.83/day
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

Miglior valore
12 mesi
179.87
Just €0.49/daySave 40%
Tutto incluso:
  • Ricerca risposte illimitata
  • Test pratici illimitati
  • Spiegazioni basate su AI
  • Libreria completa di risorse
  • Oltre 20 lingue
  • Aggiornamenti settimanali dei contenuti
  • Premi e referral
  • Supporto prioritario
Inizia la prova gratuita

Nessuna carta di credito richiesta*

✓ Piano gratuito incluso · ✓ Annulla in qualsiasi momento · ✓ Tutti i piani sbloccano il prodotto completo