Halaman ini menjelaskan cara menambahkan, memperbarui, dan menghapus set data resource.
Untuk melihat daftar jenis data resource yang didukung, lihat Jenis data resource yang didukung.
Sebelum memulai
Buat zona terkelola. Selesaikan prasyarat untuk membuat zona terkelola dan buat zona terkelola.
Pilih jenis data resource yang didukung. Pilih jenis data resource untuk set data resource Anda.
Menambahkan set data resource
Untuk menambahkan set rekaman resource, ikuti langkah-langkah berikut:
Konsol
Di konsol Google Cloud , buka halaman Cloud DNS zones
Klik nama zona terkelola yang ingin Anda tambahi data.
Di halaman Zone details, klik Add standard.
Di halaman Create record set, di kolom DNS name, masukkan subdomain zona DNS—misalnya,
mail. Titik di akhir akan otomatis ditambahkan di bagian akhir.Untuk membuat data DNS karakter pengganti, masukkan tanda bintang—misalnya,
*.example.com.Tanda @ tidak otomatis membuat data apex. Untuk membuat data resource di apex domain, kosongkan kolom Nama DNS.
Pilih Jenis data resource—misalnya,
MX.Di kolom TTL, masukkan nilai numerik untuk time to live (TTL) data resource, yaitu durasi waktu bagi data tersebut untuk di-cache. Nilai ini harus berupa bilangan bulat positif.
Dari menu TTL unit, pilih satuan waktu—misalnya,
minutes.Bergantung pada jenis data resource yang telah Anda pilih, isi kolom yang tersisa.
Untuk memasukkan informasi tambahan, klik Add item.
Klik Create.
gcloud
Untuk menambahkan set data resource, gunakan
perintah gcloud dns record-sets create:
gcloud dns record-sets create RRSET_NAME \
--rrdatas=RR_DATA \
--ttl=TTL \
--type=RRSET_TYPE \
--zone=MANAGED_ZONE
Ganti kode berikut:
RRSET_NAME: nama DNS yang cocok dengan kueri masuk dengan nama DNS zona ini sebagai sufiksnya—misalnya,test.example.comRR_DATA: nilai arbitrer yang terkait dengan set data resource—misalnya,198.51.100.5; Anda juga dapat memasukkan beberapa nilai,rrdata1rrdata2rrdata3—misalnya,198.51.100.510.2.3.4...TTL: TTL dalam detik yang digunakan oleh resolver untuk meng-cache set data resource ini—misalnya,30RRSET_TYPE: jenis data resource dari set data resource ini—misalnya,A.MANAGED_ZONE: zona terkelola yang terkait dengan set data resource ini—misalnya,my-zone-name; nama set data resource ini harus memiliki nama DNS zona terkelola sebagai akhiran
API
Untuk menambahkan set data resource, gunakan metode
resourceRecordSets.create
berikut:
POST https://dns.googleapis.com/dns/v1/projects/PROJECT_ID/managedZones/MANAGED_ZONE/rrsets
{
"name": "RRSET_NAME",
"type": "RRSET_TYPE",
"ttl": TTL,
"rrdatas": [ RR_DATA ]
}
Ganti kode berikut:
PROJECT_ID: ID projectMANAGED_ZONE: zona terkelola yang terkait dengan set data resource ini—misalnya,my-zone-name; nama set data resource ini harus memiliki nama DNS zona terkelola sebagai akhiranRRSET_NAME: nama DNS yang cocok dengan kueri masuk dengan nama DNS zona ini sebagai sufiksnya—misalnya,test.example.comRRSET_TYPE: jenis data resource dari set data resource ini—misalnya,ATTL: TTL dalam detik yang digunakan oleh resolver untuk meng-cache set data resource ini—misalnya,30RR_DATA: nilai arbitrer yang terkait dengan set data resource—misalnya,"198.51.100.5"; Anda juga dapat memasukkan beberapa nilai dalam daftar yang dipisahkan koma—misalnya,"198.51.100.5","10.2.3.4".
Terraform
Menambahkan koleksi set data resource dalam transaksi
Anda dapat menambahkan beberapa set data resource dengan membuat transaksi yang memerinci perubahan. Transaksi adalah grup dari satu atau beberapa perubahan data DNS yang harus diterapkan sebagai satu unit. Seluruh transaksi bisa berhasil atau pun gagal, sehingga memastikan data Anda tidak pernah berada dalam keadaan tidak konsisten. Anda dapat membuat transaksi hanya dengan menggunakan gcloud CLI atau Cloud DNS API.
Untuk membuat transaksi, ikuti langkah-langkah berikut:
gcloud
Untuk memulai transaksi, gunakan perintah
gcloud dns record-sets transaction start:gcloud dns record-sets transaction start \ --zone=MANAGED_ZONE
Ganti
MANAGED_ZONEdengan nama zona terkelola yang set data resource-nya ingin Anda kelola—misalnya,my-zone-name.Untuk menambahkan set data resource sebagai bagian dari transaksi, gunakan perintah
gcloud dns record-sets transaction add:gcloud dns record-sets transaction add RR_DATA \ --name=DNS_NAME \ --ttl=TTL \ --type=RECORD_TYPE \ --zone=MANAGED_ZONE
Ganti kode berikut:
RR_DATA: nilai arbitrer yang berkaitan dengan set data resource—misalnya,198.51.100.5; Anda juga dapat memasukkan beberapa nilai,rrdata1rrdata2rrdata3—misalnya,198.51.100.510.2.3.4...DNS_NAME: nama domain atau DNS dari set data yang akan ditambahkan—misalnya,test.example.comTTL: time to live (TTL) untuk set data dalam jumlah detik—misalnya,300RECORD_TYPE: jenis data—misalnya,A.MANAGED_ZONE: nama zona terkelola yang set data resource-nya ingin Anda kelola—misalnya,my-zone-name
Untuk menjalankan transaksi, gunakan perintah
gcloud dns record-sets transaction execute:gcloud dns record-sets transaction execute \ --zone=MANAGED_ZONE
Untuk menambahkan transaksi karakter pengganti, gunakan perintah
gcloud dns record-sets transaction add:gcloud dns record-sets transaction add \ --zone=MANAGED_ZONE \ --name=WILDCARD_DNS_NAME \ --type=RECORD_TYPE \ --ttl=TTL
Ganti kode berikut: