DNS Record

DNS record adalah komponen penting dalam sistem DNS (Domain Name System) yang berperan mengatur bagaimana sebuah domain bekerja di internet. Melalui DNS record, nama domain yang mudah diingat oleh pengguna, seperti google.com, dapat diterjemahkan menjadi alamat IP numerik yang dikenali oleh server dan perangkat jaringan, misalnya 216.239.32.21 Proses inilah yang memungkinkan browser mengarahkan permintaan pengguna ke server yang benar, baik untuk website, email, maupun layanan online lainnya. Tanpa konfigurasi DNS record yang tepat, sebuah domain tidak akan dapat diakses dengan normal meskipun hosting dan server sudah aktif.

1. A Record (Address Record)

Fungsi

Menghubungkan nama domain ke alamat IPv4.

Contoh

jurnalpc.com. A 103.123.45.67 www.jurnalpc.com. A 103.123.45.67

Digunakan untuk

  • Website
  • Server API
  • Server aplikasi
  • Subdomain apa pun

📌 Catatan:
Satu domain bisa punya lebih dari satu A record (load balancing).


2. AAAA Record

Fungsi

Menghubungkan domain ke alamat IPv6.

Contoh

jurnalpc.com. AAAA 2001:db8::1

Digunakan untuk

  • Website modern yang mendukung IPv6
  • Infrastruktur skala besar

📌 Jika server belum pakai IPv6 → record ini tidak wajib.


3. CNAME Record (Canonical Name)

Fungsi

Membuat alias domain ke domain lain.

Contoh

www.jurnalpc.com. CNAME jurnalpc.com. blog.jurnalpc.com. CNAME gh-pages.github.io.

Digunakan untuk

  • Alias subdomain
  • CDN (Cloudflare, Bunny, Fastly)
  • SaaS (GitHub Pages, Vercel, Netlify)

⚠️ Tidak boleh di root domain (@)
⚠️ Tidak bisa berdampingan dengan A/AAAA pada nama yang sama


4. MX Record (Mail Exchange)

Fungsi

Menentukan server penerima email.

Contoh

jurnalpc.com. MX 10 mail.jurnalpc.com. jurnalpc.com. MX 20 backupmail.jurnalpc.com.

Digunakan untuk

  • Email domain (info@, admin@, dll)

📌 Angka kecil = prioritas lebih tinggi


5. TXT Record

Fungsi

Menyimpan teks bebas, sering dipakai untuk verifikasi & keamanan.

Contoh

jurnalpc.com. TXT "v=spf1 mx ip4:103.123.45.67 ~all"

Digunakan untuk

  • SPF (email security)
  • DKIM (email signature)
  • DMARC (email policy)
  • Verifikasi domain (Google, Facebook, Cloudflare)
  • Ownership check

📌 TXT adalah record paling fleksibel & paling penting untuk email


6. SPF (sebenarnya TXT)

Fungsi

Menentukan server mana yang boleh mengirim email atas nama domain.

Contoh

v=spf1 mx a ip4:103.123.45.67 include:_spf.google.com ~all

Dampak

  • Mencegah spoofing
  • Mengurangi email masuk spam

⚠️ SPF bukan record terpisah, tapi TXT


7. DKIM (TXT juga)

Fungsi

Menandatangani email secara kriptografis.

Contoh

default._domainkey.jurnalpc.com TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkq..."

📌 Digunakan oleh server email modern


8. DMARC (TXT)

Fungsi

Menentukan perlakuan email yang gagal SPF/DKIM.

Contoh

_dmarc.jurnalpc.com TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@jurnalpc.com"

Policy

  • none → monitoring
  • quarantine → masuk spam
  • reject → ditolak

9. NS Record (Name Server)

Fungsi

Menentukan DNS server otoritatif domain.

Contoh

jurnalpc.com. NS ns1.cloudflare.com. jurnalpc.com. NS ns2.cloudflare.com.

📌 Tanpa NS → domain tidak bisa di-resolve


10. SOA Record (Start of Authority)

Fungsi

Informasi administratif zona DNS.

Isi

  • Primary DNS
  • Email admin
  • Serial
  • Refresh, Retry, Expire

Contoh

jurnalpc.com. SOA ns1.cloudflare.com. admin.jurnalpc.com. ( 2025122301 7200 3600 1209600 3600 )

📌 Biasanya otomatis, jangan diedit sembarangan.


11. PTR Record (Reverse DNS)

Fungsi

Mapping IP → domain (kebalikan A record).

Contoh

67.45.123.103.in-addr.arpa PTR mail.jurnalpc.com.

Digunakan untuk

  • Validasi email server
  • Reputasi IP

⚠️ Biasanya diatur oleh provider IP, bukan di DNS domain biasa.


12. SRV Record (Service Record)

Fungsi

Menentukan lokasi layanan spesifik.

Contoh

_sip._tcp.jurnalpc.com SRV 10 60 5060 sipserver.jurnalpc.com.

Digunakan untuk

  • VoIP
  • XMPP
  • Microsoft AD
  • Minecraft server

13. CAA Record

Fungsi

Menentukan CA mana yang boleh menerbitkan SSL.

Contoh

jurnalpc.com CAA 0 issue "letsencrypt.org"

Manfaat

  • Mencegah SSL palsu
  • Keamanan tinggi

14. NAPTR Record

Fungsi

Mapping kompleks (telekomunikasi, SIP).

Digunakan untuk

  • Sistem carrier
  • VoIP advanced
  • ENUM

📌 Jarang dipakai di web biasa.


15. DS & DNSSEC Records

Fungsi

Mengamankan DNS dari spoofing (DNSSEC).

Jenis

  • DS
  • DNSKEY
  • RRSIG
  • NSEC

📌 Biasanya diaktifkan otomatis (Cloudflare, registrar modern)

Ringkasan

RecordFungsi utama
ADomain → IPv4
AAAADomain → IPv6
CNAMEAlias domain
MXServer email
TXTVerifikasi & keamanan
SPFIzin pengirim email
DKIMTanda tangan email
DMARCKebijakan email
NSDNS name server
SOAInfo zona
PTRReverse DNS
SRVService discovery
CAAKontrol SSL
DNSSECKeamanan DNS

DOKUMENTASI LAMA