Juli 7, 2026
walidumar-40
Panduan lengkap DNS Server Redundant Bind9 Ubuntu Server 26.04 LTS untuk mengatasi DNS lambat, sinkronisasi record gagal, dan meningkatkan availability.

DNS (Domain Name System) merupakan salah satu layanan paling krusial dalam infrastruktur jaringan modern. Hampir seluruh layanan jaringan seperti website, email server, aplikasi cloud, Active Directory, monitoring system, hingga layanan internal perusahaan bergantung pada DNS yang stabil dan responsif.

Masalah muncul ketika organisasi hanya mengandalkan satu DNS Server. Ketika server mengalami gangguan, seluruh layanan jaringan dapat ikut terdampak. Bahkan pada lingkungan sekolah, laboratorium jaringan, kompetisi LKS, maupun enterprise, kegagalan DNS sering menjadi akar penyebab layanan tidak dapat diakses.

Selain masalah ketersediaan layanan, administrator juga sering menghadapi dua persoalan klasik:

  • DNS terasa lambat saat melakukan query.
  • Record DNS antara server utama dan cadangan tidak sinkron.

Pada Ubuntu Server 26.04 LTS Resolute Raccoon, Bind9 tetap menjadi salah satu solusi DNS Server paling populer karena stabil, fleksibel, dan digunakan secara luas di lingkungan enterprise.

Artikel ini akan membahas secara mendalam bagaimana membangun DNS Server redundant menggunakan Bind9, melakukan analisis penyebab DNS lambat, mengatasi masalah sinkronisasi record, serta memberikan rekomendasi implementasi terbaik untuk berbagai skenario penggunaan.


Memahami Konsep DNS Redundant

Apa Itu DNS Redundancy?

DNS Redundancy adalah implementasi lebih dari satu DNS Server yang melayani zona DNS yang sama.

Tujuannya adalah:

  • High Availability
  • Fault Tolerance
  • Load Distribution
  • Disaster Recovery

Secara umum arsitektur terdiri dari:

Primary DNS Server

Bertugas:

  • Menyimpan file zona utama
  • Menjadi sumber perubahan record
  • Mengirim zone transfer ke secondary server

Secondary DNS Server

Bertugas:

  • Menyimpan salinan zona
  • Melayani query saat primary gagal
  • Menjaga ketersediaan layanan

Topologi sederhana:

               Client
                  |
       -----------------------
       |                     |
Primary DNS           Secondary DNS
192.168.10.10         192.168.10.20
       |                     |
       ------ Zone Transfer--

Mengapa DNS Menjadi Lambat?

1. Recursive Query Berlebihan

Banyak administrator mengaktifkan recursive resolver tanpa pembatasan.

Akibatnya:

  • Query menumpuk
  • Cache cepat penuh
  • CPU meningkat

Gejala:

dig google.com

Respons lebih dari:

100 ms
200 ms
300 ms

menandakan ada masalah performa.


2. Cache DNS Tidak Optimal

Cache yang terlalu kecil menyebabkan server harus terus melakukan query keluar.

Contoh:

max-cache-size 512M;

Jika cache hanya puluhan MB pada lingkungan besar, performa akan menurun.


3. Reverse DNS Bermasalah

Banyak aplikasi melakukan reverse lookup.

Jika PTR Record tidak tersedia:

Application
→ DNS Query
→ Timeout
→ Retry

Aplikasi terasa lambat meskipun server sehat.


4. Resource Server Kurang

Bind9 membutuhkan:

  • CPU
  • RAM
  • Storage cepat

Server dengan:

1 Core
1 GB RAM
HDD Lama

akan mengalami bottleneck saat trafik meningkat.


5. Network Latency Tinggi

Masalah sering berasal dari jaringan.

Contoh:

ping dns-secondary

Jika latency:

20 ms
50 ms
100 ms

untuk jaringan lokal, maka perlu investigasi jaringan.


Mengapa Record DNS Tidak Sinkron?

Penyebab 1: Serial Number Tidak Bertambah

Kesalahan paling umum.

Contoh:

@ IN SOA ns1.domain.local. admin.domain.local. (
2026070301
3600
900
604800
86400
)

Setiap perubahan record harus menaikkan serial.

Jika tidak:

Secondary DNS
menganggap zona tidak berubah

Penyebab 2: Zone Transfer Gagal

Konfigurasi salah:

allow-transfer { 192.168.10.20; };

Jika IP berubah:

