Esta página descreve como usar um nome de domínio internacionalizado (IDN) com o Cloud DNS.
Crie uma nova zona gerida com um sufixo IDN
Pode criar zonas públicas e privadas com sufixos IDN.
Quando usa a consola Google Cloud , o Cloud DNS codifica automaticamente os nomes de domínios internacionalizados quando cria uma zona DNS. Pode usar nomes codificados e não codificados em IDN.
Quando usar a CLI Google Cloud ou uma API, crie um nome de domínio usando o Punycode, que algumas aplicações podem reconhecer e renderizar num script específico do idioma internacional.
Por exemplo, para que o nome do domínio seja apresentado como
example.ελ, use a representação IDN deελpara o sufixo, que é.xn--qxam.. Todos os registos na zona partilham este sufixo.
Para ver como o seu nome de domínio é convertido visualmente de carateres Unicode para a forma de codificação compatível com ASCII (ACE) equivalente, use a ferramenta de conversão de IDNs.
Para criar uma nova zona pública gerida com um sufixo IDN, conclua os passos seguintes.
Consola
Na Google Cloud consola, aceda à página Crie uma zona DNS.
Para o Tipo de zona, selecione Público.
Introduza um Nome da zona, como
my-new-zone.Introduza um sufixo de nome DNS para a zona usando um nome de domínio que lhe pertence.
Em DNSSEC, selecione
Off,OnouTransfer. Para mais informações, consulte o artigo Ativar as DNSSEC para zonas geridas existentes.Clique em Criar. É apresentada a página Detalhes da zona.
gcloud
Execute o comando
dns managed-zones create:
gcloud dns managed-zones create NAME \
--description=DESCRIPTION \
--dns-name=DNS_SUFFIX \
--visibility=public \
--dnssec-state=DNSSEC_STATE
Substitua o seguinte:
NAME: um nome para a sua zonaDESCRIPTION: uma descrição da sua zonaDNS_SUFFIX: o sufixo DNS no formato Punycode para a sua zona com um nome de domínio que lhe pertenceDNSSEC_STATE: como o DNS autentica as respostas às procuras de nomes de domínio para esta zona geridaoff: desative as DNSSEC para a zona geridaon: ative as DNSSEC para a zona geridatransfer: ative as DNSSEC e permita a transferência de uma zona assinada para dentro ou para fora
API
Envie um pedido POST através do método
managedZones.create:
POST https://dns.googleapis.com/dns/v1/projects/PROJECT_ID/managedZones
{
"name": "NAME",
"description": "DESCRIPTION",
"dnsName": "DNS_NAME",
"visibility": "public"
}
Substitua o seguinte:
PROJECT_ID: o ID do projeto onde a zona gerida é criadaNAME: um nome para a sua zonaDESCRIPTION: uma descrição da sua zonaDNS_NAME: o sufixo DNS no formato Punycode para a sua zona com um nome de domínio que lhe pertence
O que se segue?
- Para trabalhar com zonas geridas, consulte o artigo Crie, modifique e elimine zonas.
- Para encontrar soluções para problemas comuns que pode encontrar quando usa o Cloud DNS, consulte a secção Resolução de problemas.
- Para ver uma vista geral do Cloud DNS, consulte o artigo Vista geral do Cloud DNS.