Crea una zona con un nome di dominio internazionalizzato

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

  1. Nella console Google Cloud , vai alla pagina Crea una zona DNS.

    Vai a Crea una zona DNS

  2. Per Tipo di zona, seleziona Pubblica.

  3. Inserisci un Nome zona, ad esempio my-new-zone.

  4. Inserisci un suffisso per il nome DNS della zona utilizzando un nome di dominio di tua proprietà.

  5. In DNSSEC, seleziona Off, On o Transfer. Per saperne di più, consulta Abilitazione di DNSSEC per le zone gestite esistenti.

  6. 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 zona
  • DESCRIPTION: una descrizione per la zona
  • DNS_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 gestita

    • off: disabilita DNSSEC per la zona gestita
    • on: abilita DNSSEC per la zona gestita
    • transfer: 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 gestita
  • NAME: un nome per la zona
  • DESCRIPTION: una descrizione per la zona
  • DNS_NAME: il suffisso DNS in formato Punycode per la zona utilizzando un nome di dominio di tua proprietà

Passaggi successivi