Halaman ringkasan ini menjelaskan cara mengelola data DNS menggunakan Cloud DNS di Google Distributed Cloud (GDC) yang terisolasi. Cloud DNS menyediakan cara yang sangat andal dan skalabel untuk mengelola data DNS, melalui antarmuka command line dan API berbasis Kubernetes. Pelajari cara kerja Cloud DNS di GDC, termasuk perbedaan antara zona DNS publik dan pribadi.
Audiens yang dituju untuk dokumen ini adalah administrator platform dan operator aplikasi yang bertanggung jawab atas administrasi jaringan dan mengelola DNS untuk organisasi mereka. Dokumen ini mengasumsikan bahwa Anda memiliki pemahaman dasar tentang konsep jaringan dan DNS yang penting.
Jenis zona untuk Cloud DNS
Zona DNS adalah bagian tertentu dari namespace DNS yang menjadi tanggung jawab Anda. GDC menawarkan dua jenis zona DNS terkelola:
- Zona DNS publik: Zona ini terlihat dan dapat diakses dari mana saja di jaringan Anda. Zona publik digunakan untuk layanan yang ingin Anda jangkau oleh pengguna di luar GDC Anda.
- Zona DNS pribadi: Zona ini hanya dapat diakses dari dalam Virtual Private Cloud (VPC) pelanggan default Anda di GDC. Zona pribadi ideal untuk layanan dan aplikasi internal yang tidak boleh diekspos ke jaringan eksternal.
Membuat data DNS dalam zona
Dalam zona DNS, Anda membuat data DNS. Setiap data mengaitkan nama domain atau subdomain dengan nilai tertentu, seperti alamat IP, nama domain lain, atau informasi teks. Berbagai jenis data DNS memiliki tujuan yang berbeda, seperti mengarahkan traffic, menentukan server email, dan memverifikasi kepemilikan. Anda dapat mengonfigurasi jenis data berikut:
- Data Alamat (A): memetakan nama domain ke satu atau beberapa alamat IPv4. Data ini adalah jenis data paling mendasar untuk mengarahkan domain ke server.
- Data Nama Kanonis (CNAME): membuat alias dari satu nama domain ke nama domain kanonis (otoritatif) lainnya. Jenis data ini berguna untuk mengalihkan traffic atau menyederhanakan pengelolaan DNS.
- Data Teks (TXT): memungkinkan Anda mengaitkan teks arbitrer dengan nama domain. Data ini sering digunakan untuk tujuan verifikasi atau untuk menyimpan informasi seperti data Sender Policy Framework (SPF) untuk autentikasi email.
- Data Pointer (PTR): memetakan alamat IP kembali ke nama domain, yang juga dikenal sebagai pencarian DNS terbalik. Data ini sering digunakan untuk reputasi server email dan analisis logging.
- Data Mail Exchanger (MX): menentukan server email yang bertanggung jawab untuk menerima email untuk domain. Hal ini penting untuk menyiapkan layanan email.
ResourceRecordSet API di GDC memungkinkan Anda membuat dan mengelola data DNS dalam zona DNS. API ini memungkinkan Anda menentukan detail kumpulan data DNS identik yang memiliki nama, jenis, dan TTL (Time-To-Live) yang sama.
Operasi DNS
Anda dapat menggunakan gdcloud CLI atau Kubernetes API di GDC untuk membuat zona DNS dan membuat data DNS. Antarmuka ini memungkinkan Anda menentukan status zona DNS, termasuk nama, deskripsi, dan visibilitasnya. API ini menyediakan hal berikut:
- Pembuatan dan pengelolaan zona DNS: Menentukan dan mengonfigurasi zona DNS seperti nama domain, deskripsi, visibilitas publik atau pribadi.
- Pengelolaan zona: Mencantumkan, mengupdate, dan menghapus zona DNS terkelola.
- Deployment dan replikasi terdistribusi: Mereplikasi zona DNS di seluruh zona GDC yang terisolasi untuk ketersediaan tinggi dan distribusi global.
- Pemantauan status: Melacak kesehatan zona secara keseluruhan, progres deployment, dan status replika individual.
Untuk dokumentasi referensi lengkap zona DNS di GDC, lihat gdcloud dns managed-zones dan ManagedDNSZone.