Panduan memulai: Menyiapkan data DNS untuk nama domain dengan Cloud DNS
Halaman ini menjelaskan cara menyiapkan zona terkelola Cloud DNS dan data
resource untuk nama domain Anda. Anda akan dipandu dengan contoh pembuatan
zona terkelola, lalu menyiapkan data Address (A) dan Canonical Name (CNAME)
untuk domain tersebut.
Untuk mengikuti panduan langkah demi langkah untuk tugas ini langsung di Google Cloud konsol, klik Pandu saya:
Untuk informasi selengkapnya, lihat referensi berikut:
- Untuk mengetahui konsep Cloud DNS, lihat Ringkasan Cloud DNS.
- Untuk mengetahui terminologi terkait Cloud DNS, lihat Istilah-istilah penting.
- Untuk mengetahui informasi konfigurasi jaringan Virtual Private Cloud (VPC), lihat Ringkasan VPC.
- Untuk mengetahui panduan konfigurasi dan informasi API, lihat Langkah berikutnya.
Persyaratan
Panduan memulai ini mengasumsikan bahwa Anda memiliki hal-hal berikut:
- Nama domain melalui registrar nama domain. Anda dapat mendaftarkan nama domain menggunakan Cloud Domains atau registrar lain pilihan Anda. Cloud Domains memungkinkan Anda mengelola domain menggunakan Cloud Domains API.
- Instance virtual machine (VM) Windows Server atau Linux.
- Alamat IP untuk mengarahkan data
Azona Anda. Alamat IP yang valid dapat berupa server yang sudah berjalan dan memiliki alamat IP yang dapat Anda gunakan. Misalnya, Anda dapat mengikuti tutorial Menjalankan server Web Apache dasar untuk menyiapkan server web di VM Compute Engine.
Sebelum memulai
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Make sure that you have the following role or roles on the project: Service Usage Admin, DNS Administrator
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Buka IAM - Pilih project.
- Klik Grant access.
-
Di kolom New principals, masukkan ID pengguna Anda. ID pengguna biasanya adalah alamat email untuk Akun Google.
- Di daftar Select a role, pilih peran.
- Untuk memberikan peran tambahan, klik Add another role, lalu tambahkan setiap peran tambahan.
- Klik Save.
-
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Make sure that you have the following role or roles on the project: Service Usage Admin, DNS Administrator
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Buka IAM - Pilih project.
- Klik Grant access.
-
Di kolom New principals, masukkan ID pengguna Anda. ID pengguna biasanya adalah alamat email untuk Akun Google.
- Di daftar Select a role, pilih peran.
- Untuk memberikan peran tambahan, klik Add another role, lalu tambahkan setiap peran tambahan.
- Klik Save.
-
-
Enable the DNS API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Membuat zona publik terkelola di Cloud DNS
Di konsol Google Cloud , buka halaman Create a DNS zone.
Untuk membuat zona DNS publik, klik
Create zone .Untuk Zone type, pilih Public.
Pada kolom
Zone name , masukkanmy-new-zone.Pada kolom
DNS name , masukkan nama domain yang Anda beli. Masukkan hanya nama domain. Contoh:example.comPada menu drop-down
DNSSEC , pilih Off.Klik
Create .
Untuk mengedit data, pada halaman Zone details, di akhir baris untuk data yang ingin Anda edit, klik editEdit.
Membuat data untuk mengarahkan domain ke alamat IP eksternal
Jika alamat IP Anda dalam format #.#.#.#, itu adalah alamat IPv4 dan Anda perlu
membuat data A.
Jika alamat IP Anda dalam format #:#:#:#:#:#:#:#, itu adalah alamat IPv6
dan Anda perlu membuat data AAAA.
Di konsol Google Cloud , buka halaman Cloud DNS.
Klik zona tempat Anda ingin menambahkan kumpulan data.
Klik Add standard.
Pada Resource Record Type, pilih
Auntuk membuat dataA. PilihAAAAuntuk membuat dataAAAA.Pada IPv4 Address atau IPv6 Address, masukkan alamat IP yang ingin Anda gunakan untuk domain ini.
Klik Create.
Membuat data CNAME untuk subdomain www
Di konsol Google Cloud , buka halaman Cloud DNS.
Klik zona tempat Anda ingin menambahkan kumpulan data.
Klik Add standard.
Pada DNS Name, masukkan
www.Pada Resource Record Type, pilih
CNAME.Pada Canonical name, masukkan nama domain, diikuti dengan tanda titik (misalnya,
example.com.).Klik Create.
Update data memerlukan waktu beberapa saat untuk diterapkan, bergantung pada nilai time to live (TTL) dari data. Anda dapat memverifikasi bahwa data DNS berfungsi dengan membuka nama domain dan memastikan bahwa domain tersebut mengarah ke alamat IP Anda.
Mengupdate server nama domain untuk memublikasikan domain Anda
Terakhir, Anda harus mengupdate server nama domain untuk menggunakan Cloud DNS agar data baru dapat dipublikasikan ke internet.
Anda telah berhasil menggunakan Cloud DNS untuk menyiapkan data DNS.
Pembersihan
Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
Di konsol Google Cloud , buka halaman Cloud DNS zones.
Klik nama zona (
my-new-zone) untuk membuka halaman Zone details.Pilih data A dan CNAME yang telah Anda buat.
Klik Delete record sets.
Buka halaman Cloud DNS zone.
Untuk menghapus zona, centang kotak
my-new-zone, lalu di akhir baris, klik deleteDelete zone.
Langkah berikutnya
- Untuk menambahkan, menghapus, atau mengupdate data, lihat Mengelola data.
- 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 mereferensikan API, lihat Cloud DNS REST API.
- Untuk mengetahui biaya, lihat Harga Cloud DNS.