DNS leak terjadi saat perangkat Anda mengirim permintaan pencarian alamat situs di luar terowongan VPN yang terenkripsi, biasanya ke penyedia internet atau resolver DNS lain. Akibatnya, nama domain yang Anda buka bisa terlihat, meski VPN masih menyembunyikan IP Anda dari situs tersebut.
Kabar baiknya, DNS leak bisa dicek dan biasanya bisa diperbaiki. Panduan ini menjelaskan apa itu DNS, kenapa permintaan DNS sensitif, penyebab umum DNS leak, cara menjalankan tes DNS leak yang andal, dan cara mengurangi risikonya di desktop, ponsel, dan browser.
Apa itu DNS dan kenapa penting?
DNS adalah singkatan dari Domain Name System. Ini ibarat buku alamat internet. Saat Anda mengetik nama situs di browser, perangkat perlu mencari alamat server dari nama itu sebelum halaman bisa dimuat.
Nama domain mudah diingat manusia. Sementara itu, browser dan aplikasi butuh alamat IP karena jaringan merutekan trafik memakai angka. DNS adalah sistem yang mengubah nama menjadi alamat.
Alur normal lookup DNS sederhana:
- Anda mengetik nama domain atau membuka aplikasi.
- Perangkat meminta resolver DNS untuk mencari tujuan domain itu.
- Resolver membalas dengan alamat IP atau catatan terkait.
- Perangkat tersambung ke tujuan lalu memuat layanan.
Poin pentingnya ada di privasi. Permintaan DNS bisa menunjukkan maksud Anda. Resolver DNS mungkin tidak melihat seluruh URL, artikel spesifik, atau isi sesi HTTPS yang terenkripsi. Tapi resolver sering bisa melihat domain yang Anda minta, misalnya situs berita, bank, forum kesehatan, alat kerja, atau layanan streaming.
Karena itu, pengelolaan DNS termasuk bagian penting dari privasi VPN. VPN bukan cuma soal mengganti IP yang terlihat oleh situs. VPN juga harus mencegah trafik lookup rutin bocor keluar dari jalur yang terlindungi. Jika Anda baru mengenal dasar-dasar VPN, baca apa itu VPN untuk gambaran yang lebih luas tentang cara kerja terowongan VPN.
Apa itu DNS leak?
DNS leak adalah ketidaksesuaian antara ke mana trafik internet utama Anda pergi dan ke mana kueri DNS Anda pergi. Trafik web mungkin melewati server VPN, tetapi lookup DNS masih menuju ISP, operator seluler, resolver publik yang tersimpan di perangkat, atau resolver yang dipilih browser.
Ini menciptakan celah privasi. Situs yang Anda buka mungkin hanya melihat IP server VPN, tetapi resolver DNS di luar terowongan tetap bisa melihat domain yang Anda minta. Jika resolver itu milik ISP, ISP bisa menebak banyak aktivitas browsing Anda dari metadata DNS.
DNS leak tidak selalu berarti seluruh VPN Anda gagal. Ini bisa terjadi saat ikon VPN menunjukkan tersambung dan saat IP publik Anda tampak sudah berubah ke server VPN. Karena itu, DNS leak sering luput dari perhatian kalau Anda tidak mengujinya secara langsung.
Dengan Crispy VPN, permintaan DNS diarahkan lewat terowongan VPN saat aplikasi tersambung. Jadi trafik lookup DNS tetap sejalan dengan koneksi VPN, bukan jatuh kembali ke jaringan yang sedang Anda pakai.
Apa yang bisa terungkap dari DNS leak
- Nama domain: situs dan layanan yang diminta perangkat Anda.
- Waktu: kapan permintaan itu terjadi.
- Konteks jaringan: bahwa permintaan berasal dari ISP rumah, kantor, hotel, operator seluler, atau jaringan lokal lain.
DNS saja biasanya tidak membocorkan isi penuh halaman HTTPS yang aman. DNS juga tidak membuat Anda anonim. Situs yang Anda masuki tetap bisa mengenali akun Anda, dan pelacak masih bisa memakai cookie atau sidik jari browser. Namun, DNS leak tetap penting dicegah karena ia membocorkan peta berguna tentang apa yang Anda akses.
Bagaimana DNS leak bisa terjadi?
DNS leak biasanya muncul karena konflik konfigurasi. Sistem operasi modern, browser, aplikasi VPN, dan adaptor jaringan semuanya bisa memengaruhi perilaku DNS. Jika lapisan-lapisan itu tidak sepakat, lookup bisa lewat jalur yang tidak Anda duga.
Pengaturan DNS di sistem operasi
Sistem operasi menentukan server DNS mana yang dipakai untuk tiap antarmuka jaringan. Saat VPN tersambung, biasanya ia menambahkan antarmuka jaringan virtual dan seharusnya mengarahkan trafik DNS lewat antarmuka itu. Leak bisa terjadi kalau OS masih memakai server DNS lama dari Wi-Fi atau Ethernet.
Ini lebih mungkin terjadi setelah sering ganti jaringan, perangkat tidur lalu bangun, login captive portal, atau perubahan jaringan manual. Menyambung ulang VPN sering menyelesaikan masalah routing sementara, tetapi leak yang menetap perlu dicek lewat pengaturan.
Penanganan IPv6
IPv6 adalah sistem alamat internet yang lebih baru dan bisa berjalan berdampingan dengan IPv4. DNS bisa menyelesaikan catatan IPv4 dan IPv6. Jika VPN atau perangkat merutekan trafik IPv4 dengan benar tetapi membiarkan DNS IPv6 atau trafik IPv6 memakai jaringan lokal, kebocoran bisa muncul.
Itulah sebabnya pengujian harus memeriksa seluruh koneksi, bukan hanya melihat satu alamat IPv4 berubah. Hasil yang bersih berarti server DNS dan informasi IP yang terlihat cocok dengan jalur VPN yang Anda inginkan.
Server DNS manual
Banyak orang mengatur server DNS khusus di perangkat, router, atau browser untuk alasan kecepatan, penyaringan, atau keandalan. Pengaturan itu bisa menimpa server DNS yang diberikan aplikasi VPN. Jika resolver khusus itu diakses di luar terowongan, terjadilah DNS leak.
DNS manual tidak selalu buruk, tetapi harus cocok dengan tujuan privasi Anda. Saat memakai VPN, default paling aman adalah membiarkan aplikasi VPN mengelola DNS, kecuali Anda punya alasan khusus dan tahu ke mana kueri itu pergi.
DNS over HTTPS di browser
Beberapa browser menawarkan DNS over HTTPS, sering disebut secure DNS. Fitur ini mengenkripsi DNS antara browser dan penyedia DNS. Ini bisa melindungi DNS dari jaringan lokal, tetapi juga bisa melewati pengaturan DNS yang dipakai aplikasi VPN.
Jika DNS over HTTPS browser memakai resolver di luar jalur VPN, tes leak bisa menampilkan resolver itu, bukan DNS VPN. Memang terenkripsi, tetapi tetap tidak memakai penanganan DNS yang dimaksud oleh VPN. Ekstensi browser juga bisa punya aturan routing sendiri, jadi hasil tes browser dan tes seluruh perangkat bisa berbeda.
Pilihan split tunneling
Split tunneling memungkinkan aplikasi atau situs tertentu memakai jalur berbeda dari trafik lainnya. Ini berguna saat Anda ingin sebagian trafik masuk VPN dan sebagian lagi keluar VPN. Tapi ini juga bisa menjelaskan hasil DNS yang mengejutkan.
Jika aplikasi atau situs dikecualikan dari VPN, DNS-nya juga bisa ikut dikecualikan, tergantung platform dan implementasinya. Crispy VPN mendukung split tunneling di Android per aplikasi, di iPhone dan iPad berdasarkan situs, serta di ekstensi browser berdasarkan situs. Jika Anda memakai split tunneling, periksa aturan Anda sebelum menganggap semua permintaan DNS terlindungi. Untuk panduan lebih dalam, baca apa itu split tunneling.
Cara menjalankan tes DNS leak
Tes DNS leak memeriksa resolver DNS mana yang bisa melihat permintaan lookup Anda. Intinya adalah membandingkan hasil saat VPN mati dan saat VPN menyala. Jika server DNS ISP atau jaringan lokal tetap muncul saat VPN tersambung, kemungkinan ada kebocoran.
Lakukan tes dalam kondisi yang benar-benar Anda pakai. Jika Anda sering browsing di browser tertentu, uji di situ. Jika Anda memakai aplikasi desktop atau mobile, uji koneksi seluruh perangkat juga. Jika Anda sering berpindah antara Wi-Fi dan data seluler, uji keduanya.
Daftar cek tes DNS leak
- Putuskan sambungan VPN. Buka halaman tes DNS leak dan catat nama penyedia DNS, negara, dan alamat IP yang muncul. Ini jadi baseline.
- Sambungkan VPN. Pilih lokasi server VPN yang biasa Anda pakai lalu tunggu sampai aplikasi menampilkan status tersambung.
- Segarkan halaman tes. Jalankan tes standar terlebih dahulu. Jika ada tes lanjutan, jalankan juga.
- Bandingkan hasilnya. Anda seharusnya tidak melihat server DNS milik ISP, kantor, sekolah, hotel, atau operator seluler saat VPN tersambung.
- Cek IP yang terlihat. Gunakan halaman pengecekan IP untuk memastikan IP publik Anda juga sudah berubah ke lokasi VPN. Anda bisa memakai apa itu IP saya untuk bagian ini.
- Ulangi setelah ganti jaringan. Tes lagi setelah pindah Wi-Fi, beralih ke data seluler, atau membangunkan perangkat dari mode tidur.
Hasil yang baik tidak selalu diberi label nama merek VPN Anda. Infrastruktur DNS bisa memakai nama penyedia, nama data center, atau alamat relay yang berbeda. Yang penting, hasilnya tidak menampilkan ISP lokal atau resolver lain yang tidak Anda niatkan.
Kalau Anda memakai Crispy VPN, sambungkan aplikasinya lebih dulu, lalu jalankan tes. DNS seharusnya ikut lewat terowongan bersama trafik VPN Anda. Jika setelah tersambung Anda masih melihat DNS ISP, anggap itu masalah konfigurasi perangkat atau browser, lalu lanjutkan ke perbaikan di bawah.
Cara memperbaiki masalah DNS leak
Perbaikan yang tepat tergantung penyebabnya. Mulailah dari langkah yang paling ringan, lalu lanjut ke pengaturan sistem dan browser jika leak masih muncul.
Perbaikan cepat yang bisa dicoba dulu
- Putuskan sambungan lalu sambungkan lagi VPN. Ini menyegarkan rute dan pengaturan DNS.
- Pindah lokasi server VPN. Koneksi baru bisa membersihkan status jaringan yang tersisa.
- Restart aplikasi dan browser. Browser bisa menyimpan keputusan DNS sampai ditutup lalu dibuka lagi.
- Restart perangkat. Ini mengatur ulang antarmuka jaringan dan penetapan DNS lama.
- Perbarui aplikasi VPN dan sistem operasi. Bug routing DNS sering diperbaiki lewat pembaruan.
Cek pengaturan DNS manual
Lihat pengaturan Wi-Fi, Ethernet, dan jaringan seluler Anda. Jika Anda pernah menambahkan server DNS secara manual, hapus dulu sementara dan kembalikan DNS ke otomatis. Lalu sambungkan lagi VPN dan jalankan tes DNS leak.
Kalau leak hilang, berarti pengaturan DNS manual tadi menimpa VPN. Anda bisa menilai apakah DNS khusus itu layak dipertahankan, tetapi jangan menganggapnya otomatis lebih pribadi hanya karena sudah familiar atau terenkripsi.
Periksa secure DNS di browser
Buka pengaturan privasi atau keamanan browser, lalu cari secure DNS atau DNS over HTTPS. Jika fitur itu aktif dengan penyedia tertentu, matikan sementara atau setel browser agar memakai default sistem operasi. Sambungkan ulang VPN, restart browser, lalu tes lagi.
Ini sangat penting jika hanya satu browser yang leak sementara aplikasi lain lolos tes. Dalam kasus itu, VPN mungkin bekerja benar di level sistem, tetapi browser memilih resolver sendiri.
Periksa aturan split tunneling
Jika split tunneling aktif, cek apakah browser, situs tes, atau aplikasi Anda dikecualikan dari VPN. Hapus pengecualian itu lalu jalankan tes lagi. Hasil yang berubah setelah split tunneling dimatikan bukanlah misteri. Itu berarti aturannya bekerja sesuai konfigurasi.
Pakai aplikasi VPN, bukan workaround yang tidak didukung
Setup router yang tidak didukung, file konfigurasi acak, atau alat jaringan pihak ketiga bisa membuat routing DNS lebih sulit diprediksi. Crispy VPN menyediakan aplikasi untuk iPhone dan iPad, Mac, Windows, Linux, Android, Apple TV, Android TV dan Google TV, plus ekstensi browser untuk Chrome, Edge, dan Firefox. Unduh aplikasi yang benar dari halaman unduhan lalu uji dari sana.
Di perangkat yang didukung, Crispy VPN memakai WireGuard di setiap server. WireGuard adalah protokol VPN modern dengan basis kode kecil, performa tinggi, dan hemat baterai di perangkat mobile. Kalau ingin memahami protokolnya, baca apa itu WireGuard.
Pencegahan DNS leak di berbagai perangkat
Pencegahan DNS leak pada dasarnya soal menjaga aplikasi VPN tetap mengendalikan routing dan menghindari pengaturan DNS yang saling bertabrakan. Detailnya berbeda di tiap perangkat.
Windows, Mac, dan Linux
Sistem desktop sering punya banyak antarmuka jaringan, misalnya Wi-Fi, Ethernet, adaptor virtual, dan kadang profil kerja. Jika DNS leak muncul, cek pengaturan DNS adaptor dan hapus resolver manual lama. Lalu sambungkan ulang VPN.
Di Windows, Mac, dan Linux, kill switch juga bisa membantu mengurangi paparan jika koneksi VPN terputus. Crispy VPN menyediakan kill switch opsional di platform desktop ini. Di Windows, ada juga Lockdown mode opsional. Kill switch bukan pengganti perlindungan DNS leak, tetapi membantu mencegah trafik lanjut keluar VPN saat koneksi terganggu.
iPhone, iPad, dan Android
Perangkat mobile berpindah antara Wi-Fi, data seluler, jaringan hotel, dan captive portal. Lakukan tes setelah pergantian jaringan kalau Anda mengandalkan VPN untuk privasi. Periksa juga apakah private DNS, profil manajemen perangkat, atau aplikasi keamanan mengubah perilaku DNS.
Di Android, pengaturan sistem Always-on VPN dan Block connections without VPN bisa membantu mencegah trafik tidak sengaja keluar dari VPN. Di iPhone dan iPad, selalu perbarui aplikasi VPN dan periksa aturan split tunneling berdasarkan situs jika ada situs tertentu yang berperilaku aneh.
Browser dan ekstensi
Browser sering jadi sumber hasil DNS yang membingungkan karena bisa memakai pengaturan secure DNS sendiri. Jika leak hanya muncul di Chrome, Edge, atau Firefox, cek pengaturan DNS browser dulu sebelum mengubah seluruh perangkat.
Ekstensi browser juga hanya melindungi trafik browser, bukan semua aplikasi di perangkat. Itu berguna jika Anda hanya perlu perlindungan untuk browsing web, tetapi itu tidak sama dengan koneksi VPN penuh di perangkat. Untuk memahami bedanya, baca ekstensi VPN browser.
Perangkat TV
Platform TV lebih sederhana, tetapi juga memberi lebih sedikit kontrol jaringan. Crispy VPN mendukung Apple TV dan Android TV atau Google TV, dengan login lewat pemindaian kode QR memakai ponsel. Kalau Anda sedang memperbaiki DNS di TV, uji dulu jaringan yang sama dari ponsel atau laptop, lalu sambungkan ulang aplikasi TV.
Apa yang bisa dan tidak bisa disembunyikan VPN dari DNS
VPN yang dikonfigurasi dengan baik seharusnya menjaga permintaan DNS tetap di dalam terowongan terenkripsi. Itu mencegah operator Wi-Fi lokal, ISP, atau operator seluler melihat lookup DNS biasa secara terbuka. Itu juga menjaga jalur DNS tetap konsisten dengan server VPN yang Anda pilih.
Crispy VPN juga memiliki kebijakan no activity logs dan memakai desain two-party relay yang memisahkan siapa Anda dari apa yang Anda lakukan. Ini relevan karena privasi DNS bukan cuma soal terowongan. Ini juga soal bagaimana layanan dirancang untuk mengurangi keterkaitan yang tidak perlu.
Namun, VPN tidak membuat Anda anonim. VPN tidak menghentikan malware atau phishing sendirian, dan tidak mencegah situs mengenali Anda saat Anda masuk ke akun. VPN juga tidak bisa menghapus cookie pelacakan yang sudah tersimpan di browser.
Anggap perlindungan DNS leak sebagai satu lapisan saja. Fungsinya membantu menyembunyikan metadata lookup situs dari jaringan lokal dan ISP. Padukan dengan pengaturan browser yang sehat, penggunaan akun yang hati-hati, pembaruan rutin, dan pemahaman yang jelas tentang apa yang dilindungi VPN.
Kalau Anda sedang mengecek setelan setelah memasang VPN, ada baiknya tidak hanya menguji DNS. IP publik, perilaku WebRTC, pengaturan kill switch, dan konfigurasi browser juga bisa memengaruhi privasi. Langkah berikut yang praktis adalah apakah VPN saya berfungsi, yang membahas pengecekan yang lebih luas.



