(Jaringan lama) Membuat aturan penerusan DNS

Aturan penerusan DNS cloud pribadi Anda menentukan cara Google Cloud VMware Engine meneruskan permintaan DNS dari appliance pengelolaan ke server DNS layanan lokal Anda.

Anda dapat mengonfigurasi beberapa aturan penerusan DNS bersyarat, yang masing-masing memiliki satu atau beberapa server DNS yang terkait dengan domain.

Berikut adalah beberapa contoh proses yang memerlukan aturan penerusan DNS bersyarat:

Sebelum memulai

Langkah-langkah dalam dokumen ini mengasumsikan bahwa Anda telah melakukan hal berikut:

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 Google Cloud konsol, selesaikan langkah-langkah berikut:

  1. Di Google Cloud konsol, buka halaman Private clouds.

    Buka Private clouds

  2. Klik Select a project , lalu pilih organisasi, folder, atau project tempat Anda ingin membuat aturan penerusan DNS.

  3. Pilih cloud pribadi untuk membuat aturan.

  4. Di halaman ringkasan cloud pribadi, klik DNS.

  5. Klik Add rule.

  6. Tentukan domain yang ingin Anda teruskan dan tentukan satu atau beberapa alamat IPv4 yang dapat me-resolve domain, yang disediakan sebagai daftar yang 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 berada
  • ZONE: zona untuk cloud pribadi
  • PRIVATE_CLOUD_NAME: nama cloud pribadi
  • DOMAIN: domain yang akan diteruskan
  • DNS_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 berada
  • ZONE: zona untuk cloud pribadi
  • PRIVATE_CLOUD_NAME: nama cloud pribadi
  • DOMAIN: domain yang akan diteruskan
  • DNS_SERVER_IP1,DNS_SERVER_IP2,....: daftar alamat IPv4 yang dipisahkan koma untuk server DNS otoritatif

Menjelaskan aturan penerusan DNS

Untuk menjelaskan aturan penerusan DNS di project Anda, gunakan salah satu metode berikut.

Konsol

Untuk menjelaskan aturan penerusan DNS untuk cloud pribadi menggunakan Google Cloud konsol, selesaikan langkah-langkah berikut:

  1. Di Google Cloud konsol, buka halaman Private clouds.

    Buka Private clouds

  2. Klik Select a project , lalu pilih organisasi, folder, atau project yang berisi cloud pribadi yang aturan penerusan DNS-nya ingin Anda lihat.

  3. Pilih cloud pribadi untuk membuat aturan.

  4. 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 command:

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 berada
  • ZONE: zona untuk cloud pribadi
  • PRIVATE_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 berada
  • ZONE: zona untuk cloud pribadi
  • PRIVATE_CLOUD_NAME: nama cloud pribadi