En esta página se describe cómo usar un nombre de dominio internacionalizado (IDN) con Cloud DNS.
Crear una zona gestionada con un sufijo IDN
Puedes crear zonas públicas y privadas con sufijos IDN.
Cuando se usa la Google Cloud consola, Cloud DNS codifica automáticamente los nombres de dominio internacionalizados al crear una zona DNS. Puede usar nombres codificados y sin codificar con IDN.
Cuando uses la CLI de Google Cloud o una API, crea un nombre de dominio con Punycode, que algunas aplicaciones pueden reconocer y renderizar en una secuencia de comandos específica de un idioma internacional.
Por ejemplo, para que el nombre de dominio aparezca como
example.ελ, usa la representación IDN deελpara el sufijo, que es.xn--qxam.. Todos los registros de la zona comparten este sufijo.
Para ver cómo se convierte visualmente tu nombre de dominio de caracteres Unicode a la forma equivalente de codificación compatible con ASCII (ACE), usa la herramienta de conversión de IDN.
Para crear una zona pública gestionada con un sufijo IDN, sigue estos pasos.
Consola
En la consola, ve a la página Crear una zona DNS. Google Cloud
En Tipo de zona, selecciona Pública.
Introduce un nombre de zona, como
my-new-zone.Introduce un sufijo de nombre de DNS para la zona con un nombre de dominio que te pertenezca.
En DNSSEC, selecciona
Off,OnoTransfer. Para obtener más información, consulta el artículo Habilitar DNSSEC en zonas gestionadas.Haz clic en Crear. Se mostrará la página Detalles de zona.
gcloud
Ejecuta el comando
dns managed-zones create:
gcloud dns managed-zones create NAME \
--description=DESCRIPTION \
--dns-name=DNS_SUFFIX \
--visibility=public \
--dnssec-state=DNSSEC_STATE
Haz los cambios siguientes:
NAME: un nombre para tu zonaDESCRIPTION: una descripción de la zonaDNS_SUFFIX: el sufijo DNS en formato Punycode de tu zona con un nombre de dominio que te pertenezcaDNSSEC_STATE: cómo autentica el DNS las respuestas a las peticiones de nombres de dominio de esta zona gestionadaoff: inhabilita DNSSEC en la zona gestionadaon: habilita DNSSEC en la zona gestionadatransfer: habilita DNSSEC y permite transferir una zona firmada hacia dentro o hacia fuera
API
Envía una solicitud POST con el método managedZones.create:
POST https://dns.googleapis.com/dns/v1/projects/PROJECT_ID/managedZones
{
"name": "NAME",
"description": "DESCRIPTION",
"dnsName": "DNS_NAME",
"visibility": "public"
}
Haz los cambios siguientes:
PROJECT_ID: el ID del proyecto en el que se crea la zona gestionadaNAME: un nombre para tu zonaDESCRIPTION: una descripción de la zonaDNS_NAME: el sufijo DNS en formato Punycode de tu zona con un nombre de dominio que te pertenezca
Siguientes pasos
- Para trabajar con zonas gestionadas, consulta Crear, modificar y eliminar zonas.
- Para encontrar soluciones a problemas habituales que pueden surgir al usar Cloud DNS, consulta la sección Solución de problemas.
- Para obtener una descripción general de Cloud DNS, consulta el artículo Información general sobre Cloud DNS.