(Jaringan lama) Membuat aturan penerusan DNS
Aturan penerusan DNS cloud pribadi Anda menentukan cara Google Cloud VMware Engine meneruskan permintaan DNS dari perangkat pengelolaan ke server DNS layanan lokal Anda.
Anda dapat mengonfigurasi beberapa aturan penerusan DNS kondisional, masing-masing dengan satu atau beberapa server DNS yang terkait dengan domain.
Berikut adalah beberapa contoh proses yang memerlukan aturan penerusan DNS bersyarat:
- Meneruskan pesan syslog dari vCenter private cloud ke server pengumpulan syslog berdasarkan nama server.
- Menggunakan deployment Active Directory lokal sebagai sumber identitas untuk cloud pribadi Anda.
- Menggunakan VMware Site Recovery Manager (SRM) untuk pemulihan dari bencana.
- Menggunakan Zerto Virtual Replication untuk pemulihan dari bencana.
Sebelum memulai
Langkah-langkah dalam dokumen ini mengasumsikan bahwa Anda telah melakukan hal berikut:
- Membangun koneksi antara cloud pribadi dan jaringan lokal Anda
- Membuat server DNS lokal Anda dapat diakses oleh jaringan cloud pribadi Anda
Membuat aturan penerusan DNS
Untuk membuat aturan penerusan DNS di project Anda, gunakan salah satu metode berikut.
Konsol
Untuk membuat aturan penerusan DNS untuk cloud pribadi menggunakan konsolGoogle Cloud , selesaikan langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Private clouds.
Pilih cloud pribadi yang ingin Anda buat aturannya.
Di halaman ringkasan cloud pribadi, klik DNS.
Klik Tambahkan Aturan.
Tentukan domain yang ingin Anda teruskan dan tentukan satu atau beberapa alamat IPv4 yang dapat me-resolve domain, yang diberikan sebagai daftar dipisahkan koma.
gcloud
Untuk membuat aturan penerusan DNS untuk cloud pribadi, gunakan
perintah gcloud vmware private-clouds dns-forwarding update
. Anda dapat menentukan beberapa aturan dengan menggunakan beberapa flag --rule
untuk setiap permintaan.
gcloud vmware private-clouds dns-forwarding update \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,.... \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,....
Ganti kode berikut:
PROJECT_ID
: ID untuk project Anda tempat cloud pribadi beradaZONE
: zona untuk cloud pribadiPRIVATE_CLOUD_NAME
: nama cloud pribadiDOMAIN
: domain yang akan diteruskanDNS_SERVER_IP1,DNS_SERVER_IP2,....
: daftar alamat IPv4 yang dipisahkan koma untuk server DNS otoritatif
API
Buat permintaan POST
. Anda dapat menambahkan satu atau beberapa aturan ke setiap permintaan.
curl -X POST -H "Authorization: Bearer TOKEN " -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_NAME/dnsForwarding -d '{"forwardingRules": [ { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] }, { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] } ]}
Ganti kode berikut:
PROJECT_ID
: ID untuk project Anda tempat cloud pribadi beradaZONE
: zona untuk cloud pribadiPRIVATE_CLOUD_NAME
: nama cloud pribadiDOMAIN
: domain yang akan diteruskanDNS_SERVER_IP1,DNS_SERVER_IP2,....
: daftar alamat IPv4 yang dipisahkan koma untuk server DNS otoritatif
Menjelaskan aturan penerusan DNS
Untuk mendeskripsikan aturan penerusan DNS di project Anda, gunakan salah satu metode berikut.
Konsol
Untuk menjelaskan aturan penerusan DNS untuk cloud pribadi menggunakan konsol Google Cloud , selesaikan langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Private clouds.
Pilih cloud pribadi yang ingin Anda buat aturannya.
Di halaman ringkasan cloud pribadi, klik DNS.
gcloud
Untuk membuat aturan penerusan DNS untuk cloud pribadi, gunakan
perintah gcloud vmware private-clouds dns-forwarding describe
:
gcloud vmware private-clouds dns-forwarding describe \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME
Ganti kode berikut:
PROJECT_ID
: ID untuk project Anda tempat cloud pribadi beradaZONE
: zona untuk cloud pribadiPRIVATE_CLOUD_NAME
: nama cloud pribadi
API
Buat permintaan POST
.
POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/dnsForwarding
Ganti kode berikut:
PROJECT_ID
: ID untuk project Anda tempat cloud pribadi beradaZONE
: zona untuk cloud pribadiPRIVATE_CLOUD_NAME
: nama cloud pribadi