Halaman ini menjelaskan cara menggunakan Nama Domain Internasional (IDN) dengan Cloud DNS.
Membuat zona terkelola baru dengan akhiran IDN
Anda dapat membuat zona publik dan pribadi dengan akhiran IDN.
Saat menggunakan konsol Google Cloud , Cloud DNS akan otomatis mengenkode nama domain internasional saat Anda membuat zona DNS. Anda dapat menggunakan nama yang dienkode maupun yang tidak dienkode IDN.
Saat menggunakan Google Cloud CLI atau API, buat nama domain menggunakan Punycode, yang dapat dikenali dan dirender oleh beberapa aplikasi dalam skrip khusus bahasa internasional.
Misalnya, agar nama domain muncul sebagai
example.ελ, gunakan representasi IDNελuntuk akhiran, yaitu.xn--qxam.Semua data di zona memiliki akhiran ini.
Untuk melihat bagaimana nama domain Anda dikonversi secara visual dari karakter Unicode ke format ASCII-Compatible Encoding (ACE) yang setara, gunakan alat konverter IDN.
Untuk membuat zona publik terkelola baru dengan akhiran IDN, selesaikan langkah-langkah berikut.
Konsol
Di konsol Google Cloud , buka halaman Create a DNS zone.
Untuk Zone type, pilih Public.
Masukkan Zone name, seperti
my-new-zone.Masukkan akhiran DNS name untuk zona dengan menggunakan nama domain yang Anda miliki.
Di bagian DNSSEC, pilih
Off,On, atauTransfer. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan DNSSEC untuk zona terkelola yang ada.Klik Create. Halaman Zone details akan ditampilkan.
gcloud
Jalankan perintah dns managed-zones create:
gcloud dns managed-zones create NAME \
--description=DESCRIPTION \
--dns-name=DNS_SUFFIX \
--visibility=public \
--dnssec-state=DNSSEC_STATE
Ganti kode berikut:
NAME: nama zona AndaDESCRIPTION: deskripsi zona AndaDNS_SUFFIX: akhiran DNS dalam format Punycode untuk zona Anda menggunakan nama domain yang Anda milikiDNSSEC_STATE: cara DNS mengautentikasi respons terhadap pencarian nama domain untuk zona terkelola inioff: menonaktifkan DNSSEC untuk zona terkelolaon: mengaktifkan DNSSEC untuk zona terkelolatransfer: mengaktifkan DNSSEC dan mengizinkan transfer masuk atau keluar terhadap zona bertanda
API
Kirim permintaan POST menggunakan metode
managedZones.create:
POST https://dns.googleapis.com/dns/v1/projects/PROJECT_ID/managedZones
{
"name": "NAME",
"description": "DESCRIPTION",
"dnsName": "DNS_NAME",
"visibility": "public"
}
Ganti kode berikut:
PROJECT_ID: ID project tempat zona terkelola dibuatNAME: nama zona AndaDESCRIPTION: deskripsi zona AndaDNS_NAME: akhiran DNS dalam format Punycode untuk zona Anda menggunakan nama domain yang Anda miliki
Langkah berikutnya
- Untuk menggunakan zona terkelola, lihat Membuat, mengubah, dan menghapus zona.
- Untuk menemukan solusi atas masalah umum yang mungkin Anda alami saat menggunakan Cloud DNS, lihat Pemecahan masalah.
- Untuk mendapatkan ringkasan Cloud DNS, lihat Ringkasan Cloud DNS.