Semua panduan

DNS & DNSSEC / Panduan

DNS dan DNSSEC: menemukan alamat, lalu memeriksa kebenarannya.

DNS menerjemahkan nama seperti adg.id menjadi alamat yang dipahami komputer. DNSSEC menambahkan pemeriksaan agar resolver dapat memastikan jawaban itu asli. Keduanya bekerja bersama: satu membantu menemukan tujuan, satu lagi membantu memeriksa apakah tujuan tersebut dapat dipercaya.

6 menit baca
01

Apa yang dilakukan DNS

Setiap kali Anda mengunjungi sebuah website, perangkat Anda menanyakan sistem DNS untuk mengetahui alamat IP apa yang menghosting domain tersebut. DNS adalah database hierarkis dan terdistribusi yang dikelola di jutaan server di seluruh dunia.

Proses pencarian:

  1. Browser Anda menanyakan recursive resolver (biasanya disediakan oleh ISP atau layanan seperti 8.8.8.8)
  2. Resolver menanyakan root nameserver untuk menemukan nameserver mana yang mengelola TLD (misalnya .com)
  3. Resolver menanyakan TLD nameserver untuk menemukan nameserver autoritatif untuk domain tertentu
  4. Resolver menanyakan authoritative nameserver untuk jawaban akhir (alamat IP)
  5. Resolver menyimpan hasilnya dalam cache selama periode TTL record

Proses ini biasanya membutuhkan 20–120 milidetik.

02

Apa yang ditambahkan DNSSEC

DNSSEC memperluas DNS dengan tanda tangan digital di setiap langkah rantai pencarian. Tambahan utama:

DNSKEY records — Diterbitkan oleh setiap zona, berisi kunci publik yang digunakan untuk memverifikasi tanda tangan di zona tersebut.

RRSIG records — Tanda tangan digital yang mencakup setiap set record DNS.

DS records — Record Delegation Signer yang diterbitkan di zona induk, menciptakan tautan (rantai kepercayaan) antara zona induk dan anak.

NSEC/NSEC3 records — Record penolakan keberadaan yang diautentikasi, membuktikan bahwa nama yang ditanyakan tidak ada di zona.

03

DNS vs DNSSEC: perbandingan berdampingan

FiturDNSDNSSEC
FungsiMenyelesaikan nama ke alamat IPMemverifikasi keaslian data DNS
Diperkenalkan1983 (RFC 882/883)1997–2005 (RFC 2535, 4033–4035)
EnkripsiTidak adaTanda tangan (bukan enkripsi)
Mencegah cache poisoningTidakYa
Mencegah penyadapanTidakTidak (gunakan DoH/DoT)
Dipersyaratkan ICANN untuk TLDYaYa
Opsional bagi registranTidak relevanYa, untuk domain tingkat kedua
Dampak performaDasarRespons sedikit lebih besar
Mode kegagalanMengembalikan jawaban salah diam-diamMengembalikan SERVFAIL (error terlihat)
04

Ketika validasi DNSSEC gagal

Perbedaan perilaku utama: ketika DNS mengembalikan jawaban yang buruk akibat cache poisoning, browser dapat berpindah ke situs penyerang tanpa memberi tanda. Ketika validasi DNSSEC gagal, resolver mengembalikan error SERVFAIL — domain terlihat tidak dapat dijangkau sehingga pengguna tidak diarahkan diam-diam ke server palsu.

Perilaku ini memang dirancang demikian: gangguan yang terlihat lebih aman daripada pengalihan yang tidak terlihat. Pengguna dan sistem pemantauan dapat mendeteksi SERVFAIL, sedangkan pembajakan DNS tanpa DNSSEC sulit dikenali.

Bagi operator TLD, kesalahan penandatanganan DNSSEC seperti tanda tangan kedaluwarsa atau rollover yang keliru dapat menimbulkan gangguan yang langsung terlihat. Karena itu, pengelolaan DNSSEC memerlukan pemantauan 24/7, penandatanganan otomatis, serta perlindungan kunci berbasis HSM.

FAQ

Pertanyaan yang sering diajukan

Apakah DNSSEC memperlambat resolusi DNS?

Validasi DNSSEC menambahkan sedikit waktu pemrosesan di sisi resolver dan meningkatkan ukuran respons DNS. Dalam praktiknya, latensi tambahan biasanya 1–5ms untuk resolver modern, yang dapat diabaikan.

Bisakah saya menggunakan DNSSEC tanpa RSP?

Pemilik domain individual dapat mengaktifkan DNSSEC melalui panel kontrol registrar mereka — ini tidak memerlukan RSP. Operator TLD (operator registry) memerlukan dukungan tingkat RSP karena mengelola zone signing key, upacara kunci, dan pengiriman record DS di tingkat TLD memerlukan infrastruktur khusus.

Apakah DNSSEC mencegah semua serangan DNS?

DNSSEC mencegah serangan keaslian data — cache poisoning, spoofing, dan injeksi man-in-the-middle. Ini tidak mencegah serangan Denial-of-Service (DoS/DDoS) terhadap infrastruktur DNS, penyadapan kueri DNS, atau kompromi akun registrar/registry.

Langkah berikutnya

Mengoperasikan TLD? Siapkan DNS dan DNSSEC dalam satu fondasi.

ADG membantu operator TLD menjalankan Anycast DNS dan DNSSEC sebagai bagian dari layanan registry, dengan operasi yang dirancang untuk ketersediaan, keamanan, dan kebutuhan teknis TLD.

Lihat managed DNS dan DNSSEC ADGLihat layanan RDNS Provider ADG →

Baca selanjutnya

Lanjutkan dengan panduan yang membantu Anda menghubungkan konsep dengan kebutuhan operasional

  1. 01 / DNS & DNSSEC

    DNSSEC: Cara Memastikan Jawaban DNS Dapat Dipercaya

  2. 02 / DNS & DNSSEC

    Anycast DNS: Agar Domain Tetap Cepat dan Mudah Dijangkau

  3. 03 / New gTLD

    Mendaftar New gTLD: Panduan untuk Pemohon 2026 dan Ronde Berikutnya