DNS (Domain Name System) adalah sistem yang menghubungkan nama domain seperti www.contoh.com ke alamat IP server yang bisa dikenali oleh mesin. Agar sistem ini bekerja dengan baik, DNS menggunakan berbagai jenis record untuk memberikan informasi kepada browser, server email, dan layanan lainnya. Di antara banyak jenis DNS record, tiga yang paling umum dan penting adalah A Record, CNAME, dan TXT Record.
Meskipun sering muncul dalam pengaturan domain dan hosting, ketiga jenis record ini memiliki fungsi yang berbeda. Artikel ini akan membahas masing-masing secara detail dan menjelaskan kapan sebaiknya digunakan.
1. Apa Itu A Record?
A Record (Address Record) adalah jenis DNS record yang paling dasar. Fungsi utamanya adalah menghubungkan nama domain langsung ke alamat IP (IPv4) dari server tempat website Anda disimpan.
Contoh:
Nama: contoh.com
Tipe: A
Nilai: 192.0.2.123
Fungsi A Record:
- Menentukan ke mana domain harus diarahkan (misalnya ke server hosting).
- Digunakan untuk domain utama maupun subdomain (seperti
blog.contoh.com).
Kapan Menggunakan:
- Saat Anda tahu IP server tempat website Anda berada.
- Jika Anda menggunakan server khusus (VPS atau dedicated server) yang tidak berubah-ubah.
2. Apa Itu CNAME?
CNAME (Canonical Name Record) digunakan untuk mengarahkan satu nama domain ke domain lainnya. Artinya, CNAME bukan menunjuk ke IP address langsung, tetapi ke nama domain lain yang pada akhirnya memiliki A Record.
Contoh:
Nama: www.contoh.com
Tipe: CNAME
Nilai: contoh.com
Dengan pengaturan di atas, ketika seseorang mengakses www.contoh.com, DNS akan mengarahkannya ke contoh.com, yang kemudian diterjemahkan ke IP oleh A Record contoh.com.
Fungsi CNAME:
- Mempermudah pengelolaan DNS, terutama untuk subdomain.
- Menghindari duplikasi saat domain berubah IP.
- Umumnya digunakan untuk layanan pihak ketiga seperti Blogger, Shopify, atau platform email.
Kapan Menggunakan:
- Untuk subdomain seperti
www,blog, ataushop. - Saat diarahkan ke layanan eksternal yang meminta CNAME (misalnya
ghs.google.comuntuk Google Sites).
Catatan: CNAME tidak boleh digunakan pada root domain (
contoh.com). Root domain harus menggunakan A Record.
3. Apa Itu TXT Record?
TXT (Text Record) adalah DNS record yang digunakan untuk menyimpan teks bebas dalam DNS. Biasanya digunakan untuk verifikasi kepemilikan domain, pengaturan keamanan email, dan integrasi dengan layanan pihak ketiga.
Contoh:
Nama: @
Tipe: TXT
Nilai: "v=spf1 include:_spf.google.com ~all"
Fungsi TXT Record:
- Verifikasi domain untuk layanan seperti Google Workspace, Microsoft 365, atau Facebook.
- Menambahkan SPF, DKIM, dan DMARC untuk meningkatkan keamanan email.
- Menyimpan informasi metadata tambahan yang dibaca oleh server atau layanan tertentu.
Kapan Menggunakan:
- Saat melakukan verifikasi domain.
- Untuk menghindari email dianggap spam dengan pengaturan SPF/DKIM.
- Saat layanan pihak ketiga meminta Anda menambahkan record TXT tertentu.
Perbandingan Singkat: A Record vs CNAME vs TXT
| Fitur | A Record | CNAME | TXT Record |
|---|---|---|---|
| Mengarah ke | IP Address | Nama domain lain | Data teks |
| Digunakan untuk | Mengarahkan domain ke server | Subdomain atau layanan eksternal | Verifikasi & keamanan email |
| Boleh di root domain | Ya | Tidak | Ya |
| Contoh nilai | 192.0.2.1 | contoh.com | "v=spf1 include:... ~all" |
| Perubahan IP memengaruhi? | Ya, harus diubah manual jika IP berubah | Tidak, cukup ubah di domain tujuan | Tidak relevan |
Contoh Penggunaan Bersama
Misalkan Anda memiliki website dan email menggunakan Google Workspace:
- A Record: Mengarahkan
contoh.comke IP hosting website Anda. - CNAME: Mengarahkan
www.contoh.comkecontoh.com, agar keduanya mengarah ke tempat yang sama. - TXT: Verifikasi Google Workspace dan menambahkan SPF record agar email Anda tidak dianggap spam.
Kesimpulan
Memahami perbedaan antara A Record, CNAME, dan TXT sangat penting bagi siapa saja yang mengelola domain, baik untuk keperluan website, email, atau integrasi layanan lainnya.
- Gunakan A Record untuk mengarahkan domain ke alamat IP server.
- Gunakan CNAME untuk mengarahkan satu domain ke domain lainnya, terutama subdomain.
- Gunakan TXT Record untuk verifikasi, konfigurasi email, dan keamanan tambahan.
Dengan memahami ketiganya, Anda bisa mengelola DNS dengan lebih efektif dan menghindari kesalahan umum yang dapat menyebabkan website tidak bisa diakses atau email gagal terkirim.


