Membuat zona dengan Nama Domain Internasional

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

  1. Di konsol Google Cloud , buka halaman Create a DNS zone.

    Buka Create a DNS zone

  2. Untuk Zone type, pilih Public.

  3. Masukkan Zone name, seperti my-new-zone.

  4. Masukkan akhiran DNS name untuk zona dengan menggunakan nama domain yang Anda miliki.

  5. Di bagian DNSSEC, pilih Off, On, atau Transfer. Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan DNSSEC untuk zona terkelola yang ada.

  6. 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 Anda
  • DESCRIPTION: deskripsi zona Anda
  • DNS_SUFFIX: akhiran DNS dalam format Punycode untuk zona Anda menggunakan nama domain yang Anda miliki

  • DNSSEC_STATE: cara DNS mengautentikasi respons terhadap pencarian nama domain untuk zona terkelola ini

    • off: menonaktifkan DNSSEC untuk zona terkelola
    • on: mengaktifkan DNSSEC untuk zona terkelola
    • transfer: 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 dibuat
  • NAME: nama zona Anda
  • DESCRIPTION: deskripsi zona Anda
  • DNS_NAME: akhiran DNS dalam format Punycode untuk zona Anda menggunakan nama domain yang Anda miliki

Langkah berikutnya