DNSmasq adalah perangkat lunak ringan yang menyediakan layanan DNS dan DHCP. Artikel ini akan memandu Anda langkah demi langkah dalam menginstall dan mengkonfigurasi DNSmasq pada server Ubuntu, termasuk bagaimana menyiapkan DNS caching, forwarding, dan aturan khusus. Anda akan belajar cara mengoptimalkan server DNS Anda untuk meningkatkan kecepatan dan efisiensi resolusi nama, serta bagaimana menyesuaikan pengaturan untuk kebutuhan spesifik seperti memisahkan query berdasarkan domain. Dengan panduan ini, Anda akan dapat mengelola server DNS Anda dengan lebih baik dan meningkatkan performa jaringan Anda.
Melakukan instalasi dsnmasq
sudo apt install dnsmasq -y
Backup konfigurasi
mv /etc/dnsmasq.conf{,-backup}
Membuat konfigurasi DSNmasq
vi /etc/dnsmasq.conf
Isi file confignya
# Membuat custom informasi domain dan ip address=/dev-gits.wachid.web.id/192.168.10.200 # Membaca entri tambahan dari /etc/hosts addn-hosts=/etc/hosts # Aturan untuk domain kemenhub.go.id dan dephub.go.id server=/wachid.web.id/192.168.10.100 server=/wachid.web.id/192.168.10.101 server=/wachid.co.id/192.168.10.100 server=/wachid.co.id/192.168.10.101 # Daftar upstream DNS server server=8.8.8.8 server=1.1.1.1 # Opsi cache cache-size=10000 local-ttl=14400 min-cache-ttl=3600 # Opsi Logs kueri log-queries log-facility=/var/log/dnsmasq.log