Promo Domain .web.id .biz.id .my.id Hanya 5.000 Rupiah

PengetahuanTechnology

Perbedaan A Record, CNAME, dan TXT dalam DNS

Ferdin Alamsyah

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, atau shop.
  • Saat diarahkan ke layanan eksternal yang meminta CNAME (misalnya ghs.google.com untuk 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

FiturA RecordCNAMETXT Record
Mengarah keIP AddressNama domain lainData teks
Digunakan untukMengarahkan domain ke serverSubdomain atau layanan eksternalVerifikasi & keamanan email
Boleh di root domainYaTidakYa
Contoh nilai192.0.2.1contoh.com"v=spf1 include:... ~all"
Perubahan IP memengaruhi?Ya, harus diubah manual jika IP berubahTidak, cukup ubah di domain tujuanTidak relevan

Contoh Penggunaan Bersama

Misalkan Anda memiliki website dan email menggunakan Google Workspace:

  • A Record: Mengarahkan contoh.com ke IP hosting website Anda.
  • CNAME: Mengarahkan www.contoh.com ke contoh.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.

Baca Juga