Visão geral
As redes VPC do Google Cloud Platform têm um serviço de DNS interno e não aceitam automaticamente a configuração de DNS externo para uma VM. As empresas, no entanto, podem preferir gerenciar seus próprios servidores DNS diretamente e, nesse caso, precisarão configurar o DNS externo em VMs migradas.
O Migrate for Compute Engine é uma maneira de definir e controlar as configurações de DNS externo das VMs migradas. Para fazer isso, defina as configurações de DNS no projeto do Google Cloud usando metadados do projeto do Google Cloud. Essas configurações são aplicadas a novas VMs à medida que elas são migradas.
Se preferir, o Google Cloud oferece uma solução autônoma de encaminhamento de DNS como parte do Cloud DNS. O Cloud DNS funciona com todos os recursos em uma nuvem privada virtual e fornece resolução DNS de nomes no local e no Google Cloud.
Como as configurações de DNS são aplicadas
As configurações de DNS são aplicadas da seguinte forma:
- Para clientes Windows, os pares de chave-valor são aplicados a todos os NICs desta forma:
dns-domain-name
: substitui a configuraçãoDNS suffix for this connection
de cada NIC.dns-servers
: substitui a lista de servidores DNS de cada NIC.dns-domain-suffixes
: substitui a lista de sufixos DNS de cada NIC.
- Para clientes Linux, os pares de chave-valor são aplicados a todos os NICs desta forma:
dns-servers
: prepara a lista de servidores DNS no arquivoresolv.conf
.dns-domain-suffixes
: envia a lista de sufixos DNS no arquivoresolv.conf
.
Como configurar suas VMs para conexão com o servidor de metadados
O Google Cloud Platform fornece metadados para VMs hospedadas no Compute Engine. Para usar DNS externo sem encaminhar para o Cloud DNS, é preciso configurar a resolução de nomes para suas VMs manualmente.
Para fazer isso, adicione a seguinte linha ao arquivo /etc/hosts
(no Linux) ou c:\Windows\System32\Drivers\etc\hosts
(no Windows).
169.254.169.254 metadata.google.internal
Como configurar dados de DNS externo em VMs no GCP
Para ativar o DNS externo em VMs migradas:
- No Console do Google Cloud, acesse a página de metadados do projeto.
- Em Metadados, clique em Editar.
- Na página Metadados, adicione os pares de chave-valor. Use
uma das seções a seguir para ver instruções sobre essas implantações:
- Se suas VMs tiverem uma configuração de região, siga as instruções em Como usar VMs com configuração de região.
- Caso contrário, siga as instruções em Como usar VMs sem configuração de região para usar a configuração padrão.
Como usar VMs sem configuração de região (padrão)
Se as VMs não tiverem uma configuração de região específica, adicione os seguintes pares de chave-valor na página Metadados:
Chave Valor de exemplo {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 terminar, clique em Salvar.
Como usar VMs com configuração de região
Se suas VMs tiverem uma configuração de região específica, adicione os seguintes pares de chave-valor na página Metadados:
Descrição Chave Valor de exemplo Clientes Windows {region_name}_dns-domain-name
: mydomain.com
Lista de servidores DNS {region_name}_dns-servers
: {comma separated list of IPs}
representa a lista de sufixos DNS a serem adicionados a máquinas Windows e Linux. {region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Quando terminar, clique em Salvar.