Auf dieser Seite wird beschrieben, wie Sie einen internationalisierten Domainnamen (IDN) mit Cloud DNS verwenden.
Neue verwaltete Zone mit einem IDN-Suffix erstellen
Sie können sowohl öffentliche als auch private Zonen mit IDN-Suffixen erstellen.
Wenn Sie die Google Cloud -Konsole verwenden, werden internationalisierte Domainnamen beim Erstellen einer DNS-Zone automatisch von Cloud DNS codiert. Sie können sowohl IDN-codierte als auch nicht codierte Namen verwenden.
Wenn Sie die Google Cloud CLI oder eine API verwenden, erstellen Sie einen Domainnamen mit Punycode, den einige Anwendungen erkennen und in einem internationalen sprachspezifischen Skript rendern können.
Wenn beispielsweise der Domainname als
example.ελangezeigt werden soll, verwenden Sie die IDN-Darstellung vonελfür das Suffix, nämlich.xn--qxam.. Alle Datensätze in der Zone haben dieses Suffix.
Verwenden Sie das IDN-Converter-Tool, um zu sehen, wie der Domainname optisch von Unicode-Zeichen in das entsprechende ASCII-kompatible Codierungsformat konvertiert wird.
Führen Sie die folgenden Schritte aus, um eine neue verwaltete öffentliche Zone mit einem IDN-Suffix zu erstellen.
Console
Rufen Sie in der Google Cloud Console die Seite DNS-Zone erstellen auf.
Wählen Sie für den Zonentyp Öffentlich aus.
Geben Sie unter Zonenname einen Namen wie
my-new-zoneein.Geben Sie unter DNS-Name ein Suffix für die Zone mit einem eigenen Domainnamen ein.
Wählen Sie unter DNSSEC
Off,OnoderTransferaus. Weitere Informationen finden Sie unter DNSSEC für vorhandene verwaltete Zonen aktivieren.Klicken Sie auf Erstellen. Die Seite Zonendetails wird angezeigt.
gcloud
Führen Sie den Befehl dns managed-zones create aus:
gcloud dns managed-zones create NAME \
--description=DESCRIPTION \
--dns-name=DNS_SUFFIX \
--visibility=public \
--dnssec-state=DNSSEC_STATE
Ersetzen Sie Folgendes:
NAME: ein Name für Ihre Zone.DESCRIPTION: eine Beschreibung für Ihre Zone.DNS_SUFFIX: das DNS-Suffix im Punycode-Format für Ihre Zone mit einem Domainnamen, der Ihnen gehörtDNSSEC_STATE: Wie DNS Antworten auf Domainnamensuchen für diese verwaltete Zone authentifiziertoff: DNSSEC für die verwaltete Zone deaktivierenon: DNSSEC für die verwaltete Zone aktivierentransfer: DNSSEC aktivieren und Übertragung einer signierten Zone zulassen
API
Senden Sie eine POST-Anfrage mit der Methode managedZones.create:
POST https://dns.googleapis.com/dns/v1/projects/PROJECT_ID/managedZones
{
"name": "NAME",
"description": "DESCRIPTION",
"dnsName": "DNS_NAME",
"visibility": "public"
}
Dabei gilt:
PROJECT_ID: die ID des Projekts, in dem die verwaltete Zone erstellt wirdNAME: ein Name für Ihre ZoneDESCRIPTION: eine Beschreibung für Ihre Zone.DNS_NAME: das DNS-Suffix im Punycode-Format für Ihre Zone mit einem Domainnamen, der Ihnen gehört
Nächste Schritte
- Informationen zum Arbeiten mit verwalteten Zonen finden Sie unter Zonen erstellen, ändern und löschen.
- Informationen zu Lösungen für häufige Probleme, die bei der Verwendung von Cloud DNS auftreten können, finden Sie in den Informationen zur Fehlerbehebung.
- Eine Übersicht über Cloud DNS finden Sie in der Cloud DNS-Übersicht.