Questa pagina descrive come utilizzare un nome di dominio internazionalizzato (IDN) con Cloud DNS.
Crea una nuova zona gestita con un suffisso IDN
Puoi creare zone pubbliche e private con suffissi IDN.
Quando utilizzi la console Google Cloud , Cloud DNS codifica automaticamente i nomi di dominio internazionalizzati quando crei una zona DNS. Puoi utilizzare nomi codificati e non codificati in formato IDN.
Quando utilizzi Google Cloud CLI o un'API, crea un nome di dominio utilizzando Punycode, che alcune applicazioni possono riconoscere e visualizzare in uno script specifico per una lingua internazionale.
Ad esempio, per visualizzare il nome di dominio come
example.ελ, utilizza la rappresentazione IDN diελper il suffisso, ovvero.xn--qxam.Tutti i record nella zona condividono questo suffisso.
Per vedere come il tuo nome di dominio viene convertito visivamente dai caratteri Unicode al formato ACE (ASCII-Compatible Encoding) equivalente, utilizza lo strumento di conversione IDN.
Per creare una nuova zona pubblica gestita con un suffisso IDN, completa i seguenti passaggi.
Console
Nella console Google Cloud , vai alla pagina Crea una zona DNS.
Per Tipo di zona, seleziona Pubblica.
Inserisci un Nome zona, ad esempio
my-new-zone.Inserisci un suffisso per il nome DNS della zona utilizzando un nome di dominio di tua proprietà.
In DNSSEC, seleziona
Off,OnoTransfer. Per saperne di più, consulta Abilitazione di DNSSEC per le zone gestite esistenti.Fai clic su Crea. Viene visualizzata la pagina Dettagli zona.
gcloud
Esegui il comando dns managed-zones create:
gcloud dns managed-zones create NAME \
--description=DESCRIPTION \
--dns-name=DNS_SUFFIX \
--visibility=public \
--dnssec-state=DNSSEC_STATE
Sostituisci quanto segue:
NAME: un nome per la zonaDESCRIPTION: una descrizione per la zonaDNS_SUFFIX: il suffisso DNS in formato Punycode per la zona utilizzando un nome di dominio di tua proprietàDNSSEC_STATE: il modo in cui DNS autentica le risposte alle ricerche di nomi di dominio per questa zona gestitaoff: disabilita DNSSEC per la zona gestitaon: abilita DNSSEC per la zona gestitatransfer: attiva DNSSEC e consente il trasferimento di una zona firmata in entrata o in uscita
API
Invia una richiesta POST utilizzando il metodo managedZones.create:
POST https://dns.googleapis.com/dns/v1/projects/PROJECT_ID/managedZones
{
"name": "NAME",
"description": "DESCRIPTION",
"dnsName": "DNS_NAME",
"visibility": "public"
}
Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto in cui viene creata la zona gestitaNAME: un nome per la zonaDESCRIPTION: una descrizione per la zonaDNS_NAME: il suffisso DNS in formato Punycode per la zona utilizzando un nome di dominio di tua proprietà
Passaggi successivi
- Per lavorare con le zone gestite, vedi Crea, modifica ed elimina zone.
- Per trovare soluzioni ai problemi comuni che potresti riscontrare durante l'utilizzo di Cloud DNS, consulta la pagina Risoluzione dei problemi.
- Per una panoramica di Cloud DNS, consulta la pagina Panoramica di Cloud DNS.