Panoramica
Le reti VPC di Google Cloud dispongono di un servizio DNS interno e non supportano automaticamente la configurazione del DNS esterno per una VM. Tuttavia, le aziende potrebbero preferire la gestione diretta dei propri server DNS e dover configurare il DNS esterno sulle VM migrate.
Migrate for Compute Engine fornisce un modo per impostare e controllare le impostazioni DNS esterne delle VM migrate. Per farlo, configura le impostazioni DNS nel progetto Google Cloud utilizzando i metadati del progetto Google Cloud. Queste impostazioni vengono applicate alle nuove VM durante la migrazione.
In alternativa, Google Cloud offre una soluzione di inoltro DNS autonoma come parte di Cloud DNS. Cloud DNS funziona con tutte le risorse in un virtual private cloud e fornisce risoluzione DNS dei nomi sia on-premise che su Google Cloud.
Come vengono applicate le impostazioni DNS
Le impostazioni DNS vengono applicate nel seguente modo:
- Per i client Windows, le coppie chiave-valore vengono applicate a tutte le schede NIC come segue:
dns-domain-name
: sostituisce l'impostazioneDNS suffix for this connection
per NIC.dns-servers
: sostituisce l'elenco di server DNS per ciascun NIC.dns-domain-suffixes
: sostituisce l'elenco di suffissi DNS per NIC.
- Per i client Linux, le coppie chiave-valore vengono applicate a tutte le NIC come segue:
dns-servers
: antepone l'elenco dei server DNS nel fileresolv.conf
.dns-domain-suffixes
: antepone l'elenco dei suffissi DNS nel fileresolv.conf
.
Configurazione delle VM per la connessione al server dei metadati
Google Cloud fornisce metadati alle VM ospitate su Compute Engine. Per utilizzare il DNS esterno senza inoltrare a Cloud DNS, devi configurare manualmente la risoluzione dei nomi per le tue VM.
Per farlo, aggiungi la riga seguente al file /etc/hosts
(su Linux)
o c:\Windows\System32\Drivers\etc\hosts
(su Windows).
169.254.169.254 metadata.google.internal
Configurazione di dati DNS esterni sulle VM in Google Cloud
Per abilitare il DNS esterno sulle VM migrate:
- Nella console Google Cloud, vai alla pagina Metadati del progetto.
- In Metadati, fai clic su Modifica.
- Nella pagina Metadati, aggiungi le coppie chiave-valore appropriate. Utilizza
una delle seguenti sezioni per istruzioni per questi deployment:
- Se le VM hanno un'impostazione a livello di regione, segui le istruzioni in Utilizzare le VM con un'impostazione a livello di regione.
- Se le tue VM non hanno un'impostazione per la regione, segui le istruzioni in Utilizzo delle VM senza un'impostazione per la regione per utilizzare la configurazione predefinita.
Utilizzo delle VM senza un'impostazione di regione (impostazione predefinita)
Se le tue VM non hanno un'impostazione per la regione specifica, aggiungi le seguenti coppie chiave-valore nella pagina Metadati:
Chiave Valore di esempio {region_name}_dns-domain-name
: mydomain.com
{region_name}_dns-servers
: {comma separated list of IPs}
{region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Quando hai terminato, fai clic su Salva.
Utilizzo delle VM con un'impostazione a livello di regione
Se le tue VM hanno un'impostazione per la regione specifica, aggiungi le seguenti coppie chiave-valore nella pagina Metadati:
Descrizione Chiave Valore di esempio Client Windows {region_name}_dns-domain-name
: mydomain.com
Elenco dei server DNS {region_name}_dns-servers
: {comma separated list of IPs}
rappresenta l'elenco dei suffissi DNS da aggiungere alle macchine Windows e Linux. {region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Quando hai terminato, fai clic su Salva.