Cara Menginstal Unbound DNS Pada Windows 10 (IPv6 Supported)

Unbound DNS Pada Windows 10 – Unbound merupakan DNS resolver yang di lengkapi dengan fungsi validasi, rekursif, dan caching DNS. Unbound di desain agar dapat berjalan ringan, tidak menggunakan resource yang berlebihan, dan juga mampu melakukan proses query DNS dengan cepat.

Unbound juga di lengkapi dengan fitur DNS-over-TLS untuk melindungi privasi penggunanya. Fitur DNS-over-TLS berguna untuk melakukan query DNS yang terenkripsi, sehingga ISP tidak dapat melakukan intersepsi query DNS yang dilakukan oleh user.

Instalasi Unbound DNS Pada Windows 10
Image via Pexels.com

Unbound dapat di install pada hampir semua system operasi – FreeBSD, OpenBSD, MacOS, Linux, dan Windows.

Cara Menginstal Unbound DNS Pada Windows 10

Nah, pada kesempatan kali ini, admin akan memberikan tutorial singkat tentang cara menginstal Unbound DNS pada Windows 10. Tutorial ini juga dapat digunakan pada Windows 8 dan Windows 7 dengan sedikit penyesuaian.

1. Mengunduh Installer Unbound untuk Windows 10

Langkah pertama untuk menginstal Unbound pada Windows 10 adalah mengunduh installer-nya. Sobat dapat mengunduh installer Unbound pada tautan berikut ini:

Silakan simpan file installer tersebut di dalam computer sobat!

2. Memasang Unbound DNS pada Windows 10

Untuk memasang Unbound pada Windows 10, silakan klik 2x pada installer yang telah di download sebelumnya.

Seperti biasa, silakan klik “Next” sampai selesai proses instalasinya. Setelah instalasi selesai, Unbound sebenarnya sudah dapat di gunakan, namun kita akan melakukan sedikit tuning pada konfigurasi Unbound agar kinerjanya menjadi lebih maksimal.

3. Melakukan Tuning konfigurasi Unbound

Selanjutnya, kita akan melakukan tuning pada konfigurasi Unbound DNS pada Windows 10. Tujuan tuning ini adalah:

  • Mengaktifkan DNS-over-TLS agar query DNS terenkripsi
  • Memaksimalkan cache query DNS
  • Tuning kinerja Unbound agar lebih maksimal
  • Meningkatkan keamanan Unbound

Edit konfigurasi Unbound DNS

Silakan buka file service.conf yang berada dalam direktori C:\Program Files\Unbound dengan menggunakan editor kesayangan sobat masing-masing.

Admin menyarankan untuk menggunakan notepad++ karena akan lebih mudah mengedit file yang harus di edit dengan akses administrator.

Silakan copy paste konfigurasi berikut ini kedalam file service.conf

# Unbound configuration file on windows.
server:

# logging
verbosity: 1
logfile: "C:\unbound.log"

# unbound security
cache-max-ttl: 86400
cache-min-ttl: 3600
hide-identity: yes
hide-version: yes
minimal-responses: yes
prefetch: yes
use-caps-for-id: yes
harden-glue: yes
harden-dnssec-stripped: yes

# use forwarders with TLS
tls-win-cert: yes

# unbound optimisation
num-threads: 2
msg-cache-slabs: 16
rrset-cache-slabs: 16
infra-cache-slabs: 16
key-cache-slabs: 16
outgoing-range: 206
so-rcvbuf: 4m
so-sndbuf: 4m
so-reuseport: yes
rrset-cache-size: 100m
msg-cache-size: 50m

# forward zone settings
forward-zone:
name: "."
forward-tls-upstream: yes
forward-addr: 2001:4860:4860::8888@853#dns.google
forward-addr: 8.8.8.8@853#dns.google
forward-addr: 2001:4860:4860::8888@853#dns.google
forward-addr: 8.8.4.4@853#dns.google
forward-addr: 2606:4700:4700::1111@853#cloudflare-dns.com
forward-addr: 1.1.1.1@853#cloudflare-dns.com
forward-addr: 2606:4700:4700::1001@853#cloudflare-dns.com
forward-addr: 1.0.0.1@853#cloudflare-dns.com

Menerapkan perubahan konfigurasi Unbound

Untuk menerapkan perubahan konfigurasi Unbound DNS pada Windows 10, lakukan reboot computer sobat.

Jika tidak ingin melakukan reboot, silakan restart Unbound service yang running di background. Caranya adalah sebagai berikut:

  • Run (Winkey + R) > ketikkan services.msc
  • Klik pada service bernama “Unbound DNS Validator”
  • Klik “Restart” pada panel sebelah kirinya

4. Menguji Instalasi Unbound DNS

Setelah proses instalasi dan tuning konfigurasi selesai, silakan lakukan pengetesan untuk memastikan Unbound sudah terinstal dengan baik dan siap menjadi resolver DNS di komputer sobat.

Pada pengaturan Ethernet, silakan set preferred DNS server ke IP address lokal 127.0.0.1 seperti pada gambar berikut ini:

Cara Menginstal Unbound DNS Pada Windows 10
Merubah preferred DNS pada ethernet

Lakukan ujicoba lookup DNS dengan menggunakan command prompt dengan mengetikkan perintah nslookup <domain>.

Jika Unbound telah berjalan dengan baik, maka akan tampak seperti pada gambar berikut ini:

Cara Menginstal Unbound DNS Pada Windows 10
Hasil nslookup Facebook dan Kompas

Selamat! Unbound DNS dengan fitur DNS-over-TLS sudah terinstal di komputer sobat dan siap di gunakan untuk aktivitas internet sehari-hari.

5. Tips dan Trik Unbound DNS pada Windows 10

Selain listen di IP address lokal 127.0.0.1, konfigurasi di atas juga memungkinkan Unbound untuk listen di IPv6 lokal (alamat IPv6 ::1). Untuk mengujinya, silakan aktifkan preferred DNS ke IPv6 ::1 pada pengaturan Ethernet IPv6.

Instalasi Unbound DNS Pada Windows 10
Unbound juga aktif pada IPv6

Kemudian lakukan tes dengan melakukan nslookup pada command prompt.

Cara Menginstal Unbound DNS Pada Windows 10
DNS resolving dengan IPv6 via Unbound

6. Simpulan

Unbound merupakan DNS rekursor yang sudah terbukti dan teruji memiliki respon yang sangat cepat. Selain itu, Unbound juga memiliki banyak fitur yang sangat bermanfaat untuk menjaga privasi penggunanya. Dan semoga tutorial singkat ini bisa bermanfaat untuk sobat!

2 Comments

  1. Scooterz

    Performanya dibanding dengan memakai linux di unbound dengan under windows mending mana om ? Kalau saya install di windows server 2019 gmn kebetulan lagi ada windows server 2019

    • kalo utk pemakaian user yg terbatas, masih oke kok pakai unbound yg di windows. tapi kalo melayani user dlm jumlah banyak dan 24 jam non-stop, saran saya peibadi sih pake linux aja.

Tinggalkan Balasan

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