Halaman ini menjelaskan cara memigrasikan setelan DNS Google Domains dan mengekspor konfigurasi penerusan email dan domain Anda jika Anda menggunakan Google Domains sebagai penyedia DNS.
Jika Anda tidak menggunakan Google Domains sebagai penyedia DNS, Anda tidak perlu melakukan tindakan apa pun.
Jika Anda tidak menggunakan penerusan domain atau penerusan email, tetapi menggunakan Google Domains sebagai penyedia DNS, Anda dapat Memigrasikan setelan DNS Google Domains ke Cloud DNS.
Jika menggunakan penerusan email atau domain, Anda dapat Mengekspor konfigurasi penerusan email dan domain.
Sebelum memulai
Periksa apakah Anda menggunakan Google Domains sebagai penyedia DNS, dan apakah Anda telah menyiapkan penerusan email atau domain.
Konsol
Di konsol Google Cloud , buka halaman Cloud Domains.
Halaman Pendaftaran mencantumkan pendaftaran Anda.
Klik nama domain yang informasinya ingin Anda dapatkan.
Anda dapat memeriksa apakah domain tertentu menggunakan Google Domains sebagai penyedia DNS-nya atau apakah domain tersebut memiliki konfigurasi penerusan email atau domain.
gcloud
Untuk melihat detail pendaftaran domain tertentu, gunakan
perintah gcloud domains registrations describe:
gcloud domains registrations describe DOMAIN_NAME
Ganti DOMAIN_NAME dengan nama domain yang ingin
Anda lihat detailnya—misalnya, example.app.
Jika domain Anda menggunakan Google Domains sebagai penyedia DNS, bagian dnsSettings dari output akan terlihat mirip dengan contoh berikut:
dnsSettings:
googleDomainsDns:
Jika domain Anda menggunakan konfigurasi penerusan email atau domain, bagian dnsSettings dari output akan terlihat mirip dengan contoh berikut:
dnsSettings:
...
googleDomainsRedirectsDataAvailable: true
Memigrasikan setelan DNS Google Domains ke Cloud DNS
Untuk memigrasikan setelan DNS Google Domains Anda, ikuti langkah-langkah berikut.
gcloud
Buat zona publik terkelola untuk domain Anda.
Gunakan perintah
dns managed-zones create:gcloud dns managed-zones create ZONE_NAME \ --description=DESCRIPTION \ --dns-name=DOMAIN_NAME \ --visibility=public \ [--labels=LABELS] \ [--dnssec-state=DNSSEC_STATE]Ganti kode berikut:
ZONE_NAME: nama untuk zona AndaDESCRIPTION: deskripsi untuk zona AndaDOMAIN_NAME: nama domain untuk zona Anda—misalnya,example.com. Untuk menggunakan zona DNS untuk nama domain, Anda harus memastikan bahwa akhiran DNS di zona tersebut cocok dengan nama domain. Perhatikan bahwaexample.comdanexample.com.dianggap setara.LABELS: daftar pasangan nilai kunci yang dipisahkan koma sepertidept=marketingatauproject=project1. Flag ini bersifat opsional. Untuk mengetahui informasi selengkapnya, lihat dokumentasi SDKDNSSEC_STATE: status DNSSEC untuk zona Anda. Untuk mengetahui informasi selengkapnya, lihat ringkasan DNS Security Extensions (DNSSEC). Flag ini bersifat opsional.
Nonaktifkan DNSSEC untuk domain Anda.
Jika DNSSEC diaktifkan, nonaktifkan dan tunggu 24 jam hingga perubahan diterapkan.
Gunakan perintah
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssecGanti
DOMAIN_NAMEdengan nama domain yang DNSSEC-nya ingin Anda nonaktifkanAmbil informasi data DNS dari zona DNS Google Domains Anda.
Gunakan perintah
gcloud domains registrations google-domains-dns export-dns-record-sets:gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-formatGanti kode berikut:
DOMAIN_NAME: nama domain yang DNS record-nya ingin Anda ambilRECORDS_FILE: file yang menjadi tujuan ekspor set rekaman—misalnya,records.zonefile
Impor data ke zona Cloud DNS.
Gunakan perintah
dns record-sets import. Flag--zone-file-formatmenetapkan perintahimportuntuk mengharapkan file zona BIND. Jika Anda menghapus tanda ini,importakan mengharapkan file YAML:gcloud dns record-sets import RECORDS_FILE \ --zone=ZONE_NAME \ --zone-file-format \ --delete-all-existingGanti kode berikut:
RECORDS_FILE: file tempat set data harus diimpor—misalnya,records.zonefileZONE_NAME: nama zona terkelola yang set datanya ingin Anda kelola
Mulai menggunakan zona Cloud DNS yang dimigrasikan.
Gunakan perintah
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAMEGanti kode berikut:
DOMAIN_NAME: nama domain terdaftar—misalnya,example.app.ZONE_NAME: nama zona terkelola yang set datanya ingin Anda kelola
Pantau domain Anda. Jika Anda mengalami masalah konfigurasi DNS, batalkan migrasi.
Gunakan perintah
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Ganti
DOMAIN_NAMEdengan nama domain terdaftar, misalnya,example.app.Opsional: Aktifkan DNSSEC untuk domain Anda.
- Tunggu setidaknya 24 jam setelah menyelesaikan langkah 5.
- Gunakan perintah
gcloud domains registrations configure dns:
gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME \ --no-disable-dnssec
Ganti kode berikut:
DOMAIN_NAME: nama domain terdaftar—misalnya,example.app.ZONE_NAME: nama zona terkelola yang DNSSEC-nya ingin Anda nonaktifkan
Mengekspor konfigurasi penerusan email dan domain Anda ke penyedia hosting lain
gcloud
Nonaktifkan DNSSEC untuk domain Anda.
Jika DNSSEC diaktifkan, Anda harus menonaktifkannya dan menunggu 24 jam hingga perubahan diterapkan.
Gunakan perintah
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssecGanti kode berikut:
DOMAIN_NAME: nama domain yang DNSSEC-nya ingin Anda nonaktifkan
Mengekspor konfigurasi DNS Google Domains Anda.
Gunakan perintah
gcloud domains registrations google-domains-dns export-dns-record-sets:gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-formatGanti kode berikut:
DOMAIN_NAME: nama domain yang ingin Anda gunakan untuk mengambil informasi catatan DNSRECORDS_FILE: file tempat set rekaman harus diekspor—misalnya,records.zonefile
Ambil konfigurasi penerusan email dan domain Google Domains Anda.
Gunakan perintah
gcloud domains registrations google-domains-dns get-forwarding-config:gcloud domains registrations google-domains-dns get-forwarding-config DOMAIN_NAME
Ganti
DOMAIN_NAMEdengan nama domain terdaftar, misalnya,example.app.Impor konfigurasi penerusan dan data DNS ke penyedia hosting baru Anda. Untuk mengetahui petunjuknya, hubungi penyedia hosting Anda.
Konfigurasi setelan domain dan penerusan untuk penyedia hosting baru Anda. Untuk mengetahui petunjuknya, hubungi penyedia hosting Anda.
Jika Anda memiliki data
MXdanCNAME, pastikan Anda mengonfigurasi data ini untuk mengalihkan layanan ke penyedia hosting baru.Perbarui server nama untuk domain Anda. Anda bisa mendapatkan informasi server nama dari penyedia hosting baru Anda.
Gunakan perintah
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --name-servers=NAME_SERVERS_LISTGanti
NAME_SERVERS_LISTdengan daftar server nama DNS untuk domain.Pantau domain Anda. Jika Anda mengalami masalah konfigurasi DNS, batalkan migrasi.
Gunakan perintah
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Opsional: Aktifkan DNSSEC untuk zona DNS Anda di penyedia hosting Anda.
- Tunggu selama 24 jam setelah Anda mengaktifkan DNSSEC untuk zona DNS Anda.
Aktifkan DNSSEC untuk domain Anda.
Gunakan perintah
gcloud domains registrations configure dns:gcloud domains registrations configure dns DOMAIN_NAME \ --dns-settings-from-file=DNS_SETTINGS_FILE_NAMEGanti kode berikut:
DOMAIN_NAME: nama domain terdaftar—misalnya,example.app.DNS_SETTINGS_FILE_NAME: file YAML yang berisi setelan DNS yang diperlukan. Jika ditentukan, kontennya akan menggantikan nilai yang digunakan dalam resource pendaftaran. Jika file YAML tidak memiliki beberapa kolomdns_settings, kolom tersebut akan dihapus.Contoh isi file:
customDns: nameServers: - new.ns1.com - new.ns2.com dsRecords: - keyTag: 24 algorithm: RSASHA256 digestType: SHA256 digest: ab1cfa82b035c26cbbbdae632cea070514eb8b773f616aaeaf668e2f0be8f10d
Langkah berikutnya
- Untuk menemukan jawaban atas pertanyaan umum (FAQ), lihat FAQ pembelian Google Domains oleh Squarespace.
- Untuk menemukan solusi atas masalah umum yang mungkin Anda alami saat menggunakan Cloud Domains, lihat Memecahkan masalah Cloud Domains.