Ilustrasi visual setup DNS-over-HTTPS di VPS Linux dengan elemen server, ikon DNS, monitor terminal, dan simbol koneksi internet, berlatar biru dan berwatermark Flazz Networks.

Cara Setting DNS-over-HTTPS (DoH) di VPS Linux untuk Privasi dan Kecepatan Akses Internet

DNS-over-HTTPS (DoH) merupakan salah satu teknologi yang dirancang untuk meningkatkan privasi dan keamanan saat mengakses internet. Dengan mengenkripsi permintaan DNS melalui protokol HTTPS, DoH mampu menyembunyikan aktivitas penelusuran domain dari pihak ketiga seperti ISP atau pengintai jaringan. Bagi pengguna VPS Linux, mengaktifkan DoH bisa menjadi langkah penting dalam menjaga privasi sekaligus meningkatkan kecepatan resolusi DNS.

Salah satu masalah umum saat menggunakan DNS konvensional adalah data permintaan DNS dikirim dalam format teks biasa (plaintext). Ini membuatnya rentan terhadap pemantauan dan manipulasi. Dalam konteks server seperti VPS yang sering digunakan untuk berbagai keperluan sensitif, risiko ini tentu perlu diminimalkan. Teknologi DoH hadir sebagai solusi yang efisien dan relatif mudah diimplementasikan.

Untuk mengaktifkan DNS-over-HTTPS di VPS Linux, ada beberapa metode yang bisa digunakan. Salah satu cara paling fleksibel adalah menggunakan Unbound sebagai resolver DNS lokal yang dikonfigurasi agar meneruskan permintaan ke penyedia DoH seperti Cloudflare atau Google. Metode lainnya adalah dengan menggunakan stub resolver seperti cloudflared atau dnscrypt-proxy.

Langkah 1: Instalasi Unbound (jika belum tersedia)

sudo apt update && sudo apt install unbound -y

Langkah 2: Unduh Sertifikat Root untuk Validasi TLS

sudo mkdir -p /etc/unbound/ssl
curl -o /etc/unbound/ssl/cacert.pem https://curl.se/ca/cacert.pem

Langkah 3: Buat atau Modifikasi File Konfigurasi Unbound
Misalnya di /etc/unbound/unbound.conf.d/doh.conf

server:
    verbosity: 1
    interface: 127.0.0.1
    access-control: 127.0.0.0/8 allow
    cache-min-ttl: 3600
    cache-max-ttl: 86400
    do-ip4: yes
    do-ip6: no
    do-udp: yes
    do-tcp: yes
    tls-cert-bundle: "/etc/unbound/ssl/cacert.pem"

forward-zone:
    name: "."
    forward-tls-upstream: yes
    forward-addr: 1.1.1.1@853     # Cloudflare
    forward-addr: 1.0.0.1@853     # Cloudflare

Langkah 4: Uji dan Aktifkan Unbound

sudo unbound-checkconf
sudo systemctl enable unbound
sudo systemctl start unbound

Langkah 5: Ubah DNS Resolver Sistem ke 127.0.0.1
Edit file /etc/resolv.conf dan ganti isi menjadi:

nameserver 127.0.0.1

Jika VPS menggunakan systemd-resolved, bisa gunakan:

sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
sudo rm /etc/resolv.conf
sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolv.conf'

Alternatif: Menggunakan Cloudflared (DoH Client)
Jika lebih memilih solusi praktis, Cloudflare menyediakan tool cloudflared yang dapat dijalankan sebagai DNS proxy.

Instalasi Cloudflared

wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg -i cloudflared-linux-amd64.deb

Menjalankan Cloudflared sebagai DoH Proxy

cloudflared proxy-dns --port 5053 --upstream https://1.1.1.1/dns-query

Lalu, ubah resolv.conf agar menunjuk ke:

nameserver 127.0.0.1

atau

nameserver 127.0.0.1:5053

Keuntungan Menggunakan DNS-over-HTTPS di VPS
Mengaktifkan DoH tidak hanya memberikan lapisan keamanan ekstra, tapi juga meningkatkan performa DNS dengan caching lokal. Server juga jadi lebih tahan terhadap serangan manipulasi DNS atau pemblokiran berbasis DNS yang kadang terjadi pada layanan internet di Indonesia.

Bagi pelanggan Flazz Networks yang menggunakan VPS untuk kebutuhan bisnis, aplikasi, atau layanan penting lainnya, aktivasi DoH sangat direkomendasikan untuk menjaga kestabilan dan keamanan komunikasi data.

Jika tertarik menggunakan layanan VPS berkualitas tinggi dengan performa maksimal dan akses cepat dari seluruh Indonesia, Flazz Networks menyediakan paket VPS dengan virtualisasi KVM, lokasi server di Gedung Cyber Jakarta, dan dukungan sistem operasi lengkap termasuk upload custom ISO.

Untuk informasi lebih lanjut atau bantuan konfigurasi, silakan hubungi tim Flazz Networks melalui WhatsApp atau Telegram di 0899-8130-330.

Bagikan:

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *