---
title: "Apa Itu DNS? Record A, CNAME, MX, dan TXT Dijelaskan"
description: "Cara kerja DNS dari domain sampai alamat IP, beda record A, AAAA, CNAME, MX, TXT, dan NS, kapan memakai masing-masing, dan kenapa perubahan butuh waktu."
url: "https://nivelva.com/insight/apa-itu-dns"
category: "Server \u0026 Infrastruktur"
tags: ["dns","domain","record dns","nameserver","ttl"]
author: "Theresia Candiawan"
published: "2026-11-04T07:27:00+07:00"
updated: "2026-11-04T07:27:00+07:00"
language: "id"
publisher: "Nivelva (https://nivelva.com)"
---

# Apa Itu DNS? Record A, CNAME, MX, dan TXT Dijelaskan

> **Jawaban singkat:** DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain menjadi alamat IP server. Record DNS seperti A, CNAME, MX, dan TXT menentukan ke mana website, email, dan layanan lain di domainmu diarahkan.

DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain seperti `bisnismu.com` menjadi alamat IP server, misalnya `203.0.113.10`. Komputer berkomunikasi lewat alamat IP, manusia lebih mudah mengingat nama, dan DNS menjembatani keduanya dalam hitungan milidetik setiap kali kamu membuka website atau mengirim email.

Taruhannya nyata. Satu record yang keliru bisa membuat website tidak terbuka atau email tidak sampai, padahal server dan domainmu baik-baik saja. Memahami jenis record dan kapan memakainya adalah cara termurah untuk menghindari gangguan seperti itu.

## Bagaimana DNS menemukan alamat sebuah domain?

### Struktur bertingkat

DNS disusun seperti pohon: dari root, lalu domain tingkat atas (TLD) seperti `.com` atau `.id`, sampai domainmu sendiri. Struktur ini dijelaskan dalam standar RFC 1034 dan RFC 1035[^1].

### Perjalanan satu permintaan

Saat seseorang mengetik `bisnismu.com` di browser, prosesnya kira-kira begini:

1. Perangkat bertanya ke **resolver**, biasanya milik penyedia internet atau layanan DNS publik.
2. Kalau resolver belum menyimpan jawabannya, ia bertanya ke root server, lalu ke server TLD `.com`.
3. Server TLD memberi tahu **nameserver** yang bertanggung jawab atas `bisnismu.com`.
4. Nameserver itu (*authoritative*) menjawab dengan record yang diminta, misalnya alamat IP website.
5. Resolver menyimpan jawaban sementara (cache), lalu mengirimkannya ke perangkat. Browser pun terhubung ke server.

Sebagai pemilik domain, yang kamu atur adalah isi nameserver authoritative itu, yaitu kumpulan record DNS. Biasanya lewat DNS manager di tempat domain terdaftar atau di panel hosting.

### TTL dan propagasi

TTL (Time To Live) adalah lama resolver boleh menyimpan jawaban sebelum bertanya ulang, dihitung dalam detik. TTL 3600 berarti jawaban disimpan sampai satu jam.

Itulah sebabnya perubahan DNS tidak langsung terlihat di semua tempat. Resolver yang masih menyimpan jawaban lama akan memakainya sampai TTL habis, dan masa tunggu ini sering disebut **propagasi**. Mengganti nameserver biasanya butuh waktu lebih lama daripada mengubah satu record, karena informasi nameserver juga disimpan di tingkat TLD.

Kalau berencana memindahkan website, turunkan TTL record A menjadi 300 detik satu atau dua hari sebelumnya. Saat IP diganti, resolver lebih cepat mengambil alamat baru. Setelah pindah selesai, TTL bisa dinaikkan lagi.

## Membandingkan jenis record DNS

### Tabel record yang paling sering dipakai

| Record | Fungsi | Contoh isi |
|:--|:--|:--|
| A | Mengarahkan nama ke alamat IPv4 | `bisnismu.com` ke `203.0.113.10` |
| AAAA | Mengarahkan nama ke alamat IPv6 | `bisnismu.com` ke `2001:db8::10` |
| CNAME | Menjadikan nama sebagai alias nama lain | `www` ke `bisnismu.com` |
| MX | Menentukan server penerima email | `mail.bisnismu.com` prioritas 10 |
| TXT | Menyimpan teks untuk verifikasi dan kebijakan email | SPF, DKIM, verifikasi Google |
| NS | Menunjuk nameserver yang berwenang | `ns1.penyedia.com` |
| SRV | Menunjuk lokasi layanan tertentu beserta port | Layanan VoIP atau chat |
| CAA | Membatasi CA yang boleh menerbitkan SSL | Hanya CA pilihanmu |

### Record untuk website: A, AAAA, dan CNAME

Record A adalah dasar website: isinya alamat IPv4 server tempat websitemu berjalan, biasanya diberikan penyedia hosting atau server. Kalau server juga punya IPv6, tambahkan record AAAA.

CNAME membuat satu nama menjadi alias nama lain. Aturannya ketat: nama yang memakai CNAME tidak boleh punya record lain. Karena domain utama (*apex*) selalu punya record NS dan SOA, CNAME umumnya tidak dipakai di domain utama.

### Record untuk email dan verifikasi: MX dan TXT

MX menentukan ke server mana email untuk `@bisnismu.com` dikirim. Angka prioritas yang lebih kecil dicoba lebih dulu. MX yang salah atau kosong membuat email masuk gagal. Alasan memakai email dengan domain sendiri dibahas di [email bisnis dengan domain sendiri](https://nivelva.com/insight/email-bisnis-domain-sendiri).

TXT berisi teks bebas yang dibaca layanan lain, antara lain untuk verifikasi kepemilikan domain dan kebijakan email seperti SPF, DKIM, dan DMARC yang membantu email tidak masuk spam. Penjelasannya ada di [SPF, DKIM, DMARC](https://nivelva.com/insight/spf-dkim-dmarc).

## Kapan memakai A, kapan CNAME?

Pakai record A ketika kamu memegang alamat IP server secara langsung, misalnya untuk domain utama yang diarahkan ke VPS atau hosting. Ini juga satu-satunya pilihan wajar di apex, karena CNAME tidak boleh berdampingan dengan record NS dan SOA di sana.

Pakai CNAME ketika sebuah subdomain cukup mengikuti nama lain. Contoh paling umum adalah `www.bisnismu.com` yang diarahkan ke `bisnismu.com`. Keuntungannya, bila server pindah, cukup satu record A yang perlu diubah dan `www` ikut menyesuaikan.

Pertanyaan serupa muncul untuk tempat mengatur record. Kalau domain memakai nameserver bawaan tempat pendaftaran, atur di DNS manager registrar. Kalau nameserver diarahkan ke hosting atau layanan lain, atur di sana. Jangan mengisi record di dua tempat sekaligus, karena hanya nameserver yang aktif yang dibaca.

## Kesalahan DNS yang sering terjadi

- **Lupa record www.** Domain utama bisa dibuka, tapi `www.bisnismu.com` tidak. Tambahkan CNAME `www`.
- **Dua record SPF.** Satu domain sebaiknya hanya punya satu record TXT SPF. Gabungkan semua layanan pengirim dalam satu record.
- **MX terhapus saat pindah hosting.** Saat mengganti nameserver, record lama tidak ikut pindah otomatis.
- **CNAME bentrok.** Membuat CNAME pada nama yang sudah punya record lain akan ditolak atau menimbulkan perilaku tak terduga.
- **Mengira DNS rusak padahal masih cache.** Cek dengan `nslookup bisnismu.com` atau `dig bisnismu.com` dari beberapa jaringan sebelum mengubah apa pun.

> **Simpan salinan record:**
>
> Sebelum mengubah nameserver atau memindahkan domain, salin semua record DNS yang ada. Record yang hilang adalah penyebab umum email mendadak tidak masuk setelah migrasi.

## Mengatur DNS di Nivelva

Setiap domain yang didaftarkan di Nivelva mendapat **DNS manager gratis**. Dari panel, kamu bisa mengatur record A, CNAME, MX, TXT, dan SRV untuk menghubungkan domain ke hosting, email bisnis, atau verifikasi Google. Belum punya website? Ada juga domain forwarding untuk mengarahkan domain ke Instagram, toko marketplace, atau link WhatsApp.

> **Domain Murah** (layanan Nivelva): Daftar domain .com, .id, .co.id, dan ratusan ekstensi lain dengan DNS manager gratis. Mulai Rp243.000/tahun. Selengkapnya: https://nivelva.com/domain-murah

Kalau belum punya domain, mulai dari [cara memilih nama domain untuk bisnis](https://nivelva.com/insight/cara-memilih-nama-domain). Untuk harga dan cara daftar, lihat [panduan Domain Murah Nivelva](https://nivelva.com/insight/panduan-domain-murah).

## Pertanyaan yang sering diajukan

### Berapa lama perubahan DNS berlaku?

Tergantung TTL record. Perubahan record biasanya terlihat setelah TTL lama habis, sedangkan pergantian nameserver bisa butuh waktu lebih lama karena ikut di-cache di tingkat TLD.

### Apa bedanya record A dan CNAME?

Record A berisi alamat IP langsung. CNAME berisi nama lain sebagai alias, lalu resolver mencari alamat IP dari nama tujuan tersebut.

### Apakah satu domain bisa punya beberapa record MX?

Bisa. Server dengan angka prioritas paling kecil dicoba lebih dulu, yang lain menjadi cadangan.

### Apakah DNS manager di Nivelva berbayar?

Tidak. DNS manager sudah termasuk gratis untuk domain yang terdaftar di Nivelva.

[^1]: RFC 1034 menjelaskan konsep dan struktur DNS, sedangkan RFC 1035 menjelaskan format record dan protokolnya.

Tanya tim Nivelva lewat WhatsApp: https://wa.me/6285111245007

## Sumber

- <https://www.rfc-editor.org/rfc/rfc1034>
- <https://www.rfc-editor.org/rfc/rfc1035>

---

Diterbitkan oleh Nivelva Insight (https://nivelva.com/insight/). Artikel ini: https://nivelva.com/insight/apa-itu-dns
Kontak Nivelva: WhatsApp https://wa.me/6285111245007, email hello@nivelva.com
