Skip to content

DNS

Tujuan Belajar

  • Memahami fungsi DNS sebagai "buku telepon internet".
  • Memahami proses resolusi DNS langkah demi langkah.
  • Mengenal jenis record DNS yang umum.

Apa itu DNS?

Manusia mengingat nama (google.com), tapi komputer butuh alamat IP (142.250.x.x). DNS (Domain Name System) adalah sistem yang menerjemahkan nama domain menjadi alamat IP — ibarat buku telepon internet.

Hierarki DNS

DNS tersusun hierarkis dari kanan ke kiri pada sebuah domain:

Proses resolusi DNS

Saat Anda membuka netlearn.vertexdata.web.id:

  1. Komputer bertanya ke resolver (biasanya milik ISP).
  2. Resolver bertanya ke root server → diarahkan ke server TLD (.id).
  3. TLD mengarahkan ke server authoritative domain.
  4. Authoritative menjawab IP-nya.
  5. Jawaban di-cache agar permintaan berikutnya lebih cepat.

Caching

Untuk efisiensi, hasil DNS disimpan sementara (cache) di banyak tingkat: browser, OS, resolver. Lama penyimpanan diatur oleh nilai TTL tiap record. Itu sebabnya perubahan DNS tidak langsung berlaku di mana-mana.

Jenis DNS Record

RecordFungsi
ANama → alamat IPv4
AAAANama → alamat IPv6
CNAMEAlias nama ke nama lain
MXMail server domain
NSName server domain
TXTTeks bebas (verifikasi, SPF, dll)
PTRIP → nama (reverse lookup)

Kaitan dengan deploy NetLearn

Saat mengarahkan subdomain netlearn.vertexdata.web.id ke Vercel, Anda menambahkan record CNAME yang mengarah ke cname.vercel-dns.com. Inilah DNS dalam praktik nyata — lihat panduan deploy.

DNS memakai port 53

DNS umumnya berjalan di port 53 (UDP untuk query cepat, TCP untuk data besar). Lihat Port & Socket.

Poin Penting

  • DNS menerjemahkan nama domain → alamat IP.
  • Resolusi melibatkan resolver, root, TLD, dan authoritative server.
  • Hasil di-cache (diatur TTL) untuk efisiensi.
  • Record umum: A, AAAA, CNAME, MX, NS, TXT.
QuizUji Pemahaman

1. Apa fungsi utama DNS?

  • AMengenkripsi data
  • BMenerjemahkan nama domain ke alamat IP
  • CMembagi alamat IP
  • DMengatur routing

2. Record DNS yang memetakan nama ke alamat IPv4 adalah?

  • AAAAA
  • BCNAME
  • CA
  • DMX

3. DNS umumnya berjalan di port?

  • A80
  • B443
  • C53
  • D22

Dirilis di bawah Lisensi MIT.