Transfer gagal
Zona tidak update

Penyebab 3: Firewall Memblokir Transfer

Port penting:

TCP 53
UDP 53

Banyak administrator hanya membuka UDP 53.

Padahal zone transfer menggunakan TCP 53.


Penyebab 4: TSIG Key Tidak Cocok

Jika menggunakan keamanan TSIG:

key bind-transfer {
algorithm hmac-sha256;
secret "...";
};

Perbedaan key akan menyebabkan transfer gagal.


Penyebab 5: Notify Tidak Berjalan

Primary DNS harus mengirim notifikasi.

Contoh:

notify yes;
also-notify {
192.168.10.20;
};

Tanpa notify, sinkronisasi bisa tertunda.


Membangun DNS Server Redundant Bind9 Ubuntu Server 26.04 LTS

Langkah 1 — Instalasi Bind9

Primary:

sudo apt update
sudo apt install bind9 bind9-utils bind9-dnsutils -y

Secondary:

sudo apt update
sudo apt install bind9 bind9-utils bind9-dnsutils -y

Langkah 2 — Konfigurasi Primary DNS

File:

/etc/bind/named.conf.local
zone "lab.local" {
type master;
file "/etc/bind/db.lab.local";

allow-transfer {
192.168.10.20;
};

also-notify {
192.168.10.20;
};
};

Langkah 3 — Membuat Zona

$TTL 86400

@ IN SOA ns1.lab.local. admin.lab.local. (
2026070301
3600
900
604800
86400
)

@ IN NS ns1.lab.local.
@ IN NS ns2.lab.local.

ns1 IN A 192.168.10.10
ns2 IN A 192.168.10.20

www IN A 192.168.10.100

Langkah 4 — Konfigurasi Secondary DNS

zone "lab.local" {
type slave;
masters {
192.168.10.10;
};
file "/var/cache/bind/db.lab.local";
};

Langkah 5 — Verifikasi Konfigurasi

named-checkconf
named-checkzone lab.local /etc/bind/db.lab.local

Langkah 6 — Restart Service

systemctl restart bind9
systemctl enable bind9

Studi Kasus DNS Lambat di Laboratorium Sekolah

Skenario:

150 Komputer
3 Lab Komputer
1 DNS Server

Keluhan:

  • Login lambat
  • Website lokal lambat
  • Moodle lambat

Analisis:

DNS query mencapai:

15.000 query/jam

Solusi:

  • Menambahkan Secondary DNS
  • Mengaktifkan cache
  • Menambahkan RAM

Hasil:

Response Time:
180 ms → 12 ms

Peningkatan signifikan.


Studi Kasus LKS ITNSA dan Cloud Computing

Dalam kompetisi:

  • DNS menjadi komponen penilaian
  • High Availability sering diuji
  • Failover harus berjalan otomatis

Rekomendasi:

Gunakan:

Primary DNS
Secondary DNS
Monitoring DNS

Tools tambahan:

  • Zabbix
  • Grafana
  • Prometheus
  • Icinga2

Studi Kasus Enterprise

Lingkungan:

5000+ User
Multi Branch
VPN Site-to-Site
Cloud Hybrid

Rekomendasi:

Minimal:

2 Primary Region
2 Secondary Region
Hidden Master

Arsitektur ini memberikan:

  • Skalabilitas tinggi
  • Ketersediaan tinggi
  • Disaster Recovery lebih baik

Perbandingan Arsitektur DNS Redundant

Single DNS Server

Kelebihan

  • Mudah
  • Murah
  • Cepat diterapkan

Kekurangan

  • Single Point of Failure
  • Tidak cocok produksi

Primary + Secondary DNS

Kelebihan

  • Mudah
  • Stabil
  • Redundansi baik

Kekurangan

  • Sinkronisasi harus dijaga

Hidden Master Architecture

Kelebihan

  • Sangat aman
  • Cocok enterprise

Kekurangan

  • Kompleks

Best Practice Implementasi DNS Redundant

Gunakan TSIG

Untuk keamanan transfer zona.

Aktifkan Notify

Mempercepat sinkronisasi.

Gunakan Monitoring

Pantau:

  • Query per detik
  • Latency
  • Transfer status
  • CPU
  • RAM

Dokumentasikan Semua Zona

Kesalahan dokumentasi sering menyebabkan inkonsistensi record.

Gunakan Format Serial Berbasis Tanggal

Contoh:

YYYYMMDDNN

Misalnya:

2026070301

Lebih mudah dikelola.


Kesalahan yang Sering Terjadi

Tidak Menaikkan Serial Number

Dampak:

  • Zona tidak update

Solusi:

  • Selalu update serial setelah perubahan.

Firewall Salah Konfigurasi

Dampak:

  • Zone transfer gagal

Solusi:

  • Pastikan TCP dan UDP 53 terbuka.

Mengabaikan Monitoring

Dampak:

  • Masalah terlambat diketahui

Solusi:

  • Integrasikan Grafana dan Prometheus.

DNS Tidak Memiliki Backup

Dampak:

  • Downtime total

Solusi:

  • Implementasikan secondary DNS.

Tidak Menguji Failover

Dampak:

  • Redundansi hanya di atas kertas

Solusi:

  • Simulasikan kegagalan server secara berkala.

Tips dan Rekomendasi Profesional

Untuk Sekolah

  • 1 Primary DNS
  • 1 Secondary DNS
  • Monitoring sederhana

Untuk Laboratorium

  • Cache DNS aktif
  • Logging aktif
  • Backup zona otomatis

Untuk Kompetisi LKS

  • Gunakan TSIG
  • Uji zone transfer
  • Simulasikan failover

Untuk Enterprise

  • Hidden Master
  • Anycast DNS
  • Multi Site DNS
  • Monitoring 24/7

Kesimpulan

Membangun DNS Server Redundant menggunakan Bind9 pada Ubuntu Server 26.04 LTS Resolute Raccoon merupakan langkah penting untuk meningkatkan ketersediaan layanan jaringan. Implementasi Primary dan Secondary DNS mampu mengurangi risiko downtime sekaligus meningkatkan performa query.

Masalah DNS lambat umumnya disebabkan oleh cache yang tidak optimal, resource server yang kurang, reverse lookup yang bermasalah, atau latency jaringan. Sementara itu, record yang tidak sinkron biasanya berasal dari serial number yang tidak diperbarui, kegagalan zone transfer, firewall yang salah konfigurasi, atau masalah TSIG dan notify.

Untuk lingkungan sekolah dan laboratorium, arsitektur Primary-Secondary sudah sangat memadai. Sedangkan untuk enterprise, pendekatan Hidden Master dan multi-region DNS lebih direkomendasikan untuk mencapai tingkat availability yang lebih tinggi.

Keberhasilan implementasi DNS redundant tidak hanya bergantung pada konfigurasi Bind9, tetapi juga monitoring, dokumentasi, pengujian failover, dan praktik administrasi yang konsisten.


FAQ

Pertanyaan:

Apa fungsi Secondary DNS Server?

Jawaban:

Secondary DNS berfungsi sebagai cadangan yang melayani query ketika Primary DNS mengalami gangguan.

Pertanyaan:

Mengapa record DNS tidak sinkron?

Jawaban:

Biasanya karena serial number tidak diperbarui, zone transfer gagal, atau konfigurasi firewall salah.

Pertanyaan:

Apakah zone transfer menggunakan UDP 53?

Jawaban:

Tidak. Zone transfer menggunakan TCP port 53.

Pertanyaan:

Apakah Bind9 masih relevan untuk enterprise?

Jawaban:

Ya. Bind9 masih menjadi salah satu DNS Server paling banyak digunakan di lingkungan enterprise.

Pertanyaan:

Bagaimana cara mengetahui DNS lambat?

Jawaban:

Gunakan tools seperti dig, nslookup, Prometheus, atau Grafana untuk mengukur response time DNS.

Pertanyaan:

Apakah sekolah perlu DNS redundant?

Jawaban:

Sangat disarankan, terutama jika memiliki banyak laboratorium komputer dan layanan internal.


Apakah Anda pernah mengalami DNS lambat, website internal sulit diakses, atau record DNS yang tidak kunjung sinkron antar server?

Bagikan pengalaman Anda pada kolom komentar. Jika artikel ini bermanfaat, jangan lupa membagikannya kepada rekan sysadmin, network engineer, guru TJKT/TKJ, peserta LKS, maupun praktisi Linux Server lainnya.

Ikuti juga artikel-artikel terbaru seputar Ubuntu Server 26.04 LTS, Bind9, Linux Administration, MikroTik, Cloud Computing, DevOps, Cybersecurity, High Availability, dan Infrastruktur Jaringan agar selalu mendapatkan pembaruan teknologi terbaru.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Dilindungi Oleh
Shield Security