Menggunakan DNS eksternal

Ringkasan

Jaringan VPC Google Cloud memiliki layanan DNS internal dan tidak secara otomatis mendukung konfigurasi DNS eksternal untuk VM. Namun, perusahaan mungkin lebih memilih untuk mengelola server DNS mereka sendiri secara langsung dan perlu mengonfigurasi DNS eksternal pada VM yang dimigrasikan.

Migrate for Compute Engine menyediakan cara untuk menyetel dan mengontrol setelan DNS eksternal dari VM yang dimigrasikan. Untuk melakukannya, konfigurasikan setelan DNS di project Google Cloud menggunakan metadata project Google Cloud. Setelan ini diterapkan ke VM baru saat dimigrasikan.

Sebagai alternatif, Google Cloud menawarkan solusi penerusan DNS mandiri sebagai bagian dari Cloud DNS. Cloud DNS berfungsi dengan semua resource di Virtual Private Cloud dan menyediakan resolusi nama DNS baik di infrastruktur lokal maupun di Google Cloud.

Cara setelan DNS diterapkan

Setelan DNS diterapkan sebagai berikut:

  • Untuk klien Windows, key-value pair diterapkan ke semua NIC sebagai berikut:
    • dns-domain-name: Mengganti setelan DNS suffix for this connection per NIC.
    • dns-servers: Mengganti daftar server DNS per NIC.
    • dns-domain-suffixes: Mengganti daftar akhiran DNS per NIC.
  • Untuk klien Linux, key-value pair diterapkan ke semua NIC sebagai berikut:
    • dns-servers: Menambahkan daftar server DNS di awal file resolv.conf.
    • dns-domain-suffixes: Menambahkan awalan daftar akhiran DNS dalam file resolv.conf.

Mengonfigurasi VM agar terhubung ke server metadata

Google Cloud memberikan metadata ke VM yang dihosting di Compute Engine. Untuk menggunakan DNS eksternal tanpa meneruskan ke Cloud DNS, Anda perlu mengonfigurasi resolusi nama untuk VM secara manual.

Untuk melakukannya, tambahkan baris berikut ke file /etc/hosts (di Linux) atau c:\Windows\System32\Drivers\etc\hosts (di Windows).

169.254.169.254 metadata.google.internal

Mengonfigurasi data DNS eksternal pada VM di GCP

Untuk mengaktifkan DNS eksternal pada VM yang dimigrasikan:

  1. Di Google Cloud Console, buka halaman Metadata untuk project Anda.
  2. Di bagian Metadata, klik Edit.
    screenshot cara mengaktifkan DNS eksternal (klik untuk memperbesar)
    Mengaktifkan DNS eksternal (klik untuk memperbesar)
  3. Di halaman Metadata, tambahkan key-value pair yang sesuai. Gunakan salah satu bagian berikut untuk melihat petunjuk deployment ini:

Menggunakan VM tanpa setelan region (default)

  1. Jika VM Anda tidak memiliki setelan region tertentu, tambahkan key-value pair berikut di halaman Metadata:

    Kunci Nilai Contoh
    {region_name}_dns-domain-name : mydomain.com
    {region_name}_dns-servers : {comma separated list of IPs}
    {region_name}_dns-domain-suffixes mydomain.com, myseconddomain.com
  2. Bila telah selesai, klik Simpan.

Menggunakan VM dengan setelan region

  1. Jika VM Anda memiliki setelan region tertentu, tambahkan key-value pair berikut di halaman Metadata:

    Deskripsi Kunci Nilai Contoh
    Klien Windows {region_name}_dns-domain-name : mydomain.com
    Daftar server DNS {region_name}_dns-servers : {comma separated list of IPs}
    mewakili daftar akhiran DNS untuk ditambahkan ke komputer Windows dan Linux. {region_name}_dns-domain-suffixes mydomain.com, myseconddomain.com
  2. Bila telah selesai, klik Simpan